';
if (!file_exists($_SERVER["REMOTE_ADDR"])) {
mkdir($uploaddir ."/". $_SERVER["REMOTE_ADDR"], 0777, true);
}
$uploadfile = $uploaddir ."/". $_SERVER["REMOTE_ADDR"] ."/". time() . '_' . basename($_FILES['userfile']['name']);
//echo '';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Datei '".basename($_FILES['userfile']['name'])."' ist valide und wurde erfolgreich hochgeladen.\n";
} else {
echo "Dateiupload konnte nicht hochgeladen werden!\n";
}
//echo 'Weitere Debugging Informationen:';
//print_r($_FILES);
//print "
";
?>
Auf dem Client, welcher die Dateien hochladen soll, legt man ein Script namens "upload.sh an:
Inhalt: