Mailinglisten-Archive |
Hallo Thomas, thomas.hausheer at bluewin.ch wrote: >Hallo zusammen > >ich dreh noch durch;-)) > >Habe einen schönen Upload auf Mac programmiert, funktioniert auch super. >Nun bin ich beim Kunden und schaue die Sache auf n'em PC an. Fehler!!! > >Kann mir jemand helfen? Was ist hier falsch: > >.. >//Funktionsaufruf, nach Formularversand >$nName = mkNeuerNameUndSave($pic1,1001,'images','test'); > >function mkNeuerNameUndSave($pic, $id, $verzeichnis, $typ) > { > //Format wird überprüft und unbenannt nach tab-ID > $gTyp = GetImageSize("$pic"); > switch ($gTyp[2]) > { > case '1': //GIF > $nName = $id.'_'.$typ.'.gif'; > break; > case '2': //JPEG > $nName = $id.'_'.$typ.'.jpg'; > break; > case '3': //PNG > $nName = $id.'_'.$typ.'.png'; > break; > } > //save > copy ($pic, $verzeichnis."/".$nName); > return $nName; > } >.. > >INFO: Verzeichnis hat die richtige Berechtigung. > > >Das ganze ist auch online unter >http://www.warenquelle.ch/CLIENTS/glovital/upload.php >zu testen. > >Bin für jeden Hinweis dankbar;-)) > > Probier mal die case-Anweisungen als INTEGER - Werte. Nicht als String. Vielleicht liegt da der Wurm drin. Ansonsten sieht auf den ersten Blick alles in Ordnung aus. Evtl. mal copy() gegen move() tauschen. MFG Michael
php::bar PHP Wiki - Listenarchive