Archief - PHP: Tijdelijk bericht geven.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

|M°B|Morbuus

Legacy Member
Hoe kan ik terwijl php iets aan het parsen is, een bericht weergeven.

Dat er bv eerst even staat van "Even geduld" en wanneer de data klaar is, het bericht verdwijnt en de data tevoorschijn komt.?

Edit: waarsch gaat da ni zeker?

servi

Legacy Member
Daar bestaat niet direct een pasklaar antwoord voor.

Als je werkt met templates of caches dan wordt de data pas gestuurd als heel de pagina verwerkt is.

Een mogelijkheid bestaat erin om het als volgt te doen :
- maak een klein met als eerste inhoud
... please wait ... of iets dergelijke
- genereer de inhoud die nodig is en slaag dit op in een tijdelijk bestand.
- Eens het bestand is gegeneerd redirect je de gebruiker naar deze pagina.


Toch een kleine bedenking, als je zo lang moet wachten op een php-pagina zou ik zeker toch eens je code nakijken en controleren of er geen hiaten in staan.

|M°B|Morbuus

Legacy Member
neen, het zijn gewoon lijsten met emailadressen die steeds accounts krijgen toegestuurd, zitten gewoon om de zoveel mensen nen sleep() in van nen second ofzo.

|M°B|Morbuus

Legacy Member
ja, als ge voor zo 300 man nen mail tegelijkertijd stuurt, zorgt da ni voor problemenen op de mailserver?

|M°B|Morbuus

Legacy Member
Om even te verduidelijken. Ik zat daar met "data".

Da is gewoon een overzichtje van wat verstuurd is. Dus u idee van wegschrijven helpt ni echt. Em moet echt wel die emails sturen.

xml

Legacy Member
normaal kan je met flush() data naar de browser sturen, voor de volledige pagina geparsed is.

killgore

Legacy Member
xml zei:
normaal kan je met flush() data naar de browser sturen, voor de volledige pagina geparsed is.
jah, om de 10 adressen flushen met nieuwe tekst: adres zoveel/zoveel done.

voor een dynamische laad-tekst zulde wa moeten messen met javascript & flush denk ek.

BertG

Legacy Member
idd, de flush moet et doen :)
en op het einde kan je een javascriptje genereren die het veld waarde voortgang berichtjes staan onzichtbaar maakt.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan