Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 [Resolu] Warning: fsockopen()

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
carlton



Nombre de messages : 18
Date d'inscription : 06/07/2009

MessageSujet: [Resolu] Warning: fsockopen()   Mer 22 Juil 2009, 20:46

Salut, je viens demander de l'aide pour le statut serveur. Quand le serveur est Online, pas de problème ça s'affiche. Mais quand il est dawn, ça marque bien Offline, mais juste avant y a des messages que je voudrais supprimer.


Code:
Warning: fsockopen() [function.fsockopen]: unable to connect to #IP#:2106 (Connection timed out) in /home/insidel2/www/statutserveur.php on line 4

Warning: fsockopen() [function.fsockopen]: unable to connect to #IP#:7777 (Connection timed out) in /home/insidel2/www/statutserveur.php on line 10
Login Server: Offline
Game Server: Offline

Et le code phph le voici :

Code:
<?php

//get server status
$flogin = fsockopen ("IP",2106, $errno, $errstr, 1);
if ( $flogin )
    $FORM .= "<font size=4><b>Login Server:</b> <font color=green><b>Online</b></font><br>";
else
    $FORM .= "<font size=4><b>Login Server:</b> <font color=red><b>Offline</b></font><br>";

$fgame = fsockopen ("IP",7777, $errno, $errstr, 1);
if ( $flogin )
    $FORM .= "<font size=4><b>Game Server:</b> <font color=green><b>Online</b></font>";
else
    $FORM .= "<font size=4><b>Game Server:</b> <font color=red><b>Offline</b></font>";
echo $FORM;


?>


Dernière édition par carlton le Jeu 23 Juil 2009, 02:43, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Skatershi



Nombre de messages : 1305
Age : 28
Date d'inscription : 09/11/2006

MessageSujet: Re: [Resolu] Warning: fsockopen()   Mer 22 Juil 2009, 22:02

Juste après le

Code:
<?php

rajoute

Code:
error_reporting(0);
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
carlton



Nombre de messages : 18
Date d'inscription : 06/07/2009

MessageSujet: Re: [Resolu] Warning: fsockopen()   Mer 22 Juil 2009, 22:55

^^ merci, ça fonctionne.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Skatershi



Nombre de messages : 1305
Age : 28
Date d'inscription : 09/11/2006

MessageSujet: Re: [Resolu] Warning: fsockopen()   Jeu 23 Juil 2009, 01:43

Le petit [Résolu] magique à mettre ? Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
phpsteuf



Nombre de messages : 570
Date d'inscription : 17/03/2007

MessageSujet: Re: [Resolu] Warning: fsockopen()   Jeu 23 Juil 2009, 12:09

On ne met jamais un error_reporting à 0... Comment détecter une erreur si les erreur ne sont ni affichées ni loguées ?

Pour son problème faire un :

Code:

ini_set ('display_errors',0);

La méthode la plus propre étant de modifier la valeur dans le php.ini ou dans le virtual host apache. Le error_reporting doit rester à "E_ALL" et configurer l'option error_log en indiquant le fichier sur lequel écrire les logs d'erreurs (Par défaut ça par dans le syslog sous tux).

Pour plus d'infos sur les messages d'erreurs et leur configuration : http://fr3.php.net/manual/fr/errorfunc.configuration.php

Il n'y a plus d'affichage sur les pages des erreurs et le fichier de log te permet de détecter toute erreurs de fonctionnement des tes scripts et ainsi de les tracer/détecter pour les corriger.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.loreal.com
Skatershi



Nombre de messages : 1305
Age : 28
Date d'inscription : 09/11/2006

MessageSujet: Re: [Resolu] Warning: fsockopen()   Ven 24 Juil 2009, 21:26

Sert a rien pour un bête socket sur une IP Rolling Eyes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
alfo



Nombre de messages : 107
Localisation : ~/agonia
Date d'inscription : 17/05/2007

MessageSujet: Re: [Resolu] Warning: fsockopen()   Dim 26 Juil 2009, 13:48

Le plus facile ne serait-il pas de faire simplement ça ?

Code:
if (@fsockopen ("IP",2106, $errno, $errstr, 1))
...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.l2agonia.eu
phpsteuf



Nombre de messages : 570
Date d'inscription : 17/03/2007

MessageSujet: Re: [Resolu] Warning: fsockopen()   Lun 27 Juil 2009, 10:24

Skatershi a écrit:
Sert a rien pour un bête socket sur une IP Rolling Eyes

On ne coupe pas l'électricité de tout un datacenter pour juste changer un serveur...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.loreal.com
Contenu sponsorisé




MessageSujet: Re: [Resolu] Warning: fsockopen()   Aujourd'hui à 01:23

Revenir en haut Aller en bas
 
[Resolu] Warning: fsockopen()
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Roll-over (Resolu)
» icone(RESOLU par Migau)
» Le message ne se postent pas...[RESOLU]
» [RESOLU] Bidouillage
» Modérateurs couleur groupe RESOLU

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L2J-FR :: Général :: Aides et Conseils-
Sauter vers: