Gast Geplaatst: 2 december 2004 Geplaatst: 2 december 2004 Heb een upload scriptje, waarbij de bestandsnaam variabele $bestand draagt, ik wil hier de ( vervangen door [ en ) door ]. Doch krijg ik het niet voor elkaar met deze code => Code: $patronen[0] = Chr(40); $patronen[1] = Chr(41); $vervangen[1] = Chr(93); $vervangen[0] = Chr(91); $bestand = preg_replace($patronen, $vervangen, $bestand); Iemand enig idee hoe ik dit euvel wel kan oplossen (str_replace) werkt ook niet. Grtz Spirit
Duwgati Geplaatst: 2 december 2004 Geplaatst: 2 december 2004 Hier een werkend voorbeeld van preg_replace: Code: <?php$origineel = "Origineel: vervang alle [ en ] door resp. ( en )"; $karakters[0] = "/\[/"; $karakters[1] = "/\]/"; $vervanging[0] = "("; $vervanging[1] = ")"; print $origineel . "<br>";print preg_replace($karakters, $vervanging, $origineel ); ?>
Gast Geplaatst: 3 december 2004 Geplaatst: 3 december 2004 Thx duwgati, dacht dat dit normaal met de Chr(xx) ook moest werken maar dan krijg je dus de parse errors hehe. Grtz Spirit
Aanbevolen berichten