generiertes bild herrunterladen

hi leute,

ich versuche per script von einer merkwürdigen url ein image herrunterzuladen:
http://pericles.ipaustralia.gov.au/tmimages/cgi-bin/get_tmi_image.pl?list=219194.2&resolution=med

der browser (firefox) zeigt ein bild an, welches anscheinend aus einer oracle-datenbank kommt -
so sieht es zumindest nach dem link aus ...




ich habe es zunächst mit einem php-script versucht welches ich in shell ausführe:
Code:
$url = 'http://pericles.ipaustralia.gov.au/tmimages/cgi-bin/oracle_get_tm_images.pl?183054';
$image_save_path = './dada.jpg';

$file_array = @ file($url);
$file_array_size = sizeof($file_array);

if ($file_array_size > 1) {
	echo "image save to --> " . $image_save_path . "\n";
	$imgval="";
	for ($i=0; $i<sizeof($file_array); $i++) $imgval.=$file_array[$i];
	$fout=fopen($image_save_path, "wb");
	fwrite($fout,$imgval);
	fclose($fout);
	echo " -- das array --\n";
	print_r ($file_array);
	echo " -- array aus --\n";
} else if ($file_array_size <= 1) {
	echo "Image not found\n";
}


auch mir der perl-variante hatte ich keinen erfolg:
Code:
use strict;
use LWP::Simple;

my $image_save_path = './dada.jpg';
my $url = 'http://pericles.ipaustralia.gov.au/tmimages/cgi-bin/oracle_get_tm_images.pl?183054';
my $done = getstore($url, $image_save_path);

bei normalen bildern funktioniert der download - nur bei diesen "per cgi generierten bildern" bekomme ich immer nur ein leeres image


ist es überhaupt möglich ein solches bild per script herrunterzuladen?
oder mache ich da was falsch ?


ich hoffe es kann mir jemand helfen

mfg abe
 
Ich habs mal so probiert klappt auch 8D:

PHP:
$url = "http://pericles.ipaustralia.gov.au/tmimages/cgi-bin/get_tmi_image.pl?list=219194.2&resolution=med";

if (copy($url,'Test.jpg')) {
echo "Transfer abgeschlossen";
}
 
herzlichen dank CPU8080,


das war ja eigentlich recht simpel ...

also echt, alle achtung - hier wird einem wirklich geholfen


mfg abe
 
Zurück
Oben