Beste SiteDealers,
Ik zit even met een probleempje, ik weet niet hoe ik het moet oplossen.
Het script wat ik hier heb liggen moet de alle links die voldoen aan een bepaalde eis uit een webpagina (html) halen.
Nu is alleen het probleem dat de array die eruit komt dit geeft:PHP Code:
<?php
$tekst = '<a href="http://www.website.nl/map/index.php?page=iets" target="_blank"></a>';
preg_match_all('^(http(s?)\:\/\/|~/|/)?([a-zA-Z]{1}([\w\-]+\.)+([\w]{2,5}))(:[\d]{1,5})?/?(\w+\.[\w]{3,4})?((\?\w+=\w+)?(&\w+=\w+)*)?^', $tekst, $output);
echo '<pre>'. print_r($output[0],1) . '</pre>';
?>
Hij pakt dus de tussenliggende map niet en hij maakt er 2 losse array's van.Code:Array ( [0] => http://www.website.nl/ [1] => /index.php?page=iets )
Wat ik dus graag zou willen is dit:
Weet iemand hier een oplossing voor?Code:Array ( [0] => http://www.website.nl/map/index.php?page=iets )
Want mij is het na veel "kloten" nog steeds niet gelukt...
Alvast heel erg bedankt!
- PHP - preg_match_all vraag over
-
26-11-2010, 15:26 #1
- Berichten
- 393
- Lid sinds
- 17 Jaar
PHP - preg_match_all vraag over
-
26-11-2010, 15:30 #2
- Berichten
- 241
- Lid sinds
- 14 Jaar
Re: PHP - preg_match_all vraag over
/<a\b[^<>]*?\b(href=\s*=\s*(?:"[^"]*"|'[^']'|\S+))/
-
26-11-2010, 15:42 #3
- Berichten
- 393
- Lid sinds
- 17 Jaar
-
26-11-2010, 15:48 #4Elephant Media GbR
- Berichten
- 1.255
- Lid sinds
- 17 Jaar
Re: PHP - preg_match_all vraag over
PHP Code:preg_match_all('^(http(s?)\:\/\/|~/|/)?([a-zA-Z]{1}([\w\-]+\.)+([\w]{2,5})(:[\d]{1,5})?/?(\w+\.[\w]{3,4})?((\?\w+=\w+)?(&\w+=\w+)*))?^', $tekst, $output);
-
26-11-2010, 16:01 #5
- Berichten
- 393
- Lid sinds
- 17 Jaar
Re: PHP - preg_match_all vraag over
Heel erg bedankt allebij het is geluk! :-)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic