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 :

limitation texte preg_replace


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Par défaut limitation texte preg_replace
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    #INSERT INTO [a-z]+\(#iu
    Bonjour,

    Je cherche a savoir si la fonction a une limite de taille dans les données qu'elle traite ?
    Je cherche a traité un fichier d'environ 400ko octet, et parfois il teste vide

    J'utilise ceci :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $expr = '#INSERT INTO [a-z]+\(#iu';
    $chaineRemplacement = "INSERT INTO moteurRecherche(";
    $dataNew = preg_replace($expr,$chaineRemplacement,$dataSource);

  2. #2
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Salut,

    Peut-être en ajoutant le paramètre limit afin de fixer le nombre de remplacement à 1 ?
    limit
    Le nombre maximal de remplacement pour chaque masque dans chaque chaîne subject. Par défaut, vaut -1 (aucune limite).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $dataNew = preg_replace($expr,$chaineRemplacement,$dataSource,1);

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par Eric2a Voir le message
    Salut,

    Peut-être en ajoutant le paramètre limit afin de fixer le nombre de remplacement à 1 ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $dataNew = preg_replace($expr,$chaineRemplacement,$dataSource,1);
    il parle de la limite de la taille des données à traiter, pas de la limite du remplacement.
    mais non y'a pas de limite de la taille

  4. #4
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Oui Stealth35, j'avais bien compris cela aussi,

    Mais je me suis dit que la chaine "moteurRecherche" pouvait être trouvée à chaque fois à cause de "[a-z]+".

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Par défaut
    Je pense avoir trouvé le problème en faisant sous unix un :
    J'ai eu comme retour :

    Non-ISO extended-ASCI

    J'ai supprimé le fichier, mais c'est quand même bizzard

    Merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/08/2005, 15h11
  2. Limiter la saisie dans un élément texte
    Par manou.K dans le forum Oracle
    Réponses: 2
    Dernier message: 28/07/2005, 11h41
  3. limite de caractère sur un type="texte"
    Par auduma dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/03/2005, 14h06
  4. input type text limiter?
    Par philippejuju dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 11/03/2005, 09h21
  5. zone texte limitée
    Par virtuadrack dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/12/2004, 15h36

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