Autor Zpráva
kubatt
Profil
čaute prosímvás potřebuji skript který mi otevře stránku a najde naní všechny odkazy a vypíše ovšem nevím jak :( přes regularni vyrazy možná jo ale nevim jaky scriptem pokud někdo ví prosím napište děkuji
Alphard
Profil
<?php
$siteUrl = 'http://www.idnes.cz/';

// http://snipplr.com/view/2371/regex-regular-expression-to-match-a-url/
$regexp = '~(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)~';

/*
 * Ten regular je jen příklad. Nenajde relativní adresy a nekontroloval jsem ani ty absolutní, upravte dle potřeby.
 * Kompletní regulár je komplikovaný, viz http://www.regularnivyrazy.info/url.html
 */

$content = file_get_contents($siteUrl);

preg_match_all($regexp, $content, $urls);
print_r($urls);
kubatt
Profil
Alphard:
Jo a prosímtě jak to můžu vypsat po jednom když to je ve dvou Array? Díky
kubatt
Profil
díky už sem nato přišel :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: