Autor Zpráva
Windy
Profil *
Tady mám script na ověření jestli daná stránka na mě odkazuje. Jde mi hlavně o to:

ereg('^.*(href=\"http://stranka\.wz\.cz/\.*)+.*$', $cislo);

Díky tomu chci zjísiti, jestli řetězec, tedy zdroják stránky XYZ obsahuje alespoň jednou href="http://stranka.wz.cz/

script:
<?
if(isset($_COOKIE["links"]))
{
$cookie = $_COOKIE["links"];
$rozloz = explode("#", $cookie);

function JeOdkaz($cislo)
{
return ereg('^.*(href=\"http://stranka\.wz\.cz/\.*")+.*$',$cislo);
}
$adresa = $rozloz['1'];
$popis = $rozloz['0'];
$jmeno = $rozloz['2'];
$subor = file_get_contents("$adresa");

if(JeOdkaz($subor))
{
echo "<CENTER><b><FONT color=\"#8F0000\">></FONT> Váš odkaz byl bez problému přidán.</b></CENTER>";

$sql = "INSERT INTO links ( id, adresa, nazev, popis )
VALUES (
'', '$adresa', '$jmeno', '$popis'
)
";
mysql_query($sql);
}
else
{
echo "<CENTER><b><FONT color=\"#8F0000\">></FONT> Vámi zadaná stránka neobsahuj odkaz na tuto stránku.</b></CENTER>";
}
}
?>
WertriK
Profil *
Misto ereg bych pouzil fci eregi, ktera nerozlisuje velikost pismen.
ereg('^.*(href=\"http://stranka\.wz\.cz/\.*)+.*$', $cislo);

A kdyz uz znam jak se moje stranka jmenuje udelal bych to pomoci fce substr_count();

$link = "http://stranka.wz.cz";

$count = substr_count($soubor, $link);

if ($count == 0) {
echo "<CENTER><b><FONT color=\"#8F0000\">></FONT> Vámi zadaná stránka neobsahuj odkaz na tuto stránku.</b></CENTER>";
} else {
echo "<CENTER><b><FONT color=\"#8F0000\">></FONT> Váš odkaz byl bez problému přidán.</b></CENTER>";

$sql = "INSERT INTO links ( id, adresa, nazev, popis )
VALUES (
'', '$adresa', '$jmeno', '$popis'
)
";
mysql_query($sql);
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0