[RESOLU] Imagecopyresempled => latence => erreur sur la page.

Eléphanteau du PHP | 42 Messages

14 juil. 2015, 17:16

Bonjour.

J'utilise Imagecopyresempled.
Certaine fois le serveur prend du retard et, alors que la function est passé, les image ne sont pas encore dispo.
Du coup tout mes readdir sont HS et ma page bug à fond.

Que dois-je utilise pour dire à ma page d'attendre que les images soit dispo ?

A cet instant je n'ai que du bricolage en tête.
Genre :
- Vérifier avec file_exists
-- si false : lancer une info bulle qui demande d'attendre 2 secondes
-- relance la function

Bonne journée

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

14 juil. 2015, 18:45

Bonjour,

Normalement une fois que la fonction "est passée", elle te renvoie true en cas de succès ou false en cas d'échec, si elle te renvoie true, tu peux poursuivre tes traitements normalement.
Qu'est-ce qui te fait dire que ton serveur "prendrai du retard" ?

Car si il est surchargé, la fonction va te renvoyer false ou va mettre plus de temps à répondre mais du moment qu'elle te répond true, c'est que c'est fait.
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 42 Messages

14 juil. 2015, 22:44

C'est vrai. Je vais faire simple
si false -> recharger la page.
Merci