Aller au contenu

tomasxb

Membres confirmés
  • Compteur de contenus

    10
  • Inscription

  • Dernière visite

Profile Information

  • Box
    Autre

tomasxb's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. Je viens de me rendre compte que l'autre fonction que j'utilisais parfois (wifi_on ou wifi_off) ne fonctionne plus...après vérification c'est le cas chez tous les utilisateurs du script php pour la freebox et c'est sans doute du au nouveau firmware de la freebox. Du coup je pense que l'erreur vient de làet j'attends la maj du script freebox pour retester. Je vous tiendrai au courant dès que ça avance! Encore merci pour ton aide!
  2. J'ai exactement la même syntaxe en ligne 22 voilà le script complet <?php $i=0; // initialisation du compteur pour la boucle du test d'accès au site google.fr $echec=0; // initialisation du nombre de tentatives infruscteuses //Teste 6 fois google.fr avec 30 secondes entre chaque test (Donc si injoignable pendant 3 minutes je reboote) while($i<6) { $fp = fsockopen('www.gooobbogle.fr', 80); //Ouvre un socket if(!$fp) { $echec++; } sleep(1); $i++; } //Si le test est négatif 3 fois de suite je relance la freebox. if($echec==6) { echo date('d / m / Y H:i:s').' Attention : le site de google.fr n\'a pas répondu '.$echec.' fois de suite !'; // ici on lance l'action sur le HC ou la HCL (appui sur bouton 1 du module virtuel 76) $fp = fsockopen('http://192.168.0.20/fbx/freebox.php?do=reboot'); } else { echo date('d / m / Y H:i:s'). ' Le site de google.fr a bien répondu.'; fclose($fp); //ferme le socket ouvert } ?>
  3. J ai réduis à 3 tentatives pour le test (mais je réduirai plutôt le délai d attente pour les prochains test) et j ai ce message d erreur pour le lancement du script de reboot Warning: fsockopen(): php_network_getaddresses: gethostbyname failed. errno=0 in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): unable to connect to www.gooobbogle.fr:80 (php_network_getaddresses: gethostbyname failed. errno=0) in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): php_network_getaddresses: gethostbyname failed. errno=0 in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): unable to connect to www.gooobbogle.fr:80 (php_network_getaddresses: gethostbyname failed. errno=0) in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): php_network_getaddresses: gethostbyname failed. errno=0 in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): unable to connect to www.gooobbogle.fr:80 (php_network_getaddresses: gethostbyname failed. errno=0) in /volume1/web/fbx/freebox_check.php on line 8 28 / 05 / 2014 16:23:41 Attention : le site de google.fr n'a pas répondu 3 fois de suite ! Warning: fsockopen(): unable to connect to "http" - did you forget to enable it when you configured PHP?) in /volume1/web/fbx/freebox_check.php on line 22
  4. Non je lance le script une fois pour vérifier si ça fonctionne Dès que tout est ok je pourrai configurer le cron Je re-test sans le port 80
  5. J'étais en train d éditer le msg précédent: Le log apparaît bien mais pas immédiatement (j'imagine qu'il faut le temps que la connexion se fasse) J ai remplacé l adresse de vérification par une adresse qui n existe pas voici le log Warning: fsockopen(): php_network_getaddresses: gethostbyname failed. errno=0 in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): unable to connect to www.gooobbogle.fr:80 (php_network_getaddresses: gethostbyname failed. errno=0) in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): php_network_getaddresses: gethostbyname failed. errno=0 in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): unable to connect to www.gooobbogle.fr:80 (php_network_getaddresses: gethostbyname failed. errno=0) in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): php_network_getaddresses: gethostbyname failed. errno=0 in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): unable to connect to www.gooobbogle.fr:80 (php_network_getaddresses: gethostbyname failed. errno=0) in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): php_network_getaddresses: gethostbyname failed. errno=0 in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): unable to connect to www.gooobbogle.fr:80 (php_network_getaddresses: gethostbyname failed. errno=0) in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): php_network_getaddresses: gethostbyname failed. errno=0 in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): unable to connect to www.gooobbogle.fr:80 (php_network_getaddresses: gethostbyname failed. errno=0) in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): php_network_getaddresses: gethostbyname failed. errno=0 in /volume1/web/fbx/freebox_check.php on line 8 Warning: fsockopen(): unable to connect to www.gooobbogle.fr:80 (php_network_getaddresses: gethostbyname failed. errno=0) in /volume1/web/fbx/freebox_check.php on line 8 28 / 05 / 2014 15:58:13 Attention : le site de google.fr n'a pas répondu 6 fois de suite ! Warning: fsockopen(): unable to connect to "http" - did you forget to enable it when you configured PHP?) in /volume1/web/fbx/freebox_check.php on line 22 Donc ok pour la vérification de connexion, ça ne passe pas (puisque le site n'existe pas), mais par contre je n'ai pas l'impression que mon script de reboot soit lancé car j'ai tjs accès à ma box
  6. Tout à fait Celui ci est vide (j'imagine que c est normal, si le script parvient à atteindre google.fr il n y a pas d erreur à logger) Jusque là est ce bien correct? Je souhaiterais voir ce qu'il se passe si le script ne parvient pas à atteindre google.fr...si il lance bien le script de reboot de la freebox. Y a t il une solution autre que débrancher le câble réseau? (je ne suis pas chez moi actuellement pour tester)
  7. Super! Merci, plus de log d'erreur mais plus de log du tout pour vérifier si ça fonctionne Comment vérifier l'état retourné par le script (force le log?)
  8. Voilà le fichier, mais au final je n'ai changé que le lien utilisé lorsque la connexion doit être relancée, j'ai testé avec le fichier original et j'ai la même erreur (je lance le script via le planificateur de tache synology via la commande "php -f /volume1/web/fbx/freebox_check.php > /volume1/web/domotique/logtestinternet.txt" ) <?php $i=0; // initialisation du compteur pour la boucle du test d'accès au site google.fr $echec=0; // initialisation du nombre de tentatives infruscteuses //Teste 6 fois google.fr avec 30 secondes entre chaque test (Donc si injoignable pendant 3 minutes je reboote) while($i<6) { $fp = fsockopen('www.google.fr', 80); //Ouvre un socket if(!$fp) { $echec++; } sleep(30); $i++; } //Si le test est négatif 3 fois de suite je relance la freebox. if($echec==6) { echo date('d / m / Y H:i:s').' Attention : le site de google.fr n\'a pas répondu '.$echec.' fois de suite !'; // ici on lance l'action sur le HC ou la HCL (appui sur bouton 1 du module virtuel 76) $fp = fsockopen('http://192.168.0.20/fbx/freebox.php?do=reboot' 80) } else { echo date('d / m / Y H:i:s'). ' Le site de google.fr a bien répondu.'; fclose($fp); //ferme le socket ouvert }
  9. Bonjour! Je ne possède pas de box fibaro mais souhaitais utiliser le script php sur mon nas et rebooter la freebox via l'utilisation d'un autre script déjà en place en utilisant la commande: http://192.168.0.20/fbx/freebox.php?do=reboot (ce script fonctionne bien) Le problème est que je n'y connais pas grand chose en php et lors de l'exécution du script pour contrôler la connexion internet, j'ai ce message dans le log: Parse error: syntax error, unexpected '}' in /volume1/web/fbx/freebox_check.php on line 24 Auriez vous une idée du problème? Merci d avance
  10. Je m'inscris sur le forum afin de mieux me renseigner sur cette box. Je possède actuellement une zipabox qui me convient jusque là, mais je lorgne du côté de de la HC2 pour l'utilisation du lua. A bientôt
×
×
  • Créer...