Ik wil de lange url in een string vervangen door een verkorte versie.
Dus:
http://www.website.nl/geb...p?iets=nogwat&nogiets=wat
Moet een link worden worden:
<a href="hier de lange url">http://www.website.nl</a>
Maar ik blijf maar foutmeldingen krijgen met onderstaande code, wat doe ik fout?
Ik krijg deze foutmelding:
Warning: preg_replace() [function.preg-replace]: Unknown modifier '/'
Wat doe ik fout?
Dus:
http://www.website.nl/geb...p?iets=nogwat&nogiets=wat
Moet een link worden worden:
<a href="hier de lange url">http://www.website.nl</a>
Maar ik blijf maar foutmeldingen krijgen met onderstaande code, wat doe ik fout?
PHP:
1
2
3
4
5
| $string = "blabla http://www.nl.bol.com/is-bin/INTERSHOP.enfinity/eCS/Store/nl/-/EUR/BOL_DisplayProductInformation-Start?BOL_OWNER_ID=1001004002412120&Section=BOOK"; $pattern1 = "/http://(.*?)\/(.*?)$/si"; $pattern2 = "<a href=\"http://\\1\/\\2\">\\1</a>"; $string2 = preg_replace($pattern1, $pattern2 ,$string); echo $string2; |
Ik krijg deze foutmelding:
Warning: preg_replace() [function.preg-replace]: Unknown modifier '/'
Wat doe ik fout?
[ Voor 24% gewijzigd door Verwijderd op 22-12-2006 12:16 ]