Page 1 sur 1
Modification à minuit
Posté : 20 janv. 2006, 20:55
par prophecy
Bonjour,
dans mon site, je souhaiterais que à minuit pile, un script se mette en place pour modifier des entrées dans un table.
Mais je ne vais pas laisser tourner mon ordi 24h/24, et je ne vois vraiment pas comment faire.
Si vous avez des idées, je serais ravi
merci
Posté : 20 janv. 2006, 22:49
par zeus
Si ton site est distant et que tu as un accès SSL, tu peut agir sur la cron table
Sinon, tu peut faire appel à
webcron
Posté : 21 janv. 2006, 11:53
par DarkBlue
Hello ,
Sinon si ton site reçoit bcp de visiteurs a toutes heures , tu mets un petit script sur la page d'accueil et comme ça le visiteur le plus pres de minuit qui visite ton site declenche la MAJ de tes tables !
Mais Webcron c est vraiment le luxe ! lol
Posté : 21 janv. 2006, 15:08
par prophecy
coucou,
webcron c'est vraiment une bonne idée, (je n'ai pas assez de visiteurs, carrement pas du tout en ce moment)
mais pour rendre parfait le petit truc que je réalise, j'ai cherché mais je n'ai pas trouver quelque chose pour que des valeurs changent tout les jours également du genre que aujourdhui webcron fasse un update avec comme valeurs 25 - 10 - 7 - 0 - 30 et la deuxième fois que le script est utilisé ca fasse pareil mais avec les valeurs 10 - 25 - 3 - 30 - 0 et ainsi de suite...
merci vous m'avez beaucoup aidé avec webcron, ca résout la moitié de mon problème, mais donc il me manque juste ce petit script que je ne sais pas du tout comment faire marcher
toutes idées seraient les bein venues

merci ! ! !
Posté : 21 janv. 2006, 15:45
par Cyrano
Si ta suite de paramètres répond à un ordre cyclique particulier, rien n'interdit d'utiliser webcron au passage pour exécuter un autre fichier PHP contenant une fonction qui referait l'écriture d'un fichier contenant ces paramètres
La procédure webcron devrait alors appeler ton premier fichier qui ferait:
- lire le fichier pour récupérer les paramètres;
- faire ta mise à jour;
- Ré-écrire le fichier avec les nouveaux paramètres pour la prochaine mise à jour;
Posté : 21 janv. 2006, 16:00
par prophecy
désolé je n'ai pas très bien compris ta méthode
je viens de trouver la fonction rand()
<?php
srand((double)microtime()*1000000);
echo rand(1,50);
?>
mais mon problème est que je voudrais par exemple que le résultat de rand() soit dans la balise $1.
j'ai essayé un truc bête du genre
$1 = rand(1,50); mais ca marche pas
si vous savez, je serais heureux

Posté : 21 janv. 2006, 16:04
par Cyrano
Un nom de variable ne peut pas commencer par un chiffre : une lettre un un trait de soulignement suivi ou non de chiffres, pas de problème, mais (sauf erreur de ma part) pas de chiffre en première position.
Essaye avec $_1.
Posté : 21 janv. 2006, 16:07
par prophecy
merci ca marche mais une question me turlupine :
les nombres vont-ils être différents chaque jour vu que webcron ne clique pas vraiment ?
Posté : 21 janv. 2006, 16:14
par Cyrano
Tu peux toujours renommer le fichier en incrémentant le chiffre récupéré du nom du précédent.
Posté : 21 janv. 2006, 16:31
par prophecy
bon, ca marche, j'espère seulement que webcron va faire son boulot, merci à vous tous vraiment merci ! ! ! !