Tester une url sans la fonction fsockopen

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Tester une url sans la fonction fsockopen

par Min's » 21 déc. 2005, 12:51

Pas de prob... faut des bêtises sinon on apprend pas :)

par whitedemon135 » 21 déc. 2005, 12:41

Alala je suis un stroumpf à tête verte c'est pas possible !!! :lol:

Merci pour cette réponse rapide, sa marche niquel !! maintenant fo espérer que lycos n'a pas aussi désactivé cette fonction :wink:

par Min's » 21 déc. 2005, 12:32

fopen('http://www.google.be')

Il faut préciser le protocole http je pense :)

Tester une url sans la fonction fsockopen

par whitedemon135 » 21 déc. 2005, 12:26

Bonjour a tous,
pour mon premier post, je vais peux etre demander quelque chose d'impossible mais bon je serai fixé comme sa :wink: .

Voila mon problème :

je voudrai tester si une url, par exemple, marche. J'ai donc utiliser la fonction fsockopen et niquel sa marche en local. Lorsque je le charge sur mon hébergeur (lycos en locurence !) sa plante dans tout les sens. J'ai appris que lycos avais désactivé cette fonction :? .

Donc ma question : est ce qu'il existe un autre fonction identique ? Je veu faire un truc tout simple : marche --> online, marche pas --> offline.

J'ai tenter avec fopen. Voila le code :
if ($fp =!fopen("www.google.fr","r")) 
{
	echo "<center><font color=red><b>Offline</b></font></center>"; 
	exit;
}
else 
{
	echo "<center><font color=green><b>Online</b></font></center>";
}

?>
et g comme réponse de la part du serveur :
Warning: fopen(www.google.fr): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\test\etat_fopen.php on line 3
Offline
Existe-t-il un moyen pour que sa marche ??

merci d'avance