Bonjour,quelq'un pourais corriger mon code afin qu'il soit capable de lire le code source de mon url(j'ai régler ce probleme)
et y trouver le code d'un hyperlien(mon probleme)du type
contenu dans mon url
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="http://sejours.fr.sprice.com/..." target='\"_blank\"' #1aa1e9;\="" color:="" none;="">la Chine</a>
Bon il n'y a pas de message d'erreur, le probleme est que la fonction eregi ne renvoi pas le code de l'hyperlien que je lui demande, sur mon formulaire, lorsque je lance ma verification, mon url est valide(en vert) et la ligne de code que je cherche ne l'est pas (en rouge)(alors que le code est bien dans le code source de la page)
j'ai fait une serie de test avec des echo pour verifier ce que renvoie eregi, et elle ne renvoi strictement rien
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <?php if (isset($_POST['Verification'])) { if($bool=='true') { $fp = @fopen(''.$Tab[LibelleLienPartenaire].'',"r"); //lecture du fichier while (!feof($fp)) { //on parcourt toutes les lignes $page .= fgets($fp, 4096); // lecture du contenu de la ligne } $code = eregi("<a href=(.*)</a>",$page,$regs); if($regs[0]==$Tab[CodeLienPartenaire]) //on isole les titre { echo $reg[0]; //echo '<span style="color:green;">'.htmlentities($Tab[CodeLienPartenaire]).'</span>'; } else { echo $reg[0]; //echo '<span style="color:red;">'.htmlentities($Tab[CodeLienPartenaire]).'</span>'; } fclose($fp); } else { echo $reg[0]; //echo '<span style="color:red;">'.htmlentities($Tab[CodeLienPartenaire]).'</span>'; } } else { echo htmlentities($Tab[CodeLienPartenaire]); } ?>
Partager