Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Externe Datei einlesen

Hallo,

ich habe jetzt das Problem,dass ich eine entfernte Datei einlesen muss.

Also, ich möchte z.B. die Datei
http://www.test.de/testimage.gif
einlesen und lokal als GIF-File abspeichern.

Hier das ganze in Perl:
my $ImageString = get("http://www.test.de/testimage.gif");
jetzt $ImageString in Datei abspeichern, fertig!

Wie gehts in PHP, mit fopen("http://www.test.de/testimage.gif") ??

Danke für die Hilfe.

Gruss
Thomas

Hier gehts zum Orginal Eintrag "Externe Datei einlesen" im Forum

Antworten

HTML-Datei:
<html>
<body>
<img src="bild.php">
</body>
</html>

bild.php

<?php
   header( "Content-type: image/gif");

  $fn = "http://www.domain.de/bild.gif";

  $img = ImageCreateFromGif ($fn); 
  
  ImageGif($img);
?>

Beachte aber, daß Gif nur mit älteren GD-Versionen funktioniert.

*** Nobody ***


2.

das hilft mir nicht. Da habe ich mich wohl falsch ausgedrückt.
Das ganze soll zum Beispiel auch mit einer Textdatei funktionieren, die ich einfach nur abspeichern möchte.

Also (in Perl):
my $FileString = get("http://www.test.de/data.txt";
jetzt $FileString in Datei abspeichern, fertig!

Vielen Dank im voraus.

Gruss
Thomas


3.

"Da habe ich mich wohl falsch ausgedrückt"
Kann man so sagen.

Dann versuche es mal hiermit:
http://de3.php.net/manual/de/function.fopen.php
http://de3.php.net/manual/de/function.fgets.php
http://de3.php.net/manual/de/function.fclose.php

*** Nobody ***


4.

Ich will also "http://www.test.de/data.txt" einlesen und in
"localfile.txt" abspeichern.Sollte doch gehen oder?
----------------------------------------------------------------

$handle2 = fopen ("localfile.txt", "wb");
$handle = fopen ("http://www.test.de/data.txt", "rb");

while (!feof ($handle)) {
$FileString .= fgets ($handle, 1024);
}
fputs($handle, $FileString);

fclose($handle);
fclose($handle2);


Hier gehts zum Orginal Eintrag "Externe Datei einlesen" im Forum
 
phpforum.de | Impressum | Handy Bundles