Uploadscript



Mittels folgendem Uploadscript lassen sich Dateien ins Internet verschieben.


<html>
<head>
</head>
<body>

<form enctype="multipart/form-data" action="<?PHP echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="file" name="userfile" />
<input type="hidden" name="send" value="1" />
<input type="submit" value="Datei hochladen" />
</form>

<?php

if(isset($_POST['send']) && $_POST['send'] == "1"){
//Pfad zum Ordner, in dem die Datei gespeichert werden soll
//Dieser Ordner muss Schreibrechte besitzen (Chmod 777)
$uploaddir = 'upload/';

// An dieser Stelle sollten im Produktivbetrieb weitere Ueberpruefungen der hochgeladenen Datei erfolgen
// U.a. Dateiendungen, max. Size etc.

// Diese Zeile sorgt dafür, dass die hochgeladene Datei im richtigen Verzeichnis landet.
// $_FILES['userfile']['name'] ist der Dateiname, mit dem die Datei gespeichert wird.
if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])){
echo "Datei erfolgreich hochgeladen";
}
else{
echo "Fehler beim Hochladen der Datei. Fehlermeldung:";
print_r($_FILES);
}
}

?>

</body>
</html>




created by NETTECS.ch