Autor Zpráva
qiuck
Profil
Může mi někdo poradit jak kontrolovat reciproční link na cizích webových stránkách nějak automatizovaně?
Jedná se mi o to, že někdo si přidá link na svou stránku ke mně a já potřebuji nějak zautomatizovat kontrolu recipročního linku u něj
jonge
Profil
qiuck
Možná pomocí show_source() kde budeš zjišťovat (třeba pomocí strpos()), zda je tam ona posloupnost znaků (tedy např. <a href="http://www.example.com/">Strana</a>).
Jo a jinak stačí napsat zpětné odkazy, někdo by to nemusel pochopit.
qiuck
Profil
Protože jsem v php úplný začátečník, mohl by jsi mi uvést nějaký příklad php scritpu z toho vždy tak nějak aspoň pochopím jak to má fungovat a případně mi napiš jak se ti mohu revanšovat :-)
souki
Profil
Takhle by to nešlo. Spíš kontroluj refer - z něj poznáš z jakých webů k tobě návštěvníci chodí. Pokud mezi nimi zmíněný web nebude, tak tam zřejmě link nemáš
jonge
Profil
qiuck
Něco jsem zkusil, snad ti to pomůže:
<?php

$strana = "http://www.jejich-stranka.com/"; // stránka na které má být odkaz
$link = "<a href="http://www.tvoje-stranka.cz/">Strana</a>"; // takto vypadá tvůj odkaz v jejich kódu

$kod = show_source($strana); // zobrazíme kód jejich stránky

// a zkontrolujeme jestli se tam nachází odkaz
if (strpos($kod, $link)) echo "Link tam je.";
else echo "Link tam není.";
?>


souki
Hodně lidí má blokovaný referer. Taky když třeba lidi na ten odkaz nebudou klikat tak to neznamená, že se tam odkaz nenachází.
souki
Profil
jonge
Hodně lidí má blokovaný referer
Kolik?

IMHO bude lepší file_get_contents než show_source(). Ten je přece určený k zobrazení PHP zdroje na vlastní serveru
jonge
Profil
souki
Nevím jak ostatní lidé, ale z lidí co mám v kontaktech asi 3/4 kontaktů v ICQ a 1/2 ve Skype má referer zablokovaný.
S tím file_get_contents() máš pravdu, nějak jsem si to neuvědomil.
souki
Profil
jonge
má referer zablokovaný.
A proč proboha?
jonge
Profil
souki
Protože používají firewall který jim to automaticky blokuje.
souki
Profil
jonge
Trochu paranoidní firewall, ne?
koudi
Profil
jonge
No nevim, ten tvuj kód. Takhle se tam musí vyskytovat ten odkaz zcela přesně. Stačí pak drobná změna (třeba jen mezera navíc) a zahlásí to, že tam link neni. Spíš bych hledal třeba jen "moje-stranka.cz". A asi bych to vzal spíš přes regulární výráz.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0