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 :

[debutant] pb saut de ligne


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut [debutant] pb saut de ligne
    Bonjour,

    Je sais que la question a été posé maintes fois, sur ce forum et sur d'autres mais là je craque ....
    Impossible de faire un saut de ligne
    J'ai bien compris qu'il faut ou /r, ou /n ,ou /r/n avec les guillemets
    mais je les mets où ???
    Je multiplie les essais, les lectures de faq, de forums, de tutoriels ... mais j'y arrive pas, ca fait 3 heures que j'y suis et nada, ou des erreurs, ou rien ne se passe dans mon fichier

    Ca m'agace, j'ai réussi à faire une page avec un mot de passe, un formulaire, mais le saut de ligne dans mon fichier , rien à faire

    Si quelqu'un veut bien me corriger mon bout de code
    <? $Fnm = "C:\Program Files\EasyPHP1-8\www\essais\mon_fichier.htm";
    $inF = fopen($Fnm,"w");
    fwrite($inF,$_POST['mon_champ']);
    fwrite($inF,$_POST['mon_champ2']);
    fclose($inF) ?>
    Merci d'avance

  2. #2
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    C'est "\n" pour passer une ligne

    Cela donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?
    $Fnm = "C:\Program Files\EasyPHP1-8\www\essais\mon_fichier.htm";
    $inF = fopen($Fnm,"w");
    fwrite($inF,$_POST['mon_champ'] ."\n");
    fwrite($inF,$_POST['mon_champ2'] ."\n");
    fclose($inF);
    ?>
    Pierre
    1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune.
    2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers
    3. Un code rapide c'est bien, un code maintenable c'est mieux
    ...

    Why was the font tag an orphan ? Because it didn't have a font-family.

  3. #3
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Qu'est ce que tu fais avec cette fonction fopen et fclose, etc ?!!!

    Tu veux écrire un page HTML, c'est ca ?

    Si c'est le cas, il y a plus simple, plus clair et moins prise de tête !!! (oui, je sais c'est assez redondant.... )

    Bon, reprenons : tu veux écrire tes variables POST en HTML, et les montrer dans ton navigateur ?

    Soit :
    Tu créé un fichier PHP qui portera le nom de ta page HTML : ma_page.php.
    Dedans, tu met tes headers <HTML>:
    <html>
    <head>
    </head>
    <body>

    <?php
    /////////////////////////////////PHP///////////////////////////////////////
    echo $_POST['ma_variable1']."<br />"; //ca c'est ton saut de ligne HTML !!!!
    echo $_POST['ma_variable2']."<br />"; //une autre variable
    ?>
    </body>
    </html>

    Voila un exemple de code HTML créé dynamiquement par PHP !!!!

    Les écritures dans les fichiers tels que tu les utilises sont plutôt réservé à des .txt, .doc, etc.....

    Bonne route !!!
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    tout d'abord merci por vos réponses ultra rapide
    mais , cela ne marche pas
    j'avais fais le test avec le point, je pensais que je le plaçais mal ou que ce n'était pas un point ! comprends rien.

    Serait-ce par ce que je suis en local pour faire le test ?

    Pour la seconde solution, je souhaite faire un "includes" dans un petit coin de pages (section nouveautés)
    J'ai donc créer une page mot de passe pour accéder à un formulaire
    Ensuite à la validation du formulaire
    j'écris dans un fichier mes 3 champs
    Et J'appelle cette page dans toutes les autres du site.

    Si je mets le code que tu proposes dans toutes les pages du site, où je stocke mes 3 champs ?

    Je sais, sans doute encore une question bête mais je suis une grande débutante, qui débute

    Bonne après midi

  5. #5
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    Citation Envoyé par 600rf
    Pour la seconde solution, je souhaite faire un "includes" dans un petit coin de pages (section nouveautés)
    ...
    Et J'appelle cette page dans toutes les autres du site.

    Si je mets le code que tu proposes dans toutes les pages du site, où je stocke mes 3 champs ?
    Très bonne idée que la solution que tu as retenu. L'avantage qu'il va en resulter est une diminution considérable des requetes vers la base de données. Sur lequipe.fr, on as tout fais comme ca, tout le site est statique. Les pages sont regénérées à chaque maj.

    POur ton problème je ne vois pas pourquoi cela ne fonctionne pas. Ou alors, on a pas compris ton pb.

    Veux tu un saut de ligne dans le fichier html, ou alors un saut de ligne à l'affichage ( dans le navigateur )

    Pierre
    Pierre
    1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune.
    2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers
    3. Un code rapide c'est bien, un code maintenable c'est mieux
    ...

    Why was the font tag an orphan ? Because it didn't have a font-family.

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Eh bien mon saut de ligne j'aimerai l'avoir à l'affichage
    c'est vrai que je me moque un peu dela présentaion d emon fichier de stockage

    Donc cela signifierait que dans mes pages
    je gère mes champs un ar un par des includes ?
    genre
    include champ1 <br>
    include champ2 ....

    je peux donc leur coller le style que je veux ?
    Ai-je bien compris ?

  7. #7
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    Donc il te suffit de mettre '<br>' en lieu et place '\n'

    Bonne continuation

    Pierre
    Pierre
    1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune.
    2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers
    3. Un code rapide c'est bien, un code maintenable c'est mieux
    ...

    Why was the font tag an orphan ? Because it didn't have a font-family.

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Merci

    ca fonctionne !!

    Maintenant je vais me battre avec le serveur !!!

    Bonne journée

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

Discussions similaires

  1. [HTML] Saut de ligne en debut de page SOUS IE UTF8
    Par escteban dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 09/06/2008, 10h48
  2. [debutant] saut de ligne
    Par jerem721 dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 27/01/2008, 01h51
  3. [debutant] champ memo html et saut de ligne
    Par lolodev dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 20/09/2007, 15h39
  4. [DEBUTANT][XSLT] problème de sauts de ligne
    Par kamechan dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 23/06/2007, 13h03
  5. Saut de ligne sans <br/>
    Par mattmat dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 21/06/2007, 11h21

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