Fonction sleep chez free bloquée... débloquée

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 956 fois - Téléchargée 25 fois

Contenu du snippet

Salutation a tous... je tentais de dévelloper unen petite apli, quand je me suis rendu compte que ces $\#! d'administrateurs de free avaient bloqué la fonction sleep (qui n'est pas utile a tout le monde mais a moi si) ...
Quel dommage de ne pas pouvoir l'utiliser !! ho mais que vais je faire ??? ben ma fonction sleep perso ... bon, cherchez pas a faire en dessous de la seconde, et la première seconde est arrondie ... vous allez comprendre pourquoi

Source / Exemple :


function Nsleep($nbsec)      //$nbsec c'est le nombre de secondes
{
	$tps=time();
	while($tps+$nbsec!=time()){}
}

Conclusion :


bon, alors pour les débutants, j'enregistre dans $tps le nb de secondes écoulées depuis le 1° janvier 70 à 00 GMT, et je fais rammer le serveur jusqu'à arriver à $tps + le temps que je veux attendre....

bon, je croi pas que cette astuce ai été publiée, sinon toutes mes excuses...
en espérant que ca vous serve (j'ai otament vu un chat sur ce site qui marchait pas chez free a cause de ca....)

A voir également

Ajouter un commentaire

Commentaires

Messages postés
39
Date d'inscription
mercredi 6 octobre 2004
Statut
Membre
Dernière intervention
27 mai 2009

Merci, ca fait plaisir de voir qu'il y a qelques personnes interessées ;)
Messages postés
2
Date d'inscription
mardi 1 août 2006
Statut
Membre
Dernière intervention
27 juillet 2007

Salut, tout çà pour dire que, malgré quelques imperfections de ce script, je suis satisfait d'avoir trouvé un substitut à la fonvtion sleep!
merci
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

Y a pas que le time out... y a aussi le memory limit qui entre en jeux... une page qui s'appelle récursivement peu respecter le time out mais risque de faire exploser la taille en mémoire... .. . ;o)

@ tchaOo°
Messages postés
39
Date d'inscription
mercredi 6 octobre 2004
Statut
Membre
Dernière intervention
27 mai 2009

c'est justement la qu'il y a un probleme... j'ai fait un test, qui marche sur mon pc mais pas sur free cet été... je voulais faire tourner un script en boucle sur leur serveur pour pomer le contenu de plein de sites ...
de mémoire, si je faisait juste une page qui s'appelais toute seule, au bout d'une dizaine de fois elle s'arretait...
en imposant une pause de 2 secondes (cette fonction), le script se renouvellait plus de fois, au final, j'ai mis 25 secondes de sleep mais ca tournait pas en continu.. et il me semble que j'avais essayé de relayer par un autre serveur (multimania ou autre) mais j'avais rien eu de concluant donc j'ai arreté les recherches....
si qqcn arrive a qqch.... merci de m'en faire part
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

Si ta page s'appeklle en boucle c'est normal que ça passe... le time out est valable pour le script courant donc si ta page s'appelle récursivement ça fait autant de time out que de pages... .. .

@ tchaOo°
Afficher les 18 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.