kostenloser Webspace werbefrei: lima-city


Datei parsen und in Variable speichern

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    mace

    mace hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. s*n

    Aloha,

    also die M?glichkeit per fsockopen w?r zwar m?glich, aber f?r den Fall wahrscheinlich etwas umst?ndlich :wink:.

    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
  5. 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
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!