ich möchte mittels Http post eine Datei auf meinen Server laden. Folgendes Skript habe ich geschrieben:
PHP-Code:
<?php
$filetoupload = $_POST['filetoupload'];
$uploaddir = '/uploads/';
$uploadfile = $uploaddir . basename($_FILES[$filetoupload]['name']);
echo '<pre>';
if (move_uploaded_file($_FILES[$filetoupload]['tmp_name'], $uploadfile)) {
echo "Datei ist valide und wurde erfolgreich hochgeladen.\n";
} else {
echo "Möglicherweise eine Dateiupload-Attacke!\n";
}
echo 'Weitere Debugging Informationen:';
print_r($_FILES);
print "</pre>";
?>
Ich habe über http post den absoluten Pfad der Datei auf meinem System angegeben. Dieser wird korrekt an das Skript weitergegeben.
Also meine Frage: Welche Ursachen kann es haben, dass diese Datei nicht hochgeladen wird und das Skript einen Fehler meldet? (Die Datei ist wenig 15 Bytes groß)
Danke
Einen Kommentar schreiben: