[résolu] Impossible d'utiliser les fonctions preg_*

Impossible d'utiliser les fonctions preg_* [résolu] - PHP - Programmation

Marsh Posté le 11-06-2006 à 12:11:05    

Bonjour,
 
Je ne parviens pas à utiliser les fonctions rationnelles PCRE (preg_match(), preg_quote()...) depuis que j'ai mis à jour mon serveur pour PHP 5.0.4. D'après la doc, ce module est pourtant installé de base.
 
Aucun message d'erreur n'apparaît mais l'exécution de mon script s'arrête net.
 
Exemple :

Code :
  1. <?php
  2. echo 'avant';
  3. $subject = "abcdef";
  4. $pattern = '/^def/';
  5. preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE, 3);
  6. print_r($matches);
  7. // (exemple du manuel http://fr.php.net/preg_match)
  8. echo 'après';
  9. ?>


 
Résultat :

avant


 
Quelqu'un peut-il m'aider ?


Message édité par nagadoudi le 11-06-2006 à 12:57:17
Reply

Marsh Posté le 11-06-2006 à 12:11:05   

Reply

Marsh Posté le 11-06-2006 à 12:56:50    

Problème résolu : il s'agissait d'un paquetage mal installé ou corrompu (suite à une défaillance de ma RAM).
J'ai supprimé/réinstallé le paquet apache-mod_php et maintenant tout va bien !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed