Vérifier lien externe

Fermé
Marc54 - 16 avril 2009 à 16:14
bg62 Messages postés 23403 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 23 mars 2023 - 31 juil. 2010 à 19:59
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

personne ?
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 607
17 avril 2009 à 00:06
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
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 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 607
17 avril 2009 à 14:34
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 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 607
17 avril 2009 à 14:35
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
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 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 607
17 avril 2009 à 18:43
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
merci :)
0
InformatiWeb Messages postés 1648 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 11 décembre 2021 451
31 juil. 2010 à 18:34
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 23403 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 23 mars 2023 2 324
31 juil. 2010 à 19:01
ça ne ralenti pas ... ou alors ça dépend du serveur ...
:-)
0
InformatiWeb Messages postés 1648 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 11 décembre 2021 451
31 juil. 2010 à 19:08
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 23403 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 23 mars 2023 2 324
31 juil. 2010 à 19:59
essaie en ligne :-)
0