[php] Flush en weer weghalen

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Ik heb hetvolgende script

code:
1
2
3
4
5
6
7
while(true){
$Teller = $Teller + 1;
echo "blaat ".$Teller."<br>";
flush();
sleep(1);
}
?>


Dit werkt prima, telkens komt er een regel op mijn scherm bij, echter nu wil ik dat hij alleen de laatste 10 regels laat zien en niet meer. Ik wil dus nooit hoeven scrollen.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:44

gorgi_19

Kruimeltjes zijn weer op :9

Is het geen optie om dit met Javascript op te gaan lossen? :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Ik wil ook altijd zoveel, maar het komt nooit vanzelf.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

(jarig!)
PHP heeft geen invloed op de daadwerkelijke weergave, je zult dus client-side aan de gang moeten...

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 20-09 22:44

MBV

simpel met php: elke x minuten verversen, zie frontpage t.net
moeilijk met JS of Java client: een basispagina met de JS of Java functie laden, apart php bestand levert gegevens in XML formaat, en je JS of Java client stopt dat in je pagina. Kan je heel snelle dynamische webpagina's mee maken, maar ontwikkelen kost iets meer moeite.
zijn hele goeie boeken over...

[ Voor 7% gewijzigd door MBV op 29-09-2004 21:20 ]


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 14:28
Over XML laden met JS:
http://www.quirksmode.org/dom/importxml.html

Wat je ook kan doen:
PHP:
1
2
3
4
5
6
7
8
9
<?PHP
echo '<div id="lala">neenee</div>';
flush();

//doe hier wat

echo '<script>document.getElementById(\'lala\').innerHTML=\'jaja\';</script>';

?>

[ Voor 22% gewijzigd door djluc op 30-09-2004 01:35 ]

Pagina: 1