SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.06.2003, 14:05:45
schani schani ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 10
Ausgabe steuern

Hallo zusammen,

ich lese aus einer Datenbank diverse Werte aus, was sehr lange dauern kann.
wärend dieser While Schleife sollen Hinweise auf den Browser ausgegeben werden.
z.B. 10 Hinweistexte von 10 Datensätzen. Diese Seite soll stehenbleiben bis die nächsten 10 berechnet sind. Dann soll wieder eine Ergebnisseite dargestellt werden.

Kann man irgendwie die Ausgabe erzwingen - so das ich einmal das Script aufrufe und dann meherer Seiten nacheinander erhalte ? Mit flush() hab ichs probiert - liefert aber ein ungenügendes Ergebnis. Kann ich nicht irgendwie den Header wieder neu ausgeben und somit die alte Seite löschen ?

Besten Dank für einen Tipp

Christian
Mit Zitat antworten
  #2  
Alt 17.06.2003, 15:18:21
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
Das geht nunmal mit flush(); man muss nur wissen wie ;). Die Ausgabe darf aber nicht in eine Tabelle erzeugt werden, denn der Browser zeigt die Tabelle erst an, wenn sie zu ende geladen ist. Mit <div>-Elementen geht es hingegen.


Wenn der Header schon abgeschickt wurden, kann man ihn nicht mehr verändern.
__________________
PHP-Tutorial - PHP-FAQ - PHP-Manual
HTMLWiki
Mit Zitat antworten
  #3  
Alt 17.06.2003, 16:57:04
schani schani ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 10
Anscheinend funktioniert flush(); nicht auf jedem Browser gleich gut.

Ich habe an sowas gedacht wie:

10 Datensätze berechnen

print > eine Header Anweisung
print > Variable mit den Ergebnissen

dann wieder 10 Datensätze berechnen

print > eine Header Anweisung
print > Variable mit den Ergebnissen

...

so das "virtuelle" Seite an den Browser ausgegeben werden - ohne das Sie tatsächlich existieren.

Christian
Mit Zitat antworten
  #4  
Alt 17.06.2003, 18:16:29
Ben20
Guest
 
Beiträge: n/a
Headeranweisungen können nur 1x geschickt werden, was Du suchst ist vielleicht das:

http://www.f078.net/php/tutorial/php/blaettern.php
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:35:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt