Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Require ausgabe in ein String übergeben (https://www.delphipraxis.net/58007-%5Bphp%5D-require-ausgabe-ein-string-uebergeben.html)

Deadinpac 29. Nov 2005 23:25


[PHP] Require ausgabe in ein String übergeben
 
Moin,

Wenn ich die Funktion ausführe
Code:
Require("http://www.schoolbattle.de/get.php?user=2406");
dann steht in meiner PHP Datei folgendes
Zitat:

392|live|9|5480|3119.2|2115.3|97|Wismar|Wismar|-]RiB[-
gut aber wie bekomme ich die ausgabe in ein string so das ich den string dann mit
Code:
$array=explode("|" ,$ausgabe);
weiter verarbeiten kann

Leider weiss ich ned nach was ich suchen soll deswegen frag ich mal hier

MFG
Sven

Flocke 30. Nov 2005 07:52

Re: [PHP] Require ausgabe in ein String übergeben
 
Ab PHP 4.3.0 gibt's file_get_contents:
Code:
$string = file_get_contents("http://www.schoolbattle.de/get.php?user=2406");
Ansonsten nimm file, dass liefert dir ein Array mit den Zeilen (falls es mehrere sein können)
Code:
$lines = file("http://www.schoolbattle.de/get.php?user=2406");

Chewie 30. Nov 2005 08:49

Re: [PHP] Require ausgabe in ein String übergeben
 
Wenn du die Ausgabe, die ein PHP-Script erzeugt, nicht gleich an den Browser senden willst, sondern erst in einem String haben möchtest, kannst du das Output-Buffering dazu verwenden.

Vor der Ausgabe erfolgt

Code:
ob_start()
Dann kommt die Ausgabe (in deinem Fall dein include/require).

Nun kannst du die Ausgabe in einen String kopieren und dan Auagebpuffer löschen.

Code:
ob_get_contents();
ob_end_clean(); //ob_end_flush() würde die Ausgabe nun an den Browser senden


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz