Bonjour
Serait il possible (ou alors je ne l’ai pas vu), de pouvoir indiquer de maniere rapide (genre bouton) qu’un lien est mort sur une fiche…
En passant d’ailleurs le second lien sur la fiche Trictrac (le jeu) est mort…
Cher Monsieur Lotus_Ardent,
Ben, en fait autant le zapper le lien mort Je ne pense pas qu’il existe un moyen technique léger (je dis bien léger) pour vérifier la validité d’un lien instantanément. à vérifier… Si quelqu’un a ça, un lien vers un truc, une astuce, je suis preneur, ça m’évitera de chercher
Bien à vous de cordialement
Monsieur Phal
Lotus_Ardent dit:Bonjour
Serait il possible (ou alors je ne l'ai pas vu), de pouvoir indiquer de maniere rapide (genre bouton) qu'un lien est mort sur une fiche...
En passant d'ailleurs le second lien sur la fiche Trictrac (le jeu) est mort...
Plutôt que de l'indiquer, autant le supprimer, non ?
Va faire un petit tour par là, tu vas trouver ton bonheur.

Grillé…
Pour l’astuce, Monsieur Phal, à part que tout le monde vienne signaler les lins morts, je vois pas non plus…
Monsieur Phal dit:Cher Monsieur Lotus_Ardent,
Ben, en fait autant le zapper le lien mortJe ne pense pas qu'il existe un moyen technique léger (je dis bien léger) pour vérifier la validité d'un lien instantanément. à vérifier... Si quelqu'un a ça, un lien vers un truc, une astuce, je suis preneur, ça m'évitera de chercher
![]()
Bien à vous de cordialement
Monsieur Phal
Un p'tit parseur qui regarde si dans la page y a "404" au niveau de
... , voire au niveau du retour de la requete URL , ce devrait le faire?
Cher Monsieur Lotus_Ardent,
à chaque chargement de page, avec le monde qu’il y a, je crois que le serveur n’y survivrait pas…
Bien à vous de cordialement
Monsieur Phal
Non pas au chargement de la page, à la demande lors du cliquage d’un lien…
Cher Monsieur Lotus_Ardent,
heuuu, ça reviens pas au même ? Vous cliquez, si le lien est mort vous avez votre 404 non ?
Le mieux, franchement, c’est de signaler le lien mort, et le mieux c’est que j’installe un bouton à cliquer pour signaler automatiquement le ien mort sans qu’on est à poster ou a envoyer un mail…
Bien à vous de cordialement
Monsieur Phal
Monsieur Phal dit:et le mieux c'est que j'installe un bouton à cliquer pour signaler automatiquement le ien mort sans qu'on est à poster ou a envoyer un mail...
Bien à vous de cordialement
Monsieur Phal
Ca oui c'est bien ca

Parce que sinon j’avais pensé a un truc comme ca :
<?
// url.php
function affiche_url($url) {
$array=check_url($url);
if (sizeof($array) >0 ) {
echo “Code retour : " . $array[0];
if (eregi(”^20", $array[0])) {
// La page existe
header('Location: '.$url);
} else {
// “Erreur!”;
envoi_mail($url);
}
} else {
// “Erreur!”;
envoi_mail($url);
}
}
function check_url($url){
// vérification du protocole HTTP
if (!eregi(“^http://”, $url)) {
return FALSE;
}
$details = parse_url($url);
// vérification du port 80 lié au protocole HTTP
if (!isset($details[‘port’])) {
$details[‘port’] = “80”;
}
// vérification du chemin
if (!isset($details[‘path’])) {
$details[‘path’] = “/”;
}
// vérification de l’adresse du serveur
if (!ereg(“[0-9]+.[0-9]+.[0-9]+.[0-9]+”, $details[‘host’])){
$details[‘host’] = gethostbyname($details[‘host’]);
}
// ouverture d’une connexion vers le serveur
if ($sock = fsockopen( $details[‘host’], $details[‘port’], &$numero_erreur, &$texte_erreur)){
$requete = "GET “.$details[‘path’].” HTTP/1.1
";
$requete .= "Host: “.$details[‘host’].”“;
// envoie d’une requête HTTP GET
fputs($sock, $requete);
// réception de la réponse du serveur
$str = fgets($sock, 1024);
while(!ereg('^HTTP/1.1 ', $str)){
$str = fgets($sock, 1024);
}
// fermeture de la connexion
fclose($sock);
list($http, $str, $texte) = explode(” ", $str, 3);
return array($str, $reponse[$str]);
}
return FALSE;
}
function envoi_mail($url) {
$to = "monsieur.phal@trictrac.net ";
$subject = “URL Pas bonne”;
$body = "URL ".$url.“pas bonne !”;
(mail($to, $subject, $body);
}
affiche_url($url);
?>
Ou pour chaque lien on passe par url.php?url=
Mais le bouton c’est très bien, très très bien…