hjælp til preg_match
Jeg har nogen side som jeg skal have tjekket for nogen linkLinket der skal tjekkes for om findes er
<a href='$side/ind-ud/ind.php?id=$side_id&kode=$side_kode'>$side</a>
alle variabler hentes fra en databse.
og $side starter altid med http://
mit script ser sådan ud, men der er noget galt ved
if(preg_match("/$tjek_link/", $filindhold, $navn_array))
jeg har prøvet at ændre
$tjek_link til hej og hvis ordet hej findes på siden virker det fint, men når linket bliver sat ind på siden, samt ind i scriptet udskrives at linket ikke findes.
Er der mon en som kan hjælpe?
//tjekker om link er på link adressen
$tjek_side = "http://$link_adresse";
$tjek_siden = @file_get_contents("$tjek_side");
if (strlen($tjek_siden)>0)
{
$filindhold = file_get_contents("$tjek_side"); //Indholdet af filnavn.txt tildeles variablen $filindhold
$filindhold = htmlentities($filindhold);
$tjek_link ="<a href='$side/ind-ud/ind.php?id=$side_id&amp;kode=$ind_ud_kode'>$side</a>";
if(preg_match("/$tjek_link/", $filindhold, $navn_array))
{
echo"linket findes";
}
else
{
echo"linket findes ikke";
}
}
else
{
echo"siden fidnes ikke";
}
//tjek slut
