Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

php fpassthru

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Anonymous

Beitrag von Anonymous » 23.01.2011, 03:49

habe folgendes programm zum externen auslesen von images

<?
ob_start();
$fp = fopen("https://images.partners.agoda.com/hotel ... 177577.jpg", "rb");

fpassthru($fp);

fclose($fp);
$file = ob_get_contents();
ob_end_clean();

$fp = fopen("./fox.jpg", "wb+");
fwrite($fp, $file);
fclose($fp);
?>

aber der inhalt der geschriebenen datei ist immer 0 aber sie wird angelegt? wer nen tip? intern funktioniert es auch wenn ich die grafik absolut anspreche.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Michael
PostRank 8
PostRank 8
Beiträge: 808
Registriert: 04.01.2004, 20:23
Wohnort: Herne

Beitrag von Michael » 23.01.2011, 10:24

Hi,

versuche es mal so.

Gruß
Michael

<?
header("Content-Type: image/jpg");
$url = "https://images.partners.agoda.com/hotel ... 177577.jpg";
$image = file_get_contents($url);
echo $image;
?>

Alex L.
PostRank 5
PostRank 5
Beiträge: 207
Registriert: 23.01.2011, 02:05
Wohnort: Iserlohn

Beitrag von Alex L. » 23.01.2011, 10:26

Hast du zunächst einmal gecheckt ob fopen() auf deinem Server mit externen Adressen funktioniert? Bei vielen Hostern ist fopen() entsprechend beschnitten oder gar deaktiviert.