malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
10 sept. 2006 à 12:06
SoldierZ
Messages postés12Date d'inscriptionjeudi 12 février 2009StatutMembreDernière intervention 4 mai 2009
-
10 avril 2009 à 02:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
SoldierZ
Messages postés12Date d'inscriptionjeudi 12 février 2009StatutMembreDernière intervention 4 mai 2009 10 avril 2009 à 02:27
Yeah Thanks Man xD
gallyhc
Messages postés386Date d'inscriptionsamedi 4 octobre 2008StatutMembreDernière intervention19 février 20182 3 mai 2007 à 12:31
Bonjour,
J'ai fait une petite modification en ajoutant un temps maxi de tentative et cela juste ou cas ou il y aurait plusieur test dans la page....
function setserveron($SOCK_URL) {
$sock = '';
if (!$sock = @fsockopen($SOCK_URL, 80, $numErr, $msgErr,5)) {
return(false);
}else{
return(true);
fclose($sock);
}
}
Bonne continuation,
Gally
cs_anonym3
Messages postés8Date d'inscriptiondimanche 4 décembre 2005StatutMembreDernière intervention 3 mai 2007 3 mai 2007 à 01:18
super ton code GALLY, sa marche
Merci !!!
gallyhc
Messages postés386Date d'inscriptionsamedi 4 octobre 2008StatutMembreDernière intervention19 février 20182 9 janv. 2007 à 03:31
Bonjour,
Je me permet de venir sur cette petite source pour donner une petite amelioration... Il est plus simple de passer par une fonction. Ce qui donne:
function setserveron($SOCK_URL) {
$sock = '';
if (!$sock = @fsockopen($SOCK_URL, 80, $numErr, $msgErr)) {
return(false);
}else{
return(true);
fclose($sock);
}
}
Je ne sais pas si cela est vraiment mieu mais en tout qu'a plus simple.
Bonne continuation
Gally
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 19 sept. 2006 à 04:24
Dom_Ponge, tous les hébergeurs que j'ai cherché ne les accepte pas, j'ai regarder pour environ 15 et aucun n'accepte les sockets ... il suffit de regarder dans les config et de voir que la fonction fsockopen est interdite. Je sais pas où tu as trouvé des serveurs qui laissent la fonction fsockopen, mais c'est rare, très rare.
dom_ponge
Messages postés47Date d'inscriptionmardi 1 juin 2004StatutMembreDernière intervention17 septembre 2006 17 sept. 2006 à 18:46
Arto_8000, il existe beaucoups d'hébergeur qui l'accepte, des payants et des gratuis.
Le problème pour les bots irc n'est pas le fsockopen, mais plutot le fait qu'il tourne en boucle et que 30 secondes après qu'il soit parti un message d'érreur apparai a cause du temps limite, et que la fonction ini_set_time (c'est sa non?) et bien elle est toujours refusé.
Mais si recherche un peu c'est très facile trouvé un hébergeur qui accepte fsockopen.
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 11 sept. 2006 à 23:09
BTAJV -> Bien il teste si le serveur FTP et UP ou DOWN, habituellement c'est pratique pour savoir si c'est juste notre connection internet qui est mauvaise ou que le service est vraiment down ...
Aussi aucun hébergeur n'accepte la fonction fsockopen, car elle est utilisé pour attaquer d'autres serveurs ... c'est dommage, car j'ai toujours voulu me trouver un serveur où hébergeur des bots irc ...
BTAJV
Messages postés145Date d'inscriptionjeudi 2 février 2006StatutMembreDernière intervention17 avril 2008 11 sept. 2006 à 11:18
ah oki
je ne comprenai pas a quoi sa servai de savoir si son serveur etait UP ou DOWN car on le sais enfin je pense
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 11 sept. 2006 à 11:04
C'est pas LE serveur, c'est UN serveur, en fait. Tu peux tester n'importe quel serveur, sur n'importe quel port. Tu peux voir si un site est UP ou DOWN.
BTAJV
Messages postés145Date d'inscriptionjeudi 2 février 2006StatutMembreDernière intervention17 avril 2008 11 sept. 2006 à 10:40
Ah koi sa sert de savoir si le serveur est conecter
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 11 sept. 2006 à 10:38
Ben c'est marqué :
Ce Script permet de pouvoir regarder si un serveur est connecté ou pas
Si il est connectée : le serveur "NOM DU SERVEUR" est connectée !
Si il est déconnectée : le serveur "NOM DU SERVEUR" est déconnectée !
Qu'est-ce que tu ne comprends pas là-dedans ?
BTAJV
Messages postés145Date d'inscriptionjeudi 2 février 2006StatutMembreDernière intervention17 avril 2008 11 sept. 2006 à 09:46
Excusez moi mais qui peu m'expliqué a quoi sert cette source sen vouloir etre mechant je veu juste comprendre
Amicalment Cortana
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 10 sept. 2006 à 12:06
Hello,
puisque tu es débutant...on va être gentil ;-)
En fait, ce qui me chagrine dans ton code c'est que finalement, il fait juste un fsockopen ().
C'est comme si tu me refaisais un code pour faire un simple echo qui applique une couleur à la chaîne passée en argument.
Côté code : HTML déjà : est une balise dépréciée depuis longtemps.
PHP : tu ferais mieux de créer une fonction, qui renvoie l'état du serveur, son nom, le port...plutôt que du HTML. Et d'en faire une fonction donc, lol, plutôt qu'un script séquentiel.
$connect ne te sert à rien...apparemment.
Enfin, tu aurais de meilleurs résultats avec l'extension socket, et socket_create (), socket_connect () etc...parce que je te mets au défi de tester un serveur sur le protocole ICMP avec ça.
http://fr3.php.net/manual/en/function.socket-create.php
Bref, honnêtement, pour moi, c'est très très léger...trop.
Les socket servent à tellement d'autres choses...un tuto sur les sockets eut été plus appréciables, avec cet exemple dedans. Mais tout seul...bof.
10 avril 2009 à 02:27
3 mai 2007 à 12:31
J'ai fait une petite modification en ajoutant un temps maxi de tentative et cela juste ou cas ou il y aurait plusieur test dans la page....
function setserveron($SOCK_URL) {
$sock = '';
if (!$sock = @fsockopen($SOCK_URL, 80, $numErr, $msgErr,5)) {
return(false);
}else{
return(true);
fclose($sock);
}
}
Bonne continuation,
Gally
3 mai 2007 à 01:18
Merci !!!
9 janv. 2007 à 03:31
Je me permet de venir sur cette petite source pour donner une petite amelioration... Il est plus simple de passer par une fonction. Ce qui donne:
function setserveron($SOCK_URL) {
$sock = '';
if (!$sock = @fsockopen($SOCK_URL, 80, $numErr, $msgErr)) {
return(false);
}else{
return(true);
fclose($sock);
}
}
Je ne sais pas si cela est vraiment mieu mais en tout qu'a plus simple.
Bonne continuation
Gally
19 sept. 2006 à 04:24
17 sept. 2006 à 18:46
Le problème pour les bots irc n'est pas le fsockopen, mais plutot le fait qu'il tourne en boucle et que 30 secondes après qu'il soit parti un message d'érreur apparai a cause du temps limite, et que la fonction ini_set_time (c'est sa non?) et bien elle est toujours refusé.
Mais si recherche un peu c'est très facile trouvé un hébergeur qui accepte fsockopen.
11 sept. 2006 à 23:09
Aussi aucun hébergeur n'accepte la fonction fsockopen, car elle est utilisé pour attaquer d'autres serveurs ... c'est dommage, car j'ai toujours voulu me trouver un serveur où hébergeur des bots irc ...
11 sept. 2006 à 11:18
je ne comprenai pas a quoi sa servai de savoir si son serveur etait UP ou DOWN car on le sais enfin je pense
11 sept. 2006 à 11:04
11 sept. 2006 à 10:40
11 sept. 2006 à 10:38
Ce Script permet de pouvoir regarder si un serveur est connecté ou pas
Si il est connectée : le serveur "NOM DU SERVEUR" est connectée !
Si il est déconnectée : le serveur "NOM DU SERVEUR" est déconnectée !
Qu'est-ce que tu ne comprends pas là-dedans ?
11 sept. 2006 à 09:46
Amicalment Cortana
10 sept. 2006 à 12:06
puisque tu es débutant...on va être gentil ;-)
En fait, ce qui me chagrine dans ton code c'est que finalement, il fait juste un fsockopen ().
C'est comme si tu me refaisais un code pour faire un simple echo qui applique une couleur à la chaîne passée en argument.
Côté code : HTML déjà : est une balise dépréciée depuis longtemps.
PHP : tu ferais mieux de créer une fonction, qui renvoie l'état du serveur, son nom, le port...plutôt que du HTML. Et d'en faire une fonction donc, lol, plutôt qu'un script séquentiel.
$connect ne te sert à rien...apparemment.
Enfin, tu aurais de meilleurs résultats avec l'extension socket, et socket_create (), socket_connect () etc...parce que je te mets au défi de tester un serveur sur le protocole ICMP avec ça.
http://fr3.php.net/manual/en/function.socket-create.php
Bref, honnêtement, pour moi, c'est très très léger...trop.
Les socket servent à tellement d'autres choses...un tuto sur les sockets eut été plus appréciables, avec cet exemple dedans. Mais tout seul...bof.