Ehm... ich probiere ganz einfach ne Datei zu kopiern:
Allerdings tritt jedes Mal ein Fehler auf. Error_Reporting hab ich auch schon auf E_ALL geschaltet aber da kommt keine Warnung oderso. $neuer_name wird vorher generiert. Ich hab ein paar Testausgaben gemacht:
Die Tmp-Datei existiert auch und die Rechte im Zielordner sind auch ok. Was mache ich falsch? Danke schonmal im Voraus!
PHP-Code:
// Bild erfolgreich gespeichert
if (copy($slot['tmp_name'], "/home/desktopvision_de/www/images/" . $neuer_name)) {
// Temp-Datei löschen
unlink($slot['tmp_name']);
// CHMOD korrigieren
chmod("../images/" . $neuer_name,0644);
echo "<p>Bild mit dem Namen {$slot['name']} erfolgreich gespeichert.</p>";
}
// Beim Speichern des Bildes trat ein Fehler auf
else {
echo "<p>Beim Speichern des Bildes trat ein Fehler auf. Bitte kontaktieren Sie den Administrator.</p>";
}
Code:
neuer name: rhjdrhsrhdrh_210.jpg von: /tmp/nzHGBcrPYd nach: /home/desktopvision_de/www/images/rhjdrhsrhdrh_210.jpg Beim Speichern des Bildes trat ein Fehler auf. Bitte kontaktieren Sie den Administrator.
Kommentar