![]() |
[PHP] Regular expression + str_replace
Oi vriendjes
ik zit op het moment nog steeds te klooien met PHP, en begin ook dingen als regular expressions onder de knie te krijgen, maar er is iets wat me bugt Code:
preg_replace("#ed2k://\|file\|(.*)\|\d+\|\w+\|/?#", Code:
ed2k://|file|Bestandsnaam%20plus.ext|112|fcd4d8007f5a1163130580e5bed242cd|/ Hoe kan ik ervoor zorgen dat hij hem wel goed omzet? Ik kan later wel de replace functie uitvoeren, maar dan wordt in de link zelf de '%20' ook vervangen, dat wil ik dus weer niet Alle hulp is welkom |
Hm, een oplossing die niet voor de hand lag, maar wel werkt:
Code:
function ad ($body) { ik hou me open voor ander suggesties natuurlijk, maar in eerste instantie is het 'probleem' opgelost |
urldecode($match[1])
Dit zorgt er voor dat dingen als %20 als normale tekens worden omgzet. |
Alle tijden zijn GMT +1. Het is nu 07:48. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.