Hvorfor virker upload script ikke?
Hey:)Jeg har oprettet dette script:
print"
<form action=\"indsend_rekord.php\" method=\"post\" enctype=\"multipart/form-data\">
<input type=\"file\" name=\"upfil\">
<input type=\"submit\" name=\"upload\" value=\"upload\">
</form>
";
} else {
}
$konfiguration["upload_bibliotek"] = "/billeder";
$konfiguration["max_stoerrelse"] = "50";
list($major, $minor, $rev) = explode(".", phpversion());
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
$fra = $_FILES["upfil"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" . $_FILES["upfil"]["name"];
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Vi accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til); <<< dette er linie 265
} else {
copy($fra, $til);
}
Ud fra denne artikel:
http://www.webcafe.dk/artikler/php/upload/
Men når jeg prøver at uploade får jeg flg udmelding:
Warning: move_uploaded_file(/billeder/gb.jpg): failed to open stream: Ingen sådan fil eller filkatalog in /var/www/html/n-gamez/hi_score/indsend_rekord.php on line 265
Warning: move_uploaded_file(): Unable to move '/tmp/phpAG5tOZ' to '/billeder/gb.jpg' in /var/www/html/n-gamez/hi_score/indsend_rekord.php on line 265
hva er der galt?
