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 :

fgets sans retour chariot et saut de ligne


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de zugolin
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 275
    Points : 169
    Points
    169
    Par défaut fgets sans retour chariot et saut de ligne
    bonjour a tous,
    j'essai de récupérer des listes de noms que j'ai inscrit sur une liste.txt,
    mais j'ai retrouve toujours dans ma base, une fois importé, les retours chariots et saut de ligne ( \r\n )
    j'aimerai donc les supprimer, mais je n'y arrive pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $Ligne = fgets($fp,255); 
    $ligne1=explode("\'", $ligne);
    $ligne2=$ligne1[0];
    $sql="insert into contact2 (listenom) values ('$Ligne2')";
    j'ai essayé aussi
    pareil , effet nul !

    1 piti coup de main sioux plait

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 274
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 274
    Points : 8 578
    Points
    8 578
    Billets dans le blog
    17
    Par défaut
    Tu peux utiliser file( ) avec le paramètre FILE_IGNORE_NEW_LINES
    http://fr.php.net/file

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    rtrim permettra de supprimer ces caractères en fin de ligne.

    Et attention au nom des variables, elles sont sensibles à la casse. Pour PHP, $Ligne et $ligne sont deux variables différentes.

  4. #4
    Membre habitué Avatar de zugolin
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 275
    Points : 169
    Points
    169
    Par défaut
    merci séb, mais je vois pas trop comment inserer ça a mon fgets et j'ai aussi les retours chariots ...
    ... ah.....
    je re-édite pour julp, t'as repondu avant que je valide.
    je regarde rtrim de suite, merci

  5. #5
    Membre habitué Avatar de zugolin
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 275
    Points : 169
    Points
    169
    Par défaut
    merci julp, rtrim est radical sur ce coup là!

    merci aussi séb pour ton aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    while(!feof($fp))
    {
    // On récupère une ligne en enlevant les retours chariots, saut de ligne, tabulations etc...
    $Ligne = rtrim(fgets($fp,255)); 
    $sql="insert into contact2 (listenom) values ('$Ligne')";
    }

  6. #6
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 274
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 274
    Points : 8 578
    Points
    8 578
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par zugolin Voir le message
    merci séb, mais je vois pas trop comment inserer ça a mon fgets
    Plus besoin de fgets( ) avec file( ).

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

Discussions similaires

  1. Manipulation de texte, retour chariot et saut de ligne
    Par Jessica_ dans le forum VBA Word
    Réponses: 5
    Dernier message: 26/07/2007, 14h09
  2. Ecrire ds fichier sans retour chariot
    Par totoche dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 01/08/2006, 21h39
  3. [XSLT][->texte] les fameux retour chariot et a la ligne
    Par SOPRA-Eherve dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/06/2006, 00h14
  4. LOAD DATA et retour chariot de fin de ligne
    Par izioto dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 16/03/2006, 13h52
  5. variable $_ sans retour chariot
    Par samipate dans le forum Langage
    Réponses: 1
    Dernier message: 11/11/2005, 18h15

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