Hans Bäurle: Dateiupload mit PHP unter Win2000/IIS

Beitrag lesen

Hallo PHP-Gurus,

wahrscheinlich klingt Euch meine Frage schon irgendwie in den Ohren. Dennoch hab ich trotz stundenlangem Stöbern noch keine befriedigende Antwort auf mein Problem bekommen. Ich hoffe, es kann mir jemand weiterhelfen.
Ich entwickle unter Win2000 + PHP 4.2.3 + IIS und versuche gerade einen Dateiupload einzurichten. Es geht schon damit los, dass er meine Variable aus dem <input type="file"> nicht kennt, obwohl ich die Seite an sich selbst poste und sogar versuche, über $_POST an die Variable ranzukommen. Das geht komischerweise nur, wenn ich im <form>-Tag anstelle von 'enctype' den Begriff 'accept-type' verwende. In folgendem Mini-Skript funkt dann alles, bis auf den 'copy':

$name = basename($pic); // mein input type heisst 'pic'
$dir_path = "../uploads/";
$img_path = $dir_path.$name;

if(@copy($pic,$img_path)) {
    echo '<script>alert("'.$img_path.'");</script>';
    echo '<script>alert("'.$pic.'");</script>';
}

else {
    echo '<script>alert("NIX WARS");</script>';
}

Ergebnis: NIX WARS !

VIELEN DANK FÜR EURE HILFE!!!