Gå til innhold

Bruker PHP output buffering som default? [løst]


Anbefalte innlegg

Bruker php output buffering (ob) som default til en hvis grad?

 

Plages med at scriptene mine ikke printer noe før de er ferdigkjørte, noe som er irriterende ettersom jeg vil printe status mellom hver funksjon det kjører.

 

Noen idèer?

Endret av phatscum
Lenke til kommentar
Videoannonse
Annonse

Ob er ikke standard. Såvidt jeg veit er det heller ikke slik at PHP, eller rettere sagt webserver sender teksten du skriver ut til klient etterhvert. Sannsynligvis sendes det bare pakker fra webserver straks man fyller opp en.

Endret av Ernie
Lenke til kommentar

Fant svaret og en løsning :)

 

PHP har output buffering på 4096 som default i php.ini.

 

Heiv bare inn ob_implicit_flush(); i toppen av scriptet.

 

Edit: Nei, det var feil, php har ob av som default, som du sa. Uansett så fiksa ob_implicit_flush(); biffen.

Endret av phatscum
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...