script php pour tester la présence d'un js dans une page
5 messages
• Page 1 sur 1
- trustno1
- WRInaute occasionnel

- Messages: 395
- Inscription: 7 Aoû 2005
ce script pourra etre utile, mais j'ai pas u l'adapter
<?
// START check()
function check() {
$lines=array();
global $settings;
$fp = fopen($settings['linkfile'],"rb") or die("Can't open the link file ($settings[linkfile]) for reading!");
$content=fread($fp,filesize($settings['linkfile']));
fclose($fp);
$content = trim(chop($content));
$lines = explode($settings['newline'],$content);
$site_url2 = preg_replace("/\//","\\\/",$settings['site_url']);
$i=1;
$found=0;
$rewrite=0;
echo <<<EOC
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="STYLESHEET" type="text/css" href="style.css">
<title>Vérification des liens réciproques ...</title>
</head>
<body>
EOC;
foreach($lines as $thisline) {
list($email,$title,$url,$recurl,$description)=explode($settings['delimiter'],$thisline);
echo "<p><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">Vérification du lien N°<b>$i</b></font>...<br>\n";
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">URL du site: $url</font><br>\n";
if ($recurl == "http://nolink")
{
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#3300CC\">Pas de lien réciproque obligatoire !</font><br><br>\n";
echo "- - - - - - - - - - - - - - - - - - - - - - - - - - - -</p>\n";
$i++;
$found=0;
flush();
continue;
}
else
{
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">URL Réciproque: $recurl</font><br>\n";
}
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">Opening and reading reciprocal URL</font>";
$remote = @fopen($recurl, "r") or $remote = "NO";
if ($remote == "NO") {echo "<br>\n<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#FF0000\">ERREUR: NE PEUT PAS OUVRIR L URL , REESSAYE PLUS TARD SVP!</font><br><br>\n\n";}
else
{
while ($html = fread($remote,1024)) {
if (preg_match("/$site_url2/i",$html)) {$found=1; break;}
echo ".";
}
if ($found==1) {echo "<br>\n<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#339900\">Le lien $settings[site_url] a été trouvé ! <br><br></font>\n\n";}
else {
echo "<br>\n<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#FF0000\">LIEN NON TROUVÉ !</font><br><br>\n\nSuppression du partenaire ...<br>";
unset($lines[$i-1]);
$rewrite=1;
}
}
$i++;
echo "- - - - - - - - - - - - - - - - - - - - - - - - - - - -</p>\n";
$found=0;
flush();
}
if ($rewrite == 1)
{
$lines = array_values($lines);
$fp = fopen($settings['linkfile'],"wb") or die("Ne peut pas écrire au dossier de lien ! Changez Svp les permissions de dossier (CHMOD à 666 sur des machines d'UNIX !) ");
foreach ($lines as $thisline) {
$thisline .= $settings['newline'];
fputs($fp,$thisline);
}
fclose($fp);
}
echo <<<EOC
</body>
</html>
EOC;
exit();
}
<?
// START check()
function check() {
$lines=array();
global $settings;
$fp = fopen($settings['linkfile'],"rb") or die("Can't open the link file ($settings[linkfile]) for reading!");
$content=fread($fp,filesize($settings['linkfile']));
fclose($fp);
$content = trim(chop($content));
$lines = explode($settings['newline'],$content);
$site_url2 = preg_replace("/\//","\\\/",$settings['site_url']);
$i=1;
$found=0;
$rewrite=0;
echo <<<EOC
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="STYLESHEET" type="text/css" href="style.css">
<title>Vérification des liens réciproques ...</title>
</head>
<body>
EOC;
foreach($lines as $thisline) {
list($email,$title,$url,$recurl,$description)=explode($settings['delimiter'],$thisline);
echo "<p><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">Vérification du lien N°<b>$i</b></font>...<br>\n";
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">URL du site: $url</font><br>\n";
if ($recurl == "http://nolink")
{
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#3300CC\">Pas de lien réciproque obligatoire !</font><br><br>\n";
echo "- - - - - - - - - - - - - - - - - - - - - - - - - - - -</p>\n";
$i++;
$found=0;
flush();
continue;
}
else
{
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">URL Réciproque: $recurl</font><br>\n";
}
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">Opening and reading reciprocal URL</font>";
$remote = @fopen($recurl, "r") or $remote = "NO";
if ($remote == "NO") {echo "<br>\n<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#FF0000\">ERREUR: NE PEUT PAS OUVRIR L URL , REESSAYE PLUS TARD SVP!</font><br><br>\n\n";}
else
{
while ($html = fread($remote,1024)) {
if (preg_match("/$site_url2/i",$html)) {$found=1; break;}
echo ".";
}
if ($found==1) {echo "<br>\n<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#339900\">Le lien $settings[site_url] a été trouvé ! <br><br></font>\n\n";}
else {
echo "<br>\n<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#FF0000\">LIEN NON TROUVÉ !</font><br><br>\n\nSuppression du partenaire ...<br>";
unset($lines[$i-1]);
$rewrite=1;
}
}
$i++;
echo "- - - - - - - - - - - - - - - - - - - - - - - - - - - -</p>\n";
$found=0;
flush();
}
if ($rewrite == 1)
{
$lines = array_values($lines);
$fp = fopen($settings['linkfile'],"wb") or die("Ne peut pas écrire au dossier de lien ! Changez Svp les permissions de dossier (CHMOD à 666 sur des machines d'UNIX !) ");
foreach ($lines as $thisline) {
$thisline .= $settings['newline'];
fputs($fp,$thisline);
}
fclose($fp);
}
echo <<<EOC
</body>
</html>
EOC;
exit();
}
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- script php pour verification de présence dans DMOZ
- script php pour tester email
- Tester la présence de javascript
- Tester présence GoogleBot à l'affichage
- Tester la présence d'une session en cours
- [AJAX] tester la présence d'un fichier distant
- fopen pour tester la presence d'une image
- [Réglé] Tester un script
- Comment lancer un script php à parrtir d'un autre script php ?
- Script pour tester la disponibilité d'un domaine
- Moteur de recherche dans les blogs de Google - 24-01-2007
- Google Chrome dépasse Safari aux USA - 29-06-2010
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Photos satellite des incendies en Grèce dans Google Earth - 30-08-2007
- Nouveau Picasa : Picasa Web Albums - 19-09-2006
- Open Federation : Google Talk joue la carte de l'interopérabilité avec XMPP - 17-01-2006
- Ajouter un Gadget Google sur son site - 04-10-2006
- Carte du Tour de France 2008 dans Google Earth - 07-07-2008
Consultez la description détaillée des produits ou services de Google suivants : Google SearchMash
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Ancienneté d'un site dans Google
Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


