Hallo,
ich hab ein ganz einfaches Problem aber ohne Fehlermeldung, folgender Code:
Ich wähle eine Datei aus klicke auf Upload und es passiert nur das false ausgegeben wird und somit meine Fehlermeldung. (Bei neue Datei hochladen)
Ich hatte noch nie mit Uploads zutun und weis nicht was falsch ist.
<form enctype="multipart/form-data" action="index.php" method="post">
Passwort: <input name="pass" type="text" size="30"><br />
Datei: <input name="file" type="file"><br />
<input name="send" type="submit" value="Upload">
</form>
<?
//Nur ausführen wenn Formular abgesendet wurde
if (isset($_POST['send'])) {
//Nur Ausführen falls Passwort richtig
if ($_POST['pass'] == "" { //Passwort
//Alte Datei mit dem selben Namen Löschen
if (is_file($_POST['file'])) {
if (unlink($_POST['file']) == true) { echo "Alte Datei wurde gelöscht!"; }
else { echo "Fehler beim Löschen der alten Datei"; }
}
//Neue Datei hochladen
if (copy ($_POST['file'],"./".$_POST['file']."" == true) { echo "Neue Datei wurde hochgeladen"; }
else { echo "Fehler, beim uploaden"; }
}
//Wenn Passwort falsch
else {
echo "Falsches Passwort oder Datei wurd nicht angegeben!";
}
}
?>
Mfg. BNS