8791 sujets

Développement web côté serveur, CMS

Nouvelle question du même genre : passer 30 secondes ça fait long pour le visiteur, peut-on, comme en VB par exemple, mettre un sablier au pointeur de souris ?

J'avoue que j'ai cherché mais je n'ai rien trouvé. D'habitude, IE le met tout seul mais là il ne me le met pas.

D'autre part, il n'affiche pas les cadres et décors prévus pourtant avant le script de tri de bdd. Il y a-t-il une technique du style xx=doevents() en VB qui oblige le script a s'exécuter avant d'aller plus loin ? Là aussi j'ai cherché mais en vain.
re-Salut,

<mode retour en arrière>
quand je t'ai donné le lien pour résoudre ton problème de time-out de 30 s dans ton sujet précédent, je pensais que le traitement sur ta bdd allait se faire en local par le biais d'EasyPhP mais la solution qui consiste à modifier le php.ini a toutes les chances de ne pas marcher en ligne à moins que tu n'aies un serveur dédié et le droit de modifier la config de PHP Smiley rolleyes ...
</mode retour en arrière>

D'autre part, le script PHP (côté serveur) s'exécute toujours avant que la page html soit générée et que javascript soit exécuté (côté client) donc impossible d'afficher un sablier et de lancer le PHP sur la même page. Une "solution" pourrait être de l'afficher sur la page de soumission du script (à l'aide peut-être d'un onsubmit) Smiley confus ...

A+
Oui, exact. J'avais oublié que le php s'exécute avant...

Pour le problème de timeout, j'ai trouvé une solution : il faut mettre set_time_limit(0); en début de script.

Merci de toutes vos réponses.

Cordialement.