Bonjour,
Je souhaite dans un code avec template exécuter un fonction php uniquement apres un certain temps après une opération.En gros du même style que settimeout en javascript.
Est ce possible ?
Bonjour,
Je souhaite dans un code avec template exécuter un fonction php uniquement apres un certain temps après une opération.En gros du même style que settimeout en javascript.
Est ce possible ?
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
tu veux dire : après un certain temps ? (il manque un mot dans ton texte)
tout à fait...par exemple 30secondes ou meme 1min
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
http://fr2.php.net/manual/fr/functio...et-timeout.php
http://fr2.php.net/manual/fr/functio...time-limit.php
genre, tu peux faire ces fonctions sur un echo ""; ou autre, et ca devrait marcher non ??
Selon la description on dirait que ca bloque l'execution du code pendant le temps fixer. Or je cherche à avoir le même fonctionnement que settimeout.
C'est à dire faire le settimeout(fonction,1000) continuer l'execution normale du code et après la fonction s'execute
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
Salut
S'il y a moyen de faire du multithread en PHP (il me semble que oui), c'est ta solution.
Sinon, il y a toujours moyen de bidouiller...
Tu pourrais regarder à quel moment tu lances le chrono puis, à des endroits clefs de ton script, tu vérifies la différence avec l'heure courante. Si c'est >= à 30 secondes, hop tu lances ta fonction.
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
Partager