Bonjour à tous, et meilleurs vœux pour la nouvelle année.
Voila, j'ai un problème a première vue simple avec une expression régulière que je n'arrive pas a résoudre...
Je souhaiterais changer une partie d'une URL de la manière suivante (exemple):
"voir la photo ici: http://monurl.com/download.php?id=12345 "
en:
"voir la photo ici: http://monurl.com/download/file.php?id=12345 "
J'ai tenté le code suivant (un exemple, l'important est l'expression régulière):
... mais ça ne marche pas.
Il semble que le problème viens du "point" que pourtant j'échappe avec un anti-slash.
Je veux bien un coup de main la dessus, j'ai essayé plein de truc plus ou moins avouable, je n'ai plus d'idée....
Voila, j'ai un problème a première vue simple avec une expression régulière que je n'arrive pas a résoudre...
Je souhaiterais changer une partie d'une URL de la manière suivante (exemple):
"voir la photo ici: http://monurl.com/download.php?id=12345 "
en:
"voir la photo ici: http://monurl.com/download/file.php?id=12345 "
J'ai tenté le code suivant (un exemple, l'important est l'expression régulière):
Code:
$texte = "voir la photo ici: http://monurl.com/download.php?id=12345 ";
$texte = preg_replace('#download\.php#', 'download/file.php', $texte;
... mais ça ne marche pas.
Il semble que le problème viens du "point" que pourtant j'échappe avec un anti-slash.
Je veux bien un coup de main la dessus, j'ai essayé plein de truc plus ou moins avouable, je n'ai plus d'idée....