Probleme avec Cron et page en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme avec Cron et page en php

par naholyr » 02 oct. 2006, 11:02

Avant tout, dans Cron il n'y a aucune variable d'environnement définie (pas de path non plus) donc il faut mettre les chemins complets absolus.

Ensuite, la commande est "php /path/to/script.php"
Lorsque tu vas sur http://.../script.php le script est déjà exécuté, et tu vas donc demander avec la commande "php http://.../script.php" d'interprété le résultat d'une première interprétation. Ou comment se mordre la queue :lol:
De toute façon l'interpréteur ne prend pas en paramètre une url, mais un chemin local, donc ta commande est inutilisable telle quelle (au-dela du fait que cron ne sait même pas où est php, cf. premier point).

Regarde plutôt du côté de wget pour récupérer une page web.

par Bacchus » 02 oct. 2006, 10:46

Salut,
As-tu trouvé une solution à ton problème ?
J'ai le même problème :cry:

je suis nul...dsl

par moonwalker007 » 12 sept. 2006, 14:15

Je tapes dans la requete commande cron :

Code : Tout sélectionner

php http://www.monsite.com/monscript.php
Ensuite dans ma page php tout est en php.
Cependant il y a une requête file("http://www.site_mon_prestataire.com/index.php?var=ABC");

Quand j'appelle ma ge d'IE ca marche impecable et quand j'execute la requete cron là ca marche pas.

MErci de ton aide
moonwalker007

par Ripat » 12 sept. 2006, 13:11

Ta page fonctionne sans problème en "manuel"?

Quel type de serveur et comment appelles-tu la page? wget, curl en directement en php-cli?

Probleme avec Cron et page en php

par moonwalker007 » 11 sept. 2006, 14:56

Salut,

J'ai un soucis : j'arrive à appeler une page en php le seul problème c'est que dans ma page php il y a une requête qui appelle un autre serveur. Et là quand le cron s'execute il me dit file not found.

Quelqu'un sait comment forcer l'ouverture d'une page sur un autre serveur?