Le script fonctionne très bien : merci à son auteur.
Je me permets de proposer une modification destinée à vérifier l’état des liens de redirection des pages. Les pages vers lesquels les articles de SPIP sont redirigés ne sont plus toujours disponibles (c’est exactement le même problème).
Pour créer ce nouveau script (test_redirection.php3), il suffit de dupliquer test_sites.php3 et de remplacer à la fin du script entre :
//nbre de sites référencés
et
CreerLiens("test_redirection.php3?debut=", $nba, $nbr_entrees) ;
par ceci :
$res2 = spip_query("SELECT COUNT(chapo) FROM spip_articles") ;
$resultat2 = spip_fetch_array($res2) ;
$nbr_entrees = $resultat2[0] ;
if (empty($debut)) $debut = 0 ;
//construction de la requête
$req = "SELECT * FROM spip_articles" ;
//utilisé dans une v2 du script...
//if (! empty($id_rubrique)) $req .= " WHERE id_rubrique=$id_rubrique" ;
$req .= " ORDER BY id_article LIMIT $debut, $nba" ;
$res = spip_query($req) ;
$ligne = 0 ;
while($resultat = spip_fetch_array($res))
$pos = strpos($resultat["chapo"], "http://") ;
if ($pos==1)
echo "- p>
echo ">" . $resultat["titre"] . "" ;
$tab_return = check_connect($resultat["chapo"]) ;
echo " : " . $tab_return["message"] ;
echo "
" ;
$ligne++ ;
if ($ligne==0)
echo "Aucune page redirigée...
" ;
J’espère que pour une modification faite en quelques minutes ça fonctionnera aussi bien chez vous que chez moi !
Répondre à ce message