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

Partagez | 
 

 [Resolu] Warning: fsockopen()

Aller en bas 
AuteurMessage
carlton

avatar

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

MessageSujet: [Resolu] Warning: fsockopen()   22/07/09, 07:46 pm

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 23/07/09, 01:43 am, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Skatershi

avatar

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

MessageSujet: Re: [Resolu] Warning: fsockopen()   22/07/09, 09:02 pm

Juste après le

Code:
<?php

rajoute

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

avatar

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

MessageSujet: Re: [Resolu] Warning: fsockopen()   22/07/09, 09:55 pm

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

avatar

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

MessageSujet: Re: [Resolu] Warning: fsockopen()   23/07/09, 12:43 am

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

avatar

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

MessageSujet: Re: [Resolu] Warning: fsockopen()   23/07/09, 11:09 am

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

avatar

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

MessageSujet: Re: [Resolu] Warning: fsockopen()   24/07/09, 08:26 pm

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

avatar

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

MessageSujet: Re: [Resolu] Warning: fsockopen()   26/07/09, 12:48 pm

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

avatar

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

MessageSujet: Re: [Resolu] Warning: fsockopen()   27/07/09, 09:24 am

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()   

Revenir en haut Aller en bas
 
[Resolu] Warning: fsockopen()
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Roll-over (Resolu)
» (RESOLU) probleme de freeze pc portable
» PROBLEME TELECHARGEMENT DE LA NOUVELLE CARTOGRAPHIE 2016 - 10 [RESOLU]
» (RESOLU) SOUCI DEMARRAGE PC PACKARD BELL XP PRO
» Sortir d'une iframe [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: