IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Warning: preg_replace(): Unknown modifier '/'


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Lycéen
    Inscrit en
    Mai 2012
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2012
    Messages : 68
    Points : 47
    Points
    47
    Par défaut Warning: preg_replace(): Unknown modifier '/'
    Bonjour,

    je rencontre une erreur :
    Warning: preg_replace(): Unknown modifier '/' in C:\xampp\htdocs\www\testfile.php on line 10
    avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    //..
    $pl = "blablabla";
    $first = base64_decode("Ly9kZWNvZGVkZmlyc3Q=");
    $after = base64_decode("Ly9kZWNvZGVkYWZ0ZXI=");
    $content = file_get_contents (__FILE__);
    $content = preg_replace ("/".$first."(.*?)".$after."/sm", $pl, $content);
    //..
    ?>
    je ne vois pas vraiment pourquoi étant donnée que mes variables ne contiennent pas le caractère '/', merci d'avance
    bonne journée

  2. #2
    Expert éminent Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 858
    Points : 6 556
    Points
    6 556
    Par défaut
    Citation Envoyé par JohnLocke Voir le message
    je ne vois pas vraiment pourquoi étant donnée que mes variables ne contiennent pas le caractère '/',

    Tu les a affichées pour voir? Quoi qu'il en soit, lorsque tu introduis une variable qui a vocation à être un passage littéral de ta pattern, mieux vaut la passer par preg_quote au préalable.
    Brachygobius xanthozonus
    Ctenobrycon Gymnocorymbus

  3. #3
    Membre du Club
    Profil pro
    Lycéen
    Inscrit en
    Mai 2012
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2012
    Messages : 68
    Points : 47
    Points
    47
    Par défaut
    ca fonctionne déjà mieux, je ne connaissais pas cette fonction, merci

Discussions similaires

  1. [RegEx] Erreur sur IE : Warning: Unknown modifier ']'
    Par oaouh dans le forum Langage
    Réponses: 3
    Dernier message: 13/06/2007, 16h56
  2. Réponses: 10
    Dernier message: 27/07/2006, 14h02
  3. [RegEx] preg_replace warning ou rien
    Par norkius dans le forum Langage
    Réponses: 2
    Dernier message: 07/06/2006, 18h33
  4. Warning: Cannot modify header information
    Par neXistPa dans le forum Langage
    Réponses: 9
    Dernier message: 16/02/2006, 12h22
  5. Réponses: 5
    Dernier message: 11/07/2005, 10h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo