Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
file streamen ? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
file streamen ?


 
bärlina
03-01-2006, 11:36 
 
Hi Leute,


ich hab da mal ne frage... denn ich finde leider keinen richtigen weg :(

ichhab nen php-script, welches eine xml-datei verwendet, um die dort enthaltenen datensätze zu verarbeiten und auszugeben....


mein problem ist, die XML datei wird alle 15 min neu generiert und da ich ja nicht alle 15 minuten die datei abspeichern möchte und kann, wollte ich fragen, ob ich da stream nutzen kann, und wenn ja, ob mir da jemand tips, links oder codeschnipsel liefern könnte ?


falls ja, schon mal vielen dank für doe mühe !

 
Ueps
03-01-2006, 11:44 
 
Hm...

wo kommt das XML her, was hast du damit vor und wie ist deine Version des XML eingebunden?

 
bärlina
03-01-2006, 11:59 
 
das xml-file kann ich über eine vom contentanbieter getellte url abrufen


bishe speichere ichmir das file imemr ab, und lad es auf meinen server !


darin enthalten sind daten für logos und wallpaper... so ne art frenchaise-system

die ausgabe klappt auch prima, solang ich das file auf meinen server speichere,

und so aufrufe :
$xml = simplexml_load_file("sample.xml");

wenn ich da aber die komplette url zum anbieter angebe, dann läufts leider ned mehr :(

 
Ueps
03-01-2006, 12:20 
 
Und was passiert wenn du es so einliest :



$xmlURL = "Pfad";

if (!($xml = fopen($xmlURL, "r")){
die "Klappt nicht";
}

while ($daten = fread($xml, 4096)){
# hier parsen
}

 
ghostgambler
03-01-2006, 20:36 
 
tjo, möglich wäre das schon mit Wrappern da was zu reißen ... aber sinnvoll? Oo,

Hier ist ein Tut von mir:
http://coding.at/tutorial_8.html
siehe dazu auch http://de.php.net/stream


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:18 Uhr.