Es kommt schon fast sowas wie ein Bild zurück, nur lässt sich das noch nicht als solches anzeigen.
Wir haben es fast zusammen geschafft
Meine Dateien sehen jetzt so aus :
image.php
test.html
Ausgabe
(ist aber nicht vollständig)
Wir haben es fast zusammen geschafft
Meine Dateien sehen jetzt so aus :
image.php
PHP:
<?php
function GetImageFromUrl($link)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch,CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_HEADER, 0); // Keine Header im Rückgabewert
$result=curl_exec($ch);
// Ein bisschen Fehlerbehandlung einbauen:
if( curl_errno( $ch ) || $result === false )
{
die( curl_error( $ch ) );
}
curl_close($ch);
// Rückgabe-Zeichenkette in eine Image-Resource konvertieren:
$result = imagecreatefromstring( $result );
// für Debugging einkommentieren:
//var_dump( $result );
return $result;
}
$sourcecode=GetImageFromUrl("http://images180.affili.net/001442/1/72dd0366c5649e0421986dac2e1b22f1.jpg");
header('Content-type: image/jpeg');
imagejpeg($sourcecode);
?>
test.html
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<img alt="" src="image.php">
</body>
</html>
Ausgabe
(ist aber nicht vollständig)
Code:
\FF\D8\FF\E0\00JFIF\00\00\00\00\00\00\FF\FE\00>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
\FF\DB\00C\00
$.' ",#(7),01444'9=82<.342\FF\DB\00C