Du kan kolla den upladade filen genom
$maxFileSize = 5 * 1024 * 1024; // = 5mb
if($_FILES['myfile']['size'] < $maxFileSize) {
din kod här som ska köras om scriptet är mindre än 5 mb
}
1 svar · 1 165 visningar · startad av Mycodez
Hej på er:)
Jag undrar om det är någon som vill hjälpa mig med att fixa lite små kluriga saker till min ladda upp script. Detta ska kunna ladda upp alla bilder som e MAX 5mb stora. Jag håller på att göra en liten blogg nämligen till vårt företag och så vill jag ju ibland kunna lägga upp bilder på saker vi gör och så vidare.
Det jag vill göra med ladda upp scriptet är ge varje uppladdning en unik id som sen blir namnet på bilden som sen laggars i en mapp som heter "img". Sen under själva formuläret som man laddar upp bilderna med så ska man kunna lista upp alla bilder man har laddat upp den gången med en liten bild på vad det e för bild och sen URL:n till bilden.
Jag har även skapat en databas med hjälp av phpmyadmin "kör lokal på min data för testa allt"
I databasen så har jag döpt tabell till img sen har jag så man kan spara ID och location.
Detta scrit jag har gjort själv ser ut såhär men detta kan inte byta namn eller detta kan inget av det jag vill. men i detta script har jag inte ens på börjat arbetat med att lista alla bilder man har ladda upp den gången tills man stänger det fönstret. hur gör man detta? någon som kan hjälpa mig?
mitt scipt :
<?php
include('connect.php');
if($_POST['submit'])
{
//Get file attributes
$name=$_FILES['myfile']['name'];
$tmp_name = $_FILES['myfile']['tmp_name'];
if($name)
{
//start upload process
$location ="img/$name";
$query = mysql_query("INSERT INTO img VALUES ('','$location')");
move_uploaded_file($tmp_name,$location);
die("
Your image has been uploaded!<br/>
on url <u><b>localhost/Upload/$location</b></u>
");
}
else
echo "Please Select a file!";
}
?>
<h1>Upload your image:</h1>
<form action='upload.php' method='POST' enctype='multipart/form-data'>
File: <input type='file' name='myfile'> <input type='submit' value='Upload!'>
</form>
Tack på för hand
Robin K
Du kan kolla den upladade filen genom
$maxFileSize = 5 * 1024 * 1024; // = 5mb
if($_FILES['myfile']['size'] < $maxFileSize) {
din kod här som ska köras om scriptet är mindre än 5 mb
}