Stefan: Eilt!! Problem mit Upload per Formular

Beitrag lesen

Hi Leute,

Vorneweg: ich suche jetzt seit 2 Stunden im Netz nach Postings zu meinem Problem, aber ergebnislos. Ich bin kein Newbie und hatte noch nie Probleme mit PHP oder Linux, aber das folgende ist mir schleierhaft:

Ich habe schon öfters Uploads per Formular realisiert, so auch dieses Mal. Wenn ich aber mein Skript, das lokal funktioniert, auf den Server packe (Red Hat 7.3, PHP und mySQL neueste Versionen, Apache 1.3), dann werden die Dateien weder auf dem Server abgelegt, noch bekomme ich eine Fehlermeldung zu Gesicht. Die Rechte des Zielverzeichnisses und des in der php.ini definierten tmp_upload_dir sind jeweils auf 777 gesetzt.

Muss ich sonst noch irgendwas beachten? Ich verstehs echt nicht, weil das bisher immer so funktionert hat...

Nachfolgend ein Codeausschnitt:

// Upload der Bilddateien
if(!$this->is_empty($_FILES[picfile][name])) {
for($i=0; $i<count($_FILES[picfile][name]); $i++) {
if($_FILES[picfile][name][$i]!="") {
$target = $_FILES[picfile][name][$i];
if($saved = @copy($_FILES[picfile][tmp_name][$i],"images/upload/$target")) {
$_POST[pics_saved] = true;
}
}
}
}

Anmerkung: Es sind mehrere File-Auaswahlfomrs defniniert, jedes trägt den Namen picfile[]...