ik heb de volgende code:
die vervangt dus het oude woord in $txt voor het nieuwe woord,
echter, hij moet alleen woorden uit de platte tekst wijzigen, en niet woorden of letters in de eerder gevormde links. eigenlijk moet hij dus alleen naar tekst kijken die niet tussen < .. > staat, ik kan dit alleen niet vinden en vraag me af of ik niet met preg_replace oid moet werken
PHP:
1
2
3
4
| while($row = mysql_fetch_array($result, MYSQL_BOTH)){ $nieuw_woord="<a class=woordenlijst href=\"JavaScript:windowOpen('woordenlijst.php?woord_id=".$row['woord_id']."','woord',500,500)\">".$row['woord']."</a>"; $txt = str_replace($row['woord'], $nieuw_woord, ($txt)); } |
die vervangt dus het oude woord in $txt voor het nieuwe woord,
echter, hij moet alleen woorden uit de platte tekst wijzigen, en niet woorden of letters in de eerder gevormde links. eigenlijk moet hij dus alleen naar tekst kijken die niet tussen < .. > staat, ik kan dit alleen niet vinden en vraag me af of ik niet met preg_replace oid moet werken