Ik wil een deel tekst uit een .htm halen en weer geven. Hoe moet ik dat doen?

Voorbeeld:
<br>
<B><a href='/page.php?id=17'>Link</a></B> <br>
<br>bla bla bla bla<br>
<hr>

Nu wil ik alleen de link weergeven....
Je kan via preg_match() alle links uit een string slopen.

Dan moet je eerst een file ophalen, dan lezen en met preg_match() de links eruit halen

<?
$fOpen = fopen('file.html','r');
$fContent = fread($fOpen,4096);
$fPreg_Match = preg_match(); // Ff invullen, weet zelf ook niet precies hoe :$
print($fPreg_Match);
?>
En als ik alleen de tekst wil........?
RegExp

href='([a-zA-Z0-9?=/])'
alleen de tekst doe je met strip_tags het beste

http://nl2.php.net/manual/nl/function.strip-tags.php

Verder alleen de link kan je niet zomaar met Preg_match doen want dat geeft alleen aan of het er in zit ... dan heb je nog niet alleen de link met de link tekst ...

dat is wat moeilijker ..

wat wil je alleen de link adressen of ook de tekst erbij???

Wat heeft strip_tags() hier nou weer mee te maken?
Als je de tags stript hou je plaintekst over, dat is wat de OP wilde.
Het is eigenlijk de bedoeling om een soort nieuwsberichtenpagina word.
Het eerste bericht staat er helemaal, daarna van de 2 t/m 5 alleen de link.
Ik wil de berichten compleet (met een kopje als link en een bericht) schrijven in een htm.
Voor de 2 t/m 5 heb ik dan alleen de link nodig.

Reageren