Mit uploadscript driller
Mit uploadscript driller:---
<?
if($_POST['up']){
$file = $_FILES['upfil']['tmp_name'];
$sti = "/files/";
$dist = $_SERVER["DOCUMENT_ROOT"] ."$sti";
$files = $_FILES['upfil']['name'];
$temparr = explode(".", $files);
$temparr[count($temparr)-2] = time();
$files = implode(".", $temparr);
if(!eregi(".jpg$", $files))
{
echo "Det billede du prøver at uploade er <b>ikke</b> gyldigt - kun .jpg<p>
<a href=java script:history.back(-1)>Tilbage</a>";
exit;
}
$fil_stoerrelse = filesize($file)/1024;
if($fil_stoerrelse > "100") {
echo "Det billede du prøver at uploade er <b>ikke</b> gyldigt - max 100 kb<p>
<a href=java script:history.back(-1)>Tilbage</a>";
exit;
}
move_uploaded_file($_FILES['upfil']['tmp_name'], $dist . $files);
// Tilføjelse til database her - når scriptet fungerer...
echo"Dit billede er nu lagt i databasen, og vil blive godkendt snarest<br>";
exit;
}
echo"
<form action='uploadbillede.php' method='post' enctype='multipart/form-data'>
Billede til upload:<br><input type='file' name='upfil'><br>
<input type='submit' value='Upload' name='up'>
</form>";
?>
---
Jeg får disse fejl:
---
Warning: move_uploaded_file(/usr/home/dan11625/public_html/soldaterven/1117633651.jpg): failed to open stream: No such file or directory in /usr/home/dan11625/public_html/ny/uploadbillede.php on line 25
Warning: move_uploaded_file(): Unable to move '/var/tmp/phpkACDmZ' to '/usr/home/dan11625/public_html/soldaterven/1117633651.jpg' in /usr/home/dan11625/public_html/ny/uploadbillede.php on line 25
Dit billede er nu lagt i databasen, og vil blive godkendt snarest
---
Meningen er at den skal oprette et billede med det nuværende timestamp, så der rent praktisk ikke kan blive overskrevet nogle billeder... Det virker bare ikke... Hvad er galt? - Kan du hjælpe mig?