phpbar.de logo

Mailinglisten-Archive

[php] UPLOAD PC/MAc

[php] UPLOAD PC/MAc

Michael Post michael.post at purematic.de
Die Jul 20 11:24:02 CEST 2004


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