Datei parsen und in Variable speichern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgegebenen daten
beitrag
datei
ergebnis
flasche
gedacht
inhalt
paar rechtschreibfehler
parsen
speicher
variable
-
Moin,
ich habe folgenden Problem..ich befinde mich momentan in der index.php.
Jetzt will ich eine Datei xyz.php parsen lassen und das Ergebnis (also nur noch der HTML-Code) in die Variable $Text speichern, damit ich diese $Text bevor ich sie dem Browser ausgeben noch bearbeiten kann.
Ich hatte gedacht das ich mit $Text = include("xyz.php"); das hinbekomme, aber das funktioniert ja nicht.
Hat hier jmd eine Idee?
Danke,
mace -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ein Request per fsocketopen abzusetzen w?re eine M?glichkeit. Du machst sozsuagen nichts anderes als ein browser und sendest ein Request an den Server, der dir die Antwortpakete vollkommen geparsed usw zur?cksendet.
Reintheoretisch..>_<
(Paar Rechtschreibfehler rausgemacht..so das gr?bste.. :P )
Beitrag ge?ndert am 6.08.2006 20:27 von adrians -
Aloha,
also die M?glichkeit per fsockopen w?r zwar m?glich, aber f?r den Fall wahrscheinlich etwas umst?ndlich .
Einfacher sollte das hier sein:
ob_start(); //Ausgabepuffer starten include("xyz.php"); //xyz.php einbinden /* Die ausgegebenen Daten werden aber nicht direkt ausgegeben, sondern kommen ja in den Ausgabepuffer */ $Text = ob_get_contents(); //Den Inhalt des Ausgebepuffers $Text zuweisen ob_end_clean(); //Den Ausgabepuffer beenden
MfG -
Hi,
das funktioniert leider nicht immer, da die Incluierte Datei vielleicht auch eine andere Datei ben?tigt (z.B. ein Header) und deshalb evntl. den flaschen Output erzeugt.
Eine richtige L?sung f?r dieses Problem gibt es nicht, ausser eine Verbindung ?ber den Server herzustellen, wie bereits vorgeschlagen.
mfg,
hr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage