Toon posts:

[php] url uitlezen uit html file

Pagina: 1
Acties:
  • 61 views sinds 30-01-2008

Verwijderd

Topicstarter
He,

Ik heb onderstaand script van http://www.phpfreaks.com en nu lukt het me met het onderstaande script om de url's uit een html file te filteren. Maar nu wil ik ook de naam van de link eruit filteren kan iemand mij hiermee helpen _/-\o_

Of kan iemand mij uitleggen wat die variabele $urls, $ltrs, $gunk, $punc inhouden en wat de preg_match_all precies uitvoert.....
Zodat ik hem zelf kan laten filteren op ...>LINKNAAM</a> ...

<?
//$html heeft de gehele inhoud van het html bestand
$urls = 'http';
$ltrs = '\w';
$gunk = '/#~:.?+=&%@!\-';
$punc = '.:?\-';
$any = "$ltrs$gunk";
preg_match_all("{
\b
$urls :
[$any] +?

(?=
[$punc] *
[^$any]
|
$
)

}x", $html, $matches);
printf("Output of URLs %d URLs<P>\n", sizeof($matches[0]));

foreach ($matches[0] as $u)
{
echo $u . '<br>';
}

?>

_/-\o_ Alvast bedankt _/-\o_

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Dit is meer iets voor de collegae van Programming & Webscripting, maar aangezien een scriptrequest ook daar niet de bedoeling is, sluit ik je topic ipv het te verplaatsen.

Lees even bij wat PHP doet (zie ook de FAQs in P&W) en hoe Regular expressions werken, dan redt je het zelf. En als je ergens vast loopt, kunnen ze je vast helpen in PW.

Succes :)

edit: check dus Welkom in P&W: FAQ en Beleid *updated: 26-01* even :)

[ Voor 11% gewijzigd door F_J_K op 17-04-2004 13:12 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Dit topic is gesloten.