Hallöle,
ich hätt' da gern mal ein Problem. Habe zwei Verzeichnisse:
/fotos für jpg- unf gif- Dateien,
/php für php- Dateien
Ein File- Upload aus einem Formular scheint zunächst zu funktionieren:
echo "<p>filename=[".$_FILES['url_bild']['name']."]<br>";
echo "tempname=[".$_FILES['url_bild']['tmp_name']."]</p>";
Aber dann klappt das MOVEN ***doppelt*** nicht:
echo "<p>bildname=[".$bildname."]</p>";
// Anzeige: bildname=[../fotos/3.jpg]
if ( !move_uploaded_file( $_FILES[$url_bild]['tmp_name'], $bildname ) ) {
echo "<p>bildname=[".$bildname."] nicht positioniert</p>";
}
Einerseits bewegt PHP die Datei nicht ans Ziel ../fotos/3.jpg, andererseits wird auch kein Fehler gemeldet. move_uploaded_file() ist doch ein boolean?
Habe das Verzeichnis ../fotos zum Schreiben freigegeben für GROUP, ein anderesmal für PUBLIC. Kann es sein, dass der relative Pfad ../fotos aus /php nicht gefunden wird?
Lieben Gruß, Kalle