Eftersom det är en inbyggd funktion i PHP går det kanske inte att göra så mycket åt, men den kod jag precis postade innanför [php]-taggar förstörs genom att ett par backslashar (i första argumentet till preg_match()) tas bort när det visas.
Jag är inte riktigt med på vad du menar. Du länkar ju till en textfil lite senare och så vitt jag kan se är den exakt likadan som i det inlägg du länkar till ovan?
Om du citerar mitt inlägg ser du att jag lagt till ett par extra backslashar i det första argumentet till preg_match(). Om jag inte gör det försvinner de nödvändiga backslasharna när inlägget visas och mönstret som ska matchas blir fel.
Det är ett klassiskt problem som har hängt med väldigt länge, och som jag tidigare rapporterat.
Ibland strippas backslash, framförallt i regexpar där man nästan alltid får lägga till ett extra backslash före, för att det inte ska försvinna.
Det är mer än en gång det har hänt att jag glömt dubblera mina backslash när jag postat, och fått till svar att den av mig tidigare testade koden inte fungerar.
Att bara ge sig på str_replace och stripslashes som föreslås ovan ger andra problem i min utvecklingsmiljö...
Säkert lösbart - Har bara ingen klar uppfattning om mängden "trial-and-error" som krävs när man skall in och detalj-grotta i detta eftersom orsaken till att delar av koden i funktionen infördes tillatbörjamed inte är helt uppenbar för mig som nykomling i vB2-världen...
Använder man [kod] istället för [php] om man påverkas av just detta fel så slipper man problemet helt och hållet (fast man tappar förståss syntaxkoloreringen)
Oh - well.... What to do... What to do ?
(väntar till vB3-wF kanske ???)
253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a