Nogen hjælpe til feed
Jeg har en kode der scanner en side for URL'S.Det jeg vil gøre er at, de url's jeg får ud skal lægges i min db, hver url må kun være der en gang?
her er koden:
<?php
$i = 0;
$url = 'http://www.example.com';
preg_match( '!http://([^/]+)(/.*)?$!', $url, $m );
$host = 'http://' . $m[1];
$path = $m[2];
if ( strlen( $path ) > 0 && substr( $path, -1 ) != '/' )
{
$path = dirname( $path ) . '/';
}
$cnt = file_get_contents( $url );
if ( preg_match_all( '§<a.*?href="(.*?)"§si', $cnt, $m ) )
{
foreach ( $m[1] as $link )
{
if ( !preg_match( '!^java script:!i', $link ) && $link != '#' )
{
if ( !preg_match( '!^http://!', $link ) )
{
if ( $link[0] == '/' )
{
$link = $host . $link;
}
else
{
$link = $host . $path . $link;
}
}
$i++;
echo "[$i] $link<br>";
}
}
}
?>
