Gå til innhold

"Fange" output til variabel


Anbefalte innlegg

Blei ein litt rar tittel der men den beskriv vel sånn cirka det eg treng.

 

Eg har ein funksjon som inkluderer ei php/html fil og denne fila printer ut innhaldet sitt automatisk. Men eg ønskjer å samle innhaldet i ein variabel etter at koden i fila er utført. Per i dag brukar eg noko liknande:

 

PHP
<?php

function parse($fil)

{

 $c ob_get_contents();

 ob_clean();

 include $fil;

 $text ob_get_contents();

 ob_clean();

 echo $c;

 return $text;

}

?>

 

Men dette er veldig tungvint synst eg og lurar derfor på om det finst ein betre metode?

 

Runar

Lenke til kommentar
Videoannonse
Annonse
An optional output_callback function may be specified. This function takes a string as a parameter and should return a string. The function will be called when ob_end_flush() is called, or when the output buffer is flushed to the browser at the end of the request.

 

Dette blir litt feil i og med at eg treng teksten frå den eine fila i ein variabel og ikkje all teksten.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...