phpbar.de logo

Mailinglisten-Archive

[php] Download von Bildern

[php] Download von Bildern

Jens Reichmann php_(at)_phpcenter.de
Sun, 2 Dec 2001 18:40:32 +0100


Am Sonntag, 2. Dezember 2001 14:22 schrieben Sie:
> Hi,
>
> ich wollte nochmal ein aelteren thread aufgreifen, der irgendwie nicht
> wirklich zu einer loesung gekommen ist. es ging dabei um den erzwungenen
> download von jpg-dateien fuer diverse OS. mir sind vor allem MacOS und
> Windows wichtig.
>
> Das folgende script macht unter windows genau das, was man von ihm
> erwartet.
>
> if ($file) {
> 	header("Content-Type: application/x-octet-stream");
> 	//alternatv: header("Content-Type:application/octet-stream");
> 	header("Content-Disposition: attachment; filename=$file");
> 	header("Content-transfer-encoding: binary");
> 	header("Content-length:".filesize($file));
>
> 	$fp=fopen($file,"r");
> 	fpassthru($fp);
> 	//fclose($fp); // wird meines wissens nach "fpassthru" nicht
>                                 benoetigt.
> }
>
> Unter MacOs geht's dann allerdings nicht mehr (IE5). feierabend. Bei mir
> machte sogar Netscape 4.76 unter linux die graetsche und verweigerte die
> zusammenarbeit.
>
> so langsam komme ich wirklich an's verzweifeln: gibt es da kein
> wunderkraut das alle mistviecher verstehen und sich entsprechend
> verhalten?
>
> cu
> Oliver Haase

hi oliver,

ich habe keine ahnung ob das deine frage beantwortet 
aber plattformübergreifend sollte das so gehen:

#######################################
<?PHP


$src = "http://url/zum/jpeg";

$img = imageCreateFromJPEG($src);

imageJPEG($img, "local.jpg");
imageDestroy($img);


echo "<img src='local.jpg'>";

?>
#########################################

gruss jens


php::bar PHP Wiki   -   Listenarchive