Jump to content
php.lv forumi

url extract


4e4en

Recommended Posts

vai varat iedot kādu kodu, kas no iedotās lapas atrod visas adreses un iemet masīvā?

 

es zinu ka to var izdarīt ar preg_match, tikai nesaprotu patern veidošanu... ieteicams butu, ka izmanto preg_match! palidziet veči!

Link to comment
Share on other sites

Link to comment
Share on other sites

tad nekas cits neatliek kā sākt domāt..

function get_links($url) {
  if( !($body = @file_get_contents($url)) ) return FALSE;
  $pattern  = "/<[^>]*\s+href\s*\=[\s*\"'`]([^\s^\"^'^`]*)[\s*\"'`]/i";
  preg_match_all ($pattern, $body, $matches);
  return (is_array($matches)) ? $matches[1]:FALSE;
}
print_r(get_links('http://www.jy.lv/'));

 

nav īsti pareizi tā darīt ar atverošām/aziverošām pēdiņām - jāraksta garāk, bet url'iem bez pēdiņām vajadzētu būt ok.

Link to comment
Share on other sites

×
×
  • Create New...