Les renseignement qui nous interresse sont la colonne url(LibelleLienSprice) du type
Code : Tout sélectionner
http://carnet-de-voyage.sprice.com/index.php/Code : Tout sélectionner
<a href="http://sejours.fr.sprice.com/searchvacation/list/continent_destination:Asie,pays_destination:Chine" target='\"_blank\"' #1aa1e9;\="" color:="" none;="">la Chine</a>sa ne fonctionne pas
je laisse en commentaire ce qui doit ce passer
<?php
$bool='true';
while ($Tab= mysql_fetch_array($result))
{
?>
<tr>
<td>
<?php //voici le code qui me permet de verifier si l'url existe(trouver sur php.net)
if (isset($_POST['Verification']))
{
if (!$fp = @fopen(''.$Tab[LibelleLienSprice].'',"r"))
{
echo '<span style="color:red;">'.$Tab['LibelleLienSprice'].'</span>';
$bool='false';
}
else
{
echo '<span style="color:green;">'.$Tab['LibelleLienSprice'].'</span>';
$bool='true';
}
}
else
{
echo $Tab['LibelleLienPartenaire'];
}
?>
</td>
<td style="width:150"px;"">
<?php /*voici le code qui me permet de lire le code source de mon url(www.php.net) j'ai juste rajouter une condition afin de dire si oui ou non mon hyperlien es dans ce code source mais sa ne marche pas*/
if (isset($_POST['Verification']))
{
if($bool=='true')
{
$fp = @fopen(''.$Tab[LibelleLienSprice].'',"r"); //lecture du fichier
while (!feof($fp)) { //on parcourt toutes les lignes
$page .= fgets($fp, 4096); // lecture du contenu de la ligne
}
if(eregi("^<a href=(.*)</a>$",$page,$regs)==$Tab[CodeLienSprice]) //on isole les titre
{
echo '<span style="color:green;">'.htmlentities($Tab[CodeLienSprice]).'</span>';
}
else
{
echo '<span style="color:red;">'.htmlentities($Tab[CodeLienSprice]).'</span>';
}
}
else
{
echo '<span style="color:red;">'.htmlentities($Tab[CodeLienSprice]).'</span>';
}
}
else
{
echo htmlentities($Tab[CodeLienPartenaire]);
}
?>
</td>
<td>
<?php //voici le code qui me permet de verifier si l'url existe(trouver sur php.net)
if (isset($_POST['Verification']))
{
if (!$fp = @fopen(''.$Tab[LibelleLienPartenaire].'',"r"))
{
echo '<span style="color:red;">'.$Tab['LibelleLienPartenaire'].'</span>';
$bool='false';
}
else
{
echo '<span style="color:green;">'.$Tab['LibelleLienPartenaire'].'</span>';
$bool='true';
}
}
else
{
echo $Tab['LibelleLienPartenaire'];
}
?>
</td>
<td style="width:150"px;"">
<?php /*voici le code qui me permet de lire le code source de mon url(www.php.net) j'ai juste rajouter une condition afin de dire si oui ou non mon hyperlien es dans ce code source mais sa ne marche pas*/
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
}
if(eregi("^<a href=(.*)</a>$",$page,$regs)==$Tab[CodeLienPartenaire]) //on isole les titre
{
echo '<span style="color:green;">'.htmlentities($Tab[CodeLienPartenaire]).'</span>';
}
else
{
echo '<span style="color:red;">'.htmlentities($Tab[CodeLienPartenaire]).'</span>';
}
}
else
{
echo '<span style="color:red;">'.htmlentities($Tab[CodeLienPartenaire]).'</span>';
}
}
else
{
echo htmlentities($Tab[CodeLienPartenaire]);
}
?>
</td>
</tr>
<?php
}
?>
si quelqu'un peu m'aiderCode : Tout sélectionner
[/url]