login  Naam:   Wachtwoord: 
Registreer je!
 Forum

preg_replace

Offline Elpiedro - 22/06/2007 14:47 (laatste wijziging 22/06/2007 16:12)
Avatar van ElpiedroPHP interesse hallo ik werk aan een online code edit en heb de volgende code in elkaar geflanst:

  1. $Guide = preg_replace("#\[code\](.*?)\[/code\]#si", code_div('\\1'), $Guide);

code_div() is hierbij de functie die alles omzet naar mooie kleurtjes en in een div plaats! Dat werkt allemaal prima maar als ik nu dat met de vorige code gebruik
krijg ik de div met daar in 1 lijn : \1

...

Wat is er fout?

EDIT:bedankt dat er iemand antwoord

4 antwoorden

Gesponsorde links
Offline Wave6 - 22/06/2007 16:32
Avatar van Wave6 PHP beginner Probeer even 1 slash minder. Want waarschijnlijk denkt ie dat het een comment line is?

of had je dat al geprobeerd?
Offline MindPrison - 22/06/2007 17:35
Avatar van MindPrison PHP gevorderde Je maakt 2 fouten, dit is juist:
  1. $Guide = preg_replace("/\[code\](.+?)\[\/code\]/si", code_div('\\1'), $Guide);
Offline Rik - 22/06/2007 18:17 (laatste wijziging 22/06/2007 18:17)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Gebruik de e pattern modifier van preg_replace:
  1. $Guide = preg_replace("#\[code\](.*?)\[/code\]#sie", 'code_div(\'$1\'),' $Guide);
Offline Elpiedro - 24/06/2007 13:13
Avatar van Elpiedro PHP interesse Bedankt boukefalos de jouwe was juist! merci e manne
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s