Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Získávání informací z webu

Aktivity
Avatar
Vakos
Tvůrce
Avatar
Vakos:8.8.2014 22:26

Ahoj,
chtěl bych se zeptat, jestli náhodou neznáte nějaký nástroj, který by mi z nějakého webu vždy získal vše podstatné. Myslím tím email atd.

Adresu webu bych zadal a chci, aby mi to vyplivlo email a případně i jméno.

Předem moc díky za tipy.

Odpovědět
8.8.2014 22:26
"Jediný způsob, jak dělat skvělou práci, je milovat to, co děláte. Pokud jste to ještě nenašli, hledejte dál. Ne...
Avatar
Odpovídá na Vakos
Martin Konečný (pavelco1998):8.8.2014 22:30

Ahoj,

nevím, jak to přesně máš na mysli, aby ti to vyplivlo mail a jméno. Nicméně můžeš získat zdroják stránky třeba pomocí fce file_get_contents() a pak ty informace vytahat pomocí regulárních výrazů (mělo by to jít třeba pomocí třídy DOMDocument).
Pokud máš na mysli z jakéhokoliv webu, který ty informace má např. v jiných tazích, tak s tím ti neporadím.

Jiný způsob neznám, je dost možné, že bude nějaký snazší a efektivnější.

Nahoru Odpovědět
8.8.2014 22:30
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Odpovídá na Vakos
Matúš Petrofčík:8.8.2014 22:54

Tak ako písal pavelco1998 vyššie, použil by som funkciu file_get_conten­ts() :

$data = file_get_contents('http://www.itnetwork.cz');

Možno bude potrebné povoliť v apache allow_url_fopen

//edit: Na nete som našiel ešte niečo takéto pokiaľ sa nebude dať povoliť utváranie url adries:

function get_data($url) {
        $ch = curl_init();
        $timeout = 5;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $data = curl_exec($ch);
        curl_close($ch);
        return $data;
}

Použitie:

$returned_content = get_data('http://www.itnetwork.cz');

Zdroj: http://davidwalsh.name/curl-download

Editováno 8.8.2014 22:57
Nahoru Odpovědět
8.8.2014 22:54
obsah kocky = r^2 ... a preto vlak drnká
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.