Autor Zpráva
HajekJirka
Profil
Dobrý den,

nevíte náhodou někdo jak na funkci, která uloží do proměnné e-mailovou adresu na stránkách?

Mám tento script:

$url_stranek = "http://www.example.com/";

@$data = file_get_contents($url_stranek, "r");

$co = "[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}";

if (strpos($data, $co) === false) {
echo "nenašel";
}
else {
echo "našel";
}


Pokud do $co zadám nějaký text, který je na stránkách např.: info@example.com, tak to najde, ale pokud nechám reg. výraz, tak nenajde.

Co dělám špatně? Proč mi to nenajde e-mail i když tam 100% je?

Nebo mám celý script špatně? Pokud ano, poradíte mi jak na to?

Děkuji za odpověď.
bukaj
Profil
máš oescapované ty tečky a pomlčky v těch výčtech znaků? (já jestli to fórum zase nesežralo)
HajekJirka
Profil
Jo mám!
bukaj
Profil
tak to nevím
HajekJirka
Profil
bukaj

:-)

Tak díky.
Aleš Janda
Profil
StrPos nehledá regulární výraz, tím to je ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0