Page précédente | Page suivante | Page : 1 2

ping de serveur
Hors ligne Mimi012 Le 25/11/2006 à 01:21 Profil de Mimi012 Configuration de Mimi012
bonjour,

Voilà, j'ai besoin d'afficher une image en fonction de l'état serveur,
je sais que pour celà il faut que j'envoi un ping a l'adresse du serveur et en fonction de la réponse afficher une image ou une autre pour montré l'état du serveur.
J'aurai donc besoin de votre aide pour le script car je débute en php et je n'arrivre pas a trouver un script qui fonctione comme je le veut.

merci d'avence
Hors ligne Invité Le 25/11/2006 à 12:47 Profil de Invité Configuration de Invité
salut

si c'est ton serveur :


exec('ping '.$ip, $a);
print_r($a);

ça peut marcher ça :)

sinon, tu fais man ping pour connaitre les détails de la fonction ping sous linux
--
Compte invité - devenez membre pour disposer de votre compte personnalisé !
Hors ligne Mimi012 Le 26/11/2006 à 08:52 Profil de Mimi012 Configuration de Mimi012
Non le serveur n'est pas a moi, et j'ai pas du tout compris ton code je débute faudrai m'expliquer le des varibles et tout sa svp
Hors ligne Anthony Le 26/11/2006 à 19:55 Profil de Anthony Configuration de Anthony
Fou du volant
Salut,

si tu veux simplement connaître l'état du serveur (connecté ou non connecté) tu peux utiliser la fonction fsockopen décrite en détail ici : Fsockopen()

Sinon précise ta demande. Pour ce qui est de PHP tu touveras des cours ici : Programmation PHP

a +
--
Hors ligne Mimi012 Le 27/11/2006 à 00:08 Profil de Mimi012 Configuration de Mimi012
La fonction Fsockopen marche avec easyPHP sur mon ordinateur et dès que j'envoi une page avec cette fonction sur mon hébergeur la fonction ne marche pas, elle n'arrive pas a envoier un ping, se serai peut-etre un probleme de port non? j'ai besoin que vous m'éclairer svp
Hors ligne Anthony Le 27/11/2006 à 01:08 Profil de Anthony Configuration de Anthony
Fou du volant
Sans message d'erreur, sans précisions ... ça va être dur
--
Hors ligne Mimi012 Le 27/11/2006 à 06:33 Profil de Mimi012 Configuration de Mimi012
j'ai récupéré le code de la fonction sur la page que tu m'a indiquer et j'ai retiré les lignes "que je n'avais pas besoin"

voici le code sur ma page (avec le numéro des lignes):



10   <?php
11   $fp 
fsockopen("power-of-element.no-ip.org"80$errno$errstr30);
12   if (!$fp
13   {
14   echo "$errstr ($errno)<br />\n"; echo '<img src="serveur_down.gif">';
15   
16   else 
17   {
18   echo '<img src="serveur_up.gif">';
19    }
20    fclose($fp);
21    ?> 


j'usque là avec easyPHP aucun probleme la fonction fait sont taf sans probleme,

mais quand je l'envoi sur mon hébergeur...
...voila se qu'il me marque:

Warning: fsockopen() has been disabled for security reasons in /www/sites/1/ifrance.com/p/o/powerofelement/site/menu1.php on line 11
()

Warning: fclose(): supplied argument is not a valid stream resource in /www/sites/1/ifrance.com/p/o/powerofelement/site/menu1.php on line 20

et il me met l'image du serveur down entre les deux messages d'érreur
voila je croi que je ne peut pas etre plus clair merci d'avance ^^
Hors ligne Anthony Le 27/11/2006 à 18:57 Profil de Anthony Configuration de Anthony
Fou du volant
Oui, ça signifie que tu ne peux utiliser ces fonctions sur ton hébergeur qui est probablement un hébergeur gratuit. Seule solution, changer d'hébergeur.

a +
--
Hors ligne Mimi012 Le 28/11/2006 à 06:55 Profil de Mimi012 Configuration de Mimi012
Arf bah merci beaucoup,

Et par hasar, conneserier vous un hebergeur gratuit avec php4 et mySQL?

Sa me serait très utile merci d'avence.
Hors ligne Anthony Le 28/11/2006 à 18:37 Profil de Anthony Configuration de Anthony
Fou du volant
Qui accepte les fonctions que tu décris ? je ne sais pas si free accepte mais je ne crois pas. Non désolé, mais il existe de bons hébergeurs pour moins de 30 euros par an.

a +
--

Page précédente | Page suivante | Page : 1 2

Aide informatique | Communauté d'entraide informatique | Aide informatique | Forum d'assistance informatique | Forum-Vista | Formation informatique | Forum Informatique | Devenir partenaire