[Résolu] problème tache CRON
-
- Messages : 174
- Inscription : 13 avril 2012 à 20:53
J'ai un script PHP qui doit être exécuter tout les jours à 0h,jusqu'à maintenant le script était à l'adresse http://www.uploads-electronic100.fr.nf/ ... _limit.php mais qui maintenant est à l'adresse http://www.electronic100.fr.nf/@/centra ... _limit.php
Seulement dans la tache CRON lorsque je met comme adresse du script http://www.electronic100.fr.nf/@/centra ... _limit.php j'ai ce message d'erreur alors que le fichier existe : "L'adresse du script de la page est incorrect."
Alors que lorsque je met http://www.uploads-electronic100.fr.nf/ ... _limit.php cela fonctionne et la tache est bien créer alors que le fichier n'existe plus car il à été supprimé.
Pouvez-vous m'aider à résoudre le problème ?
Merci
@+
C'est le symbole de l'arobase dans le lien qui est interdit, d'où "page incorrecte", pourquoi mettez-vous un arobase ?
-
- Messages : 174
- Inscription : 13 avril 2012 à 20:53
J'ai mis un arobase car je pensais que c'était bien pour mon sous-dossier principal.
Je vais le changer.
Et pourquoi avec le fichier qui n'existe plus la tache est bien créer ? Cela ne devrait pas fonctionner .
Merci
@+
Car je ne vérifie pas si "le fichier" existe mais seulement la syntaxe de l'adresse pour bloquer les injection de hack. Il est inutile de vérifier la présence de la ressource car elle pourrai ne pas exister mais être tout de même accessible par une réécriture d'URL.electronic100 a écrit :Et pourquoi avec le fichier qui n'existe plus la tache est bien créer ? Cela ne devrait pas fonctionner .
Je pourrai vérifier sur le code de retour HTTP 200 mais là encore ça serai un peu inutile car la personne peut très bien par la suite supprimer la ressource de son FTP sans supprimer la tâche. Je vais tout de même regarder si en curl PHP je pourrai le faire.
C'est fait.elodie a écrit :Je pourrai vérifier sur le code de retour HTTP 200 mais là encore ça serai un peu inutile car la personne peut très bien par la suite supprimer la ressource de son FTP sans supprimer la tâche. Je vais tout de même regarder si en curl PHP je pourrai le faire.
Code : Tout sélectionner
if ($httpcode != 200)
{
fs_error("L'adresse du script à exécuter ne semble pas correcte car elle retourne le code HTTP ".$httpcode." au lieu de 200.");
}
-
- Messages : 174
- Inscription : 13 avril 2012 à 20:53
J'ai testé mais la tache est quand même créer
Je ne comprend pas, la tâche que je vois sur votre compte vas bien sur une page qui existe, donc il est normal qu'elle soit crée, quel est le problème ?electronic100 a écrit :J'ai testé mais la tache est quand même créer
-
- Messages : 174
- Inscription : 13 avril 2012 à 20:53
-
- Messages : 174
- Inscription : 13 avril 2012 à 20:53
http://www.uploads-electronic100.fr.nf/ ... _limit.php