[Inutile de lire le début, ça c'est résolu ^^ Rdv ici
Bonjour,
J'ai un soucis lorsque que je tente de faire appel à un script via la fonction fopen. J'ai pourtant déjà utilisé cette fonction à cette fin, sans problème...
Voici le message d'erreur que je reçoit :
Je précise que la variable de configuration "allow_url_fopen" est à On. Le fichier que je tente d'appeller est la page de Google (par exemple, j'ai essayé avec d'autres naturellement).Warning: fopen(http://www.google.fr) [function.fopen]: failed to open stream: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu. in C:\wamp\www\intralltub_general\crontabs\launchRelance.php on line 4
Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\intralltub_general\crontabs\launchRelance.php on line 4
Si vous voyez une quelconque erreur là dedans, je suis tout ouie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php //Fichier "launchRelance.php" session_start(); $_SESSION['verifAppel']=true; $fic=fopen('http://www.google.fr','r'); print_r($fic); ?>
[Recherche de solution alternative : explications]
Le but de la manoeuvre est de lancer un script de manière automatique, via une tache planifié Windows. Pour ça, je ne peux pas passer par le systeme de fichier car j'utilise le framework Zend, et je dois faire appel à une action d'un controlleur : je dois donc passer par le protocole http. Ces 4 lignes servent à ça : je compte faire appel à ce petit script via l'invite de commande, qui se chargera de lancer mon action. SI vous connaissez une solution pour lancer une url via l'invite de commande Windows, ça me va aussi
Voilà mon petit script .bat, si ça peut aider :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 cd c:\wamp\www\intralltub_general\crontabs\ c:\wamp\php\php.exe -f launchRelance.php
Ps : bon je pensais parler seulement de la fonction fopen, j'ai posté dans ce forum du coup, mais finalement je parle de tache planifiée, de script windows, du ZF, etc... Si vous voulez déplacer ce message, libre à vous (moi je vois franchement pas où le caser )
Partager