stvn
Neues Mitglied
Moin.
Ich habe einen Bildupload. Dieser funzt soweit fehlerfrei.
Nun möchte ich jedoch, dass das Bild umbenannt wird. Und da scheiterts, denn nun wird das Bild nicht mehr ins gewünschte Verzeichnis geladen. Eine Fehlermeldung erscheint nicht.
Ich habe die Zeilen mit !!! "markiert", welche ich dafür geändert habe und seit dem es nicht mehr funktioniert.
Ich vermute den Fehler ja hier: move_uploaded_file($_FILES['datei']['tmp_name'], "$verzeichnis/$new_name");
Doch ich weiß absolut nicht, wie ich es sonst schreiben sollte, habe schon diverse Varianten probiert, doch da kam dann immer gleich 'ne Fehlermeldung.
Danke!
stvn
Ich habe einen Bildupload. Dieser funzt soweit fehlerfrei.
Nun möchte ich jedoch, dass das Bild umbenannt wird. Und da scheiterts, denn nun wird das Bild nicht mehr ins gewünschte Verzeichnis geladen. Eine Fehlermeldung erscheint nicht.
Ich habe die Zeilen mit !!! "markiert", welche ich dafür geändert habe und seit dem es nicht mehr funktioniert.
HTML:
<form method="POST" action="imageupload.php" enctype="multipart/form-data">
<label for="image">ImageTest</label>
<input type="file" name="datei"/>
<input type="submit" name="submit" value="Bild hochladen"/>
</form>
PHP:
include "config.php";
$verzeichnis = "img/test";
$new_name = "hallo.jpg"; // !!!
PHP:
if (isset($_POST["submit"])) {
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] = 2) {
if($_FILES['datei']['size'] < 307200) {
move_uploaded_file($_FILES['datei']['tmp_name'], "$verzeichnis/$new_name"); // !!!
echo "Das Bild wurde erfolgreich nach $verzeichnis/$new_name hochgeladen";
} else {
echo "Bild zu groß - max. 300kb";
}
} else {
echo "Falsches Format - nur .jpg";
}
}
Ich vermute den Fehler ja hier: move_uploaded_file($_FILES['datei']['tmp_name'], "$verzeichnis/$new_name");
Doch ich weiß absolut nicht, wie ich es sonst schreiben sollte, habe schon diverse Varianten probiert, doch da kam dann immer gleich 'ne Fehlermeldung.
Danke!
stvn