Vérifier lien externe

Marc54 -  
bg62 Messages postés 26247 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
J'aimerais vérifier qu'un lien ou même un code qui est temporaire soit bien présent sur un site externe. Car je souhaites vérifier si le blog est bien au propriétaire ou non ! Comment je peux faire ?

Merci à tous !
A voir également:

9 réponses

Marc54
 
personne ?
0
PhP Messages postés 1774 Statut Membre 606
 
Bsr

Si tu utilises PHP et que la directive allow_url_fopen est activée sur le serveur où se trouve ta page PHP
alors essai :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
   </head>
   <body>
<?php

function checkURL($url) {
	$handle = @fopen($url, "r");
	if ($handle)
	{
		fclose($handle);
		return true;
	}
	else
	{
		return false;
	}
}	

$url="https://www.google.fr/?gws_rd=ssl";

if (checkURL($url)) {
	echo "L'url ".$url." existe";
}
else
{
	echo "L'url ".$url." n'existe pas ou est inaccessible !";
}	
?>
</body>
</html>
0
Marc54
 
cela m'affiche L'url https://www.google.fr/?gws_rd=ssl existe. Je doit changer quoi moi alors ?

merci
0
PhP Messages postés 1774 Statut Membre 606
 
Bjr

Ben l'url que tu veux tester

si tu veux tester https://www.commentcamarche.net/ par ex tu
remplaces
$url="https://www.google.fr/?gws_rd=ssl";


par

$url="https://www.commentcamarche.net/";


Maintenant l'affichage de "L'url https://www.google.fr/?gws_rd=ssl existe" c'est juste un ex

A toi d'adapter en fonction de tes besoins

PhP  
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PhP Messages postés 1774 Statut Membre 606
 
Bjr

Ben l'url que tu veux tester

si tu veux tester https://www.commentcamarche.net/ par ex tu
remplaces
$url="https://www.google.fr/?gws_rd=ssl";


par

$url="https://www.commentcamarche.net/";


Maintenant l'affichage de "L'url https://www.google.fr/?gws_rd=ssl existe" c'est juste un ex

A toi d'adapter en fonction de tes besoins

PhP  
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...
0
Marc54
 
Mais je veux pas tester si le site existe ^^ mais plutôt vérifier si la personne est bien la propriétaire du site en lui demandant de mettre un lien temporaire dessus puis en vérifiant si le lien est présent sur le site. :)
0
PhP Messages postés 1774 Statut Membre 606
 
Ok dans ce cas demande à bg62 sur ce site tu trouveras son profil c'est un fan du référence intersite

Il utilise un script qui grosso modo fait un open de la page puis ensuite y recherche le lien spécifié

0
Marc54
 
merci :)
0
InformatiWeb Messages postés 1776 Statut Membre 451
 
merci ca m'interresse aussi mais y a-t-il un moyen de faire la même chose sans ralentir le chargement de la page lorsque le site n'existe pas?
0
bg62 Messages postés 26247 Date d'inscription   Statut Modérateur Dernière intervention   2 425
 
ça ne ralenti pas ... ou alors ça dépend du serveur ...
:-)
0
InformatiWeb Messages postés 1776 Statut Membre 451
 
c'est en local. lorsque je met une adrese internet qui n'existe pas la phrase "L'url n'existe pas ou est inaccessible !" met du temps a s'afficher et donc le reste du code de la page qui est apres ce script ne se met qu'apres l'affichage de la phrase d'erreur
0
bg62 Messages postés 26247 Date d'inscription   Statut Modérateur Dernière intervention   2 425
 
essaie en ligne :-)
0