Bonjour à tous,

J'ai du adapter mon script PHP pour une authentification sur le LDAP.

$user = preg_replace("'", "''", $user);

Je reçois maintenant le message suivant :
Warning: preg_replace(): No ending delimiter ''' found in \\intranet-dev\site\fonction.php on line 72
Warning: preg_replace(): No ending delimiter ''' found in \\intranet-dev\site\fonction.php on line 75

Le problème vient de l'apostrophe mais je ne vois pas comment adapter la ligne de script.

Quelqu'un aurait-il une solution ?

Merci d'avance.
Salut,

preg_replace attend un motif d'expression régulière comme premier paramètre.
Essaie avec ceci ?
$user = preg_replace("/'/", "''", $user);

tm
Salut TM,

Je viens de tester ta solution et le script fonctionne maintenant correctement Smiley biggrin

Merci beaucoup pour ta réponse.

C.