IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[FTP] Indiquer si un serveur est "online" ou "offli


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 4
    Par défaut [FTP] Indiquer si un serveur est "online" ou "offli
    Bonsoir, en fait je ne sais pas si je m'adresse dans la bonne rubrique, mais j'accepterai toutes les remarques si je me suis trompé et par avance je m'en excuse et aussi dans le cas ou quelqu'un aurait déja demandé cela, car je n'arrive pas à trouver, les termes que j'utilise ne sont surement pas corrects.

    Voilà je cherche un moyen de mettre sur une page de mon site web des icônes qui indiqueraient que mon serveur est "online" ou "offline" en résumé, sur mon serveur 2003 sert d'hébergement de sites web, de ftp et de server TeamSpeak et j'aimerai donc ajouter à ma page "serverstatus.php" trois icônes pour séparer les trois fonctions, mais je suis vraiment noob alors...

    La page en question n'est pas sur le serveur bien sur

    Merci

  2. #2
    Expert confirmé
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Par défaut
    salut,
    si sur le serveur distant tu as un serveur web, il suffit d'essayer de lire un fichier sur le serveur via fopen par exemple. si tu y arrives, le serveur distant est en route sinon, c'est qu'il est offline

    je te conseille de mettre un timeout, sinon tu risques d'attendre longtemps

  3. #3
    Membre confirmé Avatar de micatmidog
    Profil pro
    Inscrit en
    Février 2004
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Février 2004
    Messages : 94
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?
     
    $connection = fsockopen("<a href="http://www.developpez.com"," target="_blank">www.developpez.com",</a> "80");
     
    if(!$connection){
    print "Offline";
    }else{
    print "Online";
    }
     
    ?>

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 4
    Par défaut
    Ok génial, merci Le Coyote et micatmidog, ça fonctionne impec sauf pour la partie TeamSpeak, je pointe pourtant sur le bon port mais là, rien pas de réponse...

  5. #5
    Expert confirmé
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Par défaut
    à noter que tous les hébergeurs n'autorisent pas forcément les fonctions socket. l'avantage de fopen, c'est qu'elle est plus répandue

    mais si tu as le droit aux sockets, c'est mieux avec fsockopen

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 104
    Par défaut
    Bon un petit déterrage de topic.

    Pour faire un fopen il fait faire un ftp_connect non ? or si le serveur ftp indiqué est offline pour une raison ou pour une autre, le script php ou est contenu le fsockopen fait planter apache ce qui est assez ennuyeux, alors la solution avec fsockopen si elle active est indispensable avant d'essayer un connect non ? sinon la manière forte c'est de ne pas faire de fsockopen et le jour où le ftp est en rade leur serveur crash

Discussions similaires

  1. [FTP] Indiquer un chemin vers un dossier sur le C: du serveur?
    Par othland dans le forum Web & réseau
    Réponses: 3
    Dernier message: 24/08/2007, 20h35
  2. [FTP] [ProFTPD] pb config serveur proftpd sous linux
    Par jejerome dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 06/06/2006, 23h46
  3. [FTP] recher sur le serveur
    Par bourvil dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 04/06/2006, 19h06
  4. [FTP] [FileZilla Server] Configuration Serveur FTP
    Par bestdomdom dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 02/06/2006, 08h00
  5. [VBS-WMI]Tester en WMI si un serveur est UP ?
    Par kueisaho dans le forum VBScript
    Réponses: 8
    Dernier message: 06/04/2006, 11h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo