Script Php et Batch

Répondre
ElVatoLoco69
le 22/12/2011 à 15:54
ElVatoLoco69
Bonjour,
Pouvez vous m'aider, svp.

Je m'explique :

Je veux lancer un script php automatiquement tous les jours.

J'ai alors crée une tache planifié et un fichier bat.
La planification et le lancement du bat fonctionne bien.

Fichier bat :
"php -f "d:\...\Moulinette.php"

php.exe execute bien Moulinette.php mais quand il arrive à
"$handle = opendir($DirJob)", il n'y a pas de retour.

Mon fichier php marche trés bien car quand je lance mon fichier bat à partir de l'invite de commande, la fonction opendir fonctionne trés bien et renvoir un IdRessource.

Pour résumé :

Lorsque je lance mon .bat à partir des taches planifié -> ça plante au niveau de l'opendir mais quand je lance le .bat par l'invite cela marche trés bien.

Je ne vois pas vraiment d'ou pourrai venir le pb.

Merci d'avance pour vos réponse, j'espere que je me suis bien expliquer.
ElVatoLoco69
ElVatoLoco69
le 26/12/2011 à 12:17
ElVatoLoco69
Bon j'ai trouver une solution !

Il m'a suffit de creer une tache planifié non par l'invite mais par l'utilitaire windows et le script tourne correctement.

L'adresse à laquelle j'essayé d'acceder avais des repertoire protégé. Lorsque j'ai créer ma tache par l'util. on m'a demander mes identifiants windows.
Le problème venait peut être de la : j'essayer d'acceder à un rep protégé sans droit lorsque je creer en invite.

En tous cas le pb est résolu !

Pour résumé : pour acceder à un repertoire protegé dans un script php par lancement d'une tâche planifié, il faut passer par l'utilitaire pour creer la tâche
ElVatoLoco69
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours