Uploadscript i PHP
Hej jeg har en apache-server kørende på en win98pc med php 3.01 jeg vil gerne have lavet et uloadsscript i php! jeg har prøvet med dette:<html>
<head>
<title>File Upload</title>
</head>
<body>
<FORM ENCTYPE=\"multipart/form-data\" ACTION=\"foot.php3\" METHOD=\"POST\">
<INPUT TYPE=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"500\">
Send this file: <INPUT NAME=\"userfile\" TYPE=\"file\"><INPUT TYPE=\"submit\" VALUE=\"Send File\">
</FORM>
<?php
// Den midlertidige fil får filnavnet angivet i <input name=\"userfile\">
// Max_file_size angiver den maximale filstørrelse i bytes, bør tjekkes på serversiden.
if (isset($userfile)) {
// Hvis fil blev uploaded, hvis information om midlertidig fil.
print \"Temporary filename: $userfile<br>\\n\";
print \"Original filename: $userfile_name<br>\\n\";
print \"Filesize: $userfile_size<br>\\n\";
print \"MIME type: $userfile_type<br>\\n\";
// Den midlertidige fil gemmes.
// Husk at biblioteket skal CHMOD\'es 777.
if ($userfile <> \"none\") {
if (!copy($userfile,\"upload/$userfile_name\")) {
print \"File failed to upload\";
} else {
print \"File uploaded\";
}
}
}
?>
</body>
</html>
men den laver en internal server error og på serveren skriver den at php.exe har udført en ulovlig handling!!!