Vérifie si le backlink existe sur une page ou un site distant. Adaptez la fonction suivant vos besoins.
<?php
function in_checklienbacklink($elem, $array)
{
while (current($array) !== false) {
if (current($array) == $elem) {
return true;
} elseif (is_array(current($array))) {
if (in_checklienbacklink($elem, current($array))) {
return true;
}
}
next($array);
}
return false;
}
?>
<!-- Appel de la Fonction -->
<?php include(BASE_URL . 'chemin/de-votre/fonction.php');?>
<!-- Exemple 1 -->
<?php
$page_source = "https://decamob.be/sitemap/"; // la page source
$lien_a_verifier = "https://eurowebpage.com"; // e Back Link
$chaine = '';
$fp=@fopen($page_source,"r");
if($fp) {
while(!feof($fp)) {
$chaine .= fgets($fp,1024);
}
}
$chaine = str_replace('#','',$chaine);
$masque = '#href="(.*?)"#i'; // enlève les ancres # comme a href="#"
preg_match_all("$masque",$chaine,$out,PREG_SET_ORDER);
if (!in_checklienbacklink($lien_a_verifier,$out)){
echo '<p>Le lien est retiré</p>';
}
else {
echo '<p>Le lien est existe</p>';
}
?>
<!-- Exemple 2 -->
<?php
$page_source2= "https://decamob.be/sitemap/"; // la page source
$lien_a_verifier2 = "https://eurowebpage2.com"; // e Back Link
$chaine = '';
$fp=@fopen($page_source2,"r");
if($fp) {
while(!feof($fp)) {
$chaine .= fgets($fp,1024);
}
}
$chaine = str_replace('#','',$chaine);
$masque = '#href="(.*?)"#i'; // enlève les ancres # comme a href="#"
preg_match_all("$masque",$chaine,$out,PREG_SET_ORDER);
if (!in_checklienbacklink($lien_a_verifier2,$out)){
echo '<p>Le lien est retiré</p>';
}
else {
echo '<p>Le lien est existe</p>';
}
?>
script, code, source, function, verifie, lien, link, backlink, existe, demo.ovh
Découvrez notre machine Décalaminage moteur . Fabrication Robuste . Garantie 2 ans. Services: Nettoyage Vanne EGR, Nettoyage Fap, Nettoyage Injecteurs.
Prix : 3280 €
ID produit : 903
Page web personnalisée, optimisée SEO et 100% performance web