php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.04.2005, 17:11  
Erfahrener Benutzer
 
Registriert seit: 27.11.2004
Beiträge: 151
janni
Standard wie kann ich einen datei von fremder domain einlesen

ich möchte eine datei nicht aus dem eigenen verzeichniss

daten.txt

sondern von einer anderen domain

http://www.domain.de/daten.txt

einlesen.

ich bekomme aber die fehlermeldung:

errno=2 - No such file or directory

also wie mache ich sowas ???
janni ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.04.2005, 17:12  
Gast
 
Beiträge: n/a
Standard

dafür brauchst du readfile()
http://de3.php.net/manual/de/function.readfile.php
achja und in der php.ini muss fopen wrappers aktiviert sein
 
Alt 17.04.2005, 17:13  
Gast
 
Beiträge: n/a
Standard

Wie sieht dein Quellcode aus und wie ist allow_url_fopen in der php.ini (kann man auch mit phpinfo() herausbekommen) eingestellt?

Gruß
phpfan
 
Alt 17.04.2005, 17:13  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Mit Streams. Datei öffnen und weiterverarbeiten. Zeig doch mal deinen Quellcode.

MfG CSS
CSS ist offline  
Alt 17.04.2005, 17:14  
Gast
 
Beiträge: n/a
Standard

Haste auch etwas Code ?

> errno=2 - No such file or directory

Das reicht nicht
 
Alt 17.04.2005, 17:29  
Erfahrener Benutzer
 
Registriert seit: 27.11.2004
Beiträge: 151
janni
Standard

// Datei laden und Inhalt in $inhalt schreiben
$filename = "http://www.b*****lt-web.de/prg/001/001.txt";
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
echo $inhalt;

Warning: filesize(): Stat failed for http://www.b******.de/prg/001/001.txt (errno=2 - No such file or directory) in /mnt/kw1/01/375/00000013/htdocs/1/fremdread.php on line 7

Warning: fread(): Length parameter must be greater than 0. in /mnt/kw1/01/375/00000013/htdocs/1/fremdread.php on line 7
janni ist offline  
Alt 17.04.2005, 17:36  
Gast
 
Beiträge: n/a
Standard

naja wie gesagt, machs mit readfile();
PHP-Code:
<?php
$filename 
"http://www.b*****lt-web.de/prg/001/001.txt";
$inhalt   readfile($filename);
echo 
$inhalt;
?>
 
Alt 17.04.2005, 17:39  
Erfahrener Benutzer
 
Registriert seit: 02.12.2003
Beiträge: 269
phpfortgeschrittener
phpfortgeschrittener eine Nachricht über ICQ schicken phpfortgeschrittener eine Nachricht über AIM schicken phpfortgeschrittener eine Nachricht über MSN schicken phpfortgeschrittener eine Nachricht über Yahoo! schicken
Standard

hi,
hab hier ein script, mitdem du sogar entscheiden kannst von bis wann ausgelesen werden soll...
hier die datei:
PHP-Code:
<?php 
// Global Variables 
$filename "http://www.side-radio.de/index.php";      // Location of the News Source 
$start '<td valign="top" COLSPAN="3" background="Bilder/sr_design_13.gif">';            // Start Grabbing Code 
$stop  '<td valign="top" background="Bilder/sr_design_12.gif">';                 // Stop Grabbing Code 
$page  'beatz-static.txt';            //name of first cache file 
 
 
// Get contents of the specified URL and writes it into a string 
$fd fopen($filename,"r"); 
$contents fread($fd,20000); 
fclose($fd); 
 
// Isolates desired section. 
if(eregi("$start(.*)$stop"$contents$printing)) 

  
$substring=$printing[1]; 
 
 
  
// while is added as there are multiple instances of the </table> string & eregi 
  // searches to include the most that matches, not the next. 
  
while(eregi("(.*)$stop"$substring$printing)) 
  { 
    
$substring=$printing[1]; 
  } 
 

else 

  echo 
"Kann den Stream-Status nicht anzeigen..."

 
// Replaces specific HTML tags and text 
$printing[1] = eregi_replace("- .* records[/b]"""$printing[1]); // Text 
$printing[1] = eregi_replace("<IMG SRC=[^>]*>"""$printing[1]);   // Images 
$printing[1] = eregi_replace("<font[^>]*>"""$printing[1]); // Fonts 
$printing[1] = eregi_replace("</font>"""$printing[1]); 
$printing[1] = eregi_replace("<STYLE type=text/css>[^>]*</STYLE>"""$printing[1]); 
 
//  Saves output to include file 
$cartFile fopen("$page","w"); 
fwrite($cartFile,$printing[1]); 
fclose($cartFile); 
 
// Show the Content 
$fopen fopen($page,"r"); 
$fread fread($fopen,filesize($page)); 
$fread eregi_replace("<STYLE type=text/css>[^>]*</STYLE>"""$fread); 
echo 
'<div align="center"><font color="#0000FF" face="Algerian">'.$fread.'</font></div>';
fclose($fopen); 
 
?>
musst du halt nur noch anpassen...
viel spaß damit.
MfG,
WasserDragoon.
phpfortgeschrittener ist offline  
Alt 17.04.2005, 20:28  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von janni
Warning: filesize(): Stat failed for http://www.b******.de/prg/001/001.txt (errno=2 - No such file or directory) in /mnt/kw1/01/375/00000013/htdocs/1/fremdread.php on line 7
Filesize funktioniert nur im eigenem Dateisystem.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Verzeichnis einlesen und Datei suchen Dickus PHP Tipps 2008 10 11.07.2008 15:25
Datei einlesen - ausgeben + php code ausführen NetLook PHP Tipps 2006 7 18.10.2006 15:17
txt datei in array einlesen NONNNNN PHP Tipps 2006 4 31.05.2006 20:43
HTML Datei einlesen und Teile in Variablen speichern FoXyLiOn PHP Tipps 2006 5 26.03.2006 17:14
php datei mit readfile(); einlesen PHP-Fortgeschrittene 7 24.01.2006 19:23
CSV Datei einlesen, auslesen, updaten PHP Tipps 2006 6 08.01.2006 17:18
csv datei einlesen Promaetheus PHP Tipps 2007 11 23.12.2005 10:49
csv datei einlesen high_scorer PHP Tipps 2005-2 2 17.08.2005 10:34
xml Datei einlesen PHP Tipps 2005-2 2 11.08.2005 15:17
fgets soll die GANZE datei einlesen DarkThunder PHP Tipps 2005 11 29.04.2005 23:34
Verzeichnis ab n-ter Datei einlesen PHP Tipps 2005 2 06.04.2005 11:00
Wie für Array aus externer txt Datei einlesen? PHP Tipps 2004 18 23.10.2004 08:27
[Erledigt] Zugriff auf php Datei von anderen Domain sperren PHP Tipps 2004 1 29.08.2004 13:12
UniCode Datei einlesen! PHP Tipps 2004 0 23.08.2004 17:19
[Erledigt] Datei einlesen -&gt; in Variable schreiben PHP Tipps 2004 2 22.07.2004 11:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php file () von fremder domain, php txt von fremder domain, ausgabe fremder seite einlesen php, css-datei von anderer domain, aim datei einlesen, php include mit fremder domain, aim stream einlesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.