astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010
-
25 juin 2007 à 21:52
astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010
-
26 juin 2007 à 18:00
Bonjour,
J'aimerai vraimentsavoir faire des crons parce que mon site en a besoin absolument
J'ai trouvé un code sure se site qui m'a paru génial.
Jel'ai tester et j'ai eu cette erreur :
Warning: fopen(cront.cron) [function.fopen ]: failed to open stream: Permission denied in /home/cdd/domains/cdd-pro.com/public_html/dinolife/maj/cron.php on line 46
Warning: fputs(): supplied argument is not a valid stream resource in /home/cdd/domains/cdd-pro.com/public_html/dinolife/maj/cron.php on line 47
Erreur! La requete php -f n'a pas ete enregistree!
// The time and date fields are:
//
// field allowed values
// ----- --------------
// minute 0-59
// hour 0-23
// day of month 1-31
// month 0-12 (or names, see below)
// day of week 0-7 (0 or 7 is Sun, or use names)
//
// A field may be an asterisk (*), which always stands for ``first-last''.
// pour exécuter un script php en ligne de commande: php -f
$texte .= "php -f ".$url;
// Ecriture de la requête dans un fichier (pensez aux droits)
$fichier = "cront.cron";
$fil = fopen($fichier,'a');
if(fputs($fil,$texte."\n"))
echo "La requete ".$texte." a ete enregistree
";
else {
echo "Erreur! La requete ".$texte." n'a pas ete enregistree!";
exit();
}
// Exécution de cron avec votre username à la place de YOURUSERNAME
if(passthru('crontab YOURUSERNAME cront.cron'))
echo "La requete ".$texte." a ete ajoutee a la liste des taches";
else echo "Erreur! La requete ".$texte." n'a pas ete ajoutee a la liste des taches!";
?>
Maintenant le code html qui récupère les informations :
<html>
<head>
<TITLE>Création d'une tâche</TITLE>
</SCRIPT>
</head>
<form action="cron.php" method="post">
Url,
,
----
Minute,
<select NAME="minute" size="1">
<OPTION VALUE="*">Toutes les minutes</option>
Jour de la semaine,
<select NAME="dayweek">
<OPTION VALUE="*">Tous les jours de la semaine</option>
<OPTION VALUE="0">Dimanche</option>
<OPTION VALUE="1">Lundi</option>
<OPTION VALUE="2">Mardi</option>
<OPTION VALUE="3">Mercredi</option>
<OPTION VALUE="4">Jeudi</option>
<OPTION VALUE="5">Vendredi</option>
<OPTION VALUE="6">Samedi</option>
</select>,
Voilà mon problème
Merci de me dire comment le règler
AHH oui je voulais vous dire que si vous deviez savoir les infos php.ini de mon hébergeur http://www.cdd-pro.com/phpinfo.php et je suis héberger par "1eurohosting" http://www.1eurohosting.be Merci de m'aider
@++
CDD
ASTJX