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 :

le saut de ligne


Sujet :

Langage PHP

  1. #1
    Inactif
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Points : 6
    Points
    6
    Par défaut le saut de ligne
    bonjour à tout le monde

    jai une question peu etre bete mais je pense que ca reglerai mon probleme
    selon il est mieu de mettre mon saut de ligne eu debut de ma ligne ou a la fin, j'ai essayer de tas de maniere pour qu'elle sois a la fin et j'ai jamais reussi et quand je l'ai mise au debut cela fonctionnais mais j'avais toujours des erreur quand je voulais recupperer mes donnees

    merci pour votre aide

  2. #2
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    ce n'est pas tres compliqué, il faut juste savoir ce qu'on utilise et faire un peu attention.

    Le seul probleme que l'on peut avoir c'est la différence entre les machines windows, linux et mac qui utilisent respectivement "\r\n", "\n" et "\r" comme retour chariot.

    Rien ne t'empeche de faire un code gerant tout les cas et harmonisant tout ca pour n'utiliser que les "\n" par exemple (les serveurs sont en général sous unix/linux, donc c'est le mieux je pense)

    Sans plus de code il est difficile de t'aider, puisque ca depend des fonctions que tu utilises...

    mais quelques pistes :
    // convertir tout en "\n"
    $texte=str_replace(array("\r\n", "\r"), "\n", $texte);

    // enlever tout les "\n" en fin ou debut de chaine
    $texte=trim($texte);

    // applique la fonction trim a tout les elements d'un tableau
    $tableau=array_map('trim', $tableau);

    // charge un fichier dans un tableau a raison d'une ligne par case
    $content=file('fichier.txt');

    // convertit un tableau en chaine de caractere de plusieurs lignes séparées par \n
    $texte=implode("\n", $tableau);

    Si tu utilise fopen() pour ouvrir et ecrire ton fichier, n'oublie pas le parametre "b" pour ecrire en binaire et eviter les conversion automatique de \n qui peuvent poser probleme a la relecture

  3. #3
    Inactif
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Points : 6
    Points
    6
    Par défaut
    alors tout d'abort c pour ecrire dans un fichier texte pour repondre et ensuite c pas pour un site qui va etre sur le net parce que c juste un projet dans le cadre de ma formation et c juste sur un serveur virtuel Easy php et moi je suis sous windows

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fputs($fp, "\r\n" .$lignes[($j)]);

Discussions similaires

  1. Saut de ligne sans <br/>
    Par mattmat dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 21/06/2007, 11h21
  2. [Saut de ligne] Problèmes bizarre
    Par gandalf_le_blanc dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 06/04/2004, 14h06
  3. Nombre de sauts de ligne dans un String
    Par Johnbob dans le forum ASP
    Réponses: 7
    Dernier message: 03/03/2004, 15h33
  4. Lecture de saut de ligne...
    Par Garion dans le forum C
    Réponses: 5
    Dernier message: 13/02/2004, 11h42
  5. [JTextPane] saut de ligne...
    Par neric dans le forum Composants
    Réponses: 2
    Dernier message: 21/01/2004, 15h01

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