URL's op pagina zoeken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

B R

B R

26/05/2008 10:58:00
Quote Anchor link
Hey, ik ben nu al een tijd aan het zoeken naar een functie in PHP die bijvoorbeeld URL's op een pagina kan opzoeken en in een array/string kan plaatsen.

Als je dan een pagina hebt met <a href="http://www.url.nl">Bladiebla</a>, dat je dan http://www.url.nl én Bladiebla terugkrijgt.

(beetje vergelijkbaar met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 $msg
= eregi_replace("\[url\][[:space:]]*(http://)?([^\\[]*)[[:space:]]*\[/url\]","<a href=\"http://\\2\" target=\"_blank\">http://\\2</a>", $msg);
?>
maar dan moet ie de tekst niet vervangen, maar teruggeven als variabele.)

Enig idee hoe ik dit het beste kan uitvoeren?
 
PHP hulp

PHP hulp

22/11/2024 12:35:15
 
Crispijn -

Crispijn -

26/05/2008 11:03:00
Quote Anchor link
zoals de functienaam die je nu gebruikt het al zegt: je gaat hem replacen, vervangen. Ik denk dat je een preg_match() uit moet voeren op je tekst. Bouw een functie die de tekst doorloopt en de urls in een array stopt met array_push()

Ik denk dat dit je wel wat verder kan helpen
 
B R

B R

26/05/2008 14:10:00
Quote Anchor link
Je kunt met preg_match() volgens mij alleen een output krijgen als true en false, maar ik wil dus echt het stukje tekst hebben. preg_match() is dus niet geschikt, of heb ik het mis?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.