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 :

Ecriture de chaine de cacractere avec le syle Heredoc


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 120
    Points : 109
    Points
    109
    Par défaut Ecriture de chaine de cacractere avec le syle Heredoc
    Bonjour,
    Excusez moi de vous déranger pour si peut.
    En effet j'arrive pas a comprendre le fonctionnement du style Heredoc dans l’écriture d'une chaîne de caractère,
    Lorsque je l’écrit ça ne fonctionne pas.
    j'ai même regardé la doc, mais j'ai toujours le même problème,mais quand je un copier coller ça fonctionne.
    Que me faut-il faire?
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    si tu ne nous montres pas ton code, on ne peut pas le corriger.


  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 120
    Points : 109
    Points
    109
    Par défaut
    Voici un exemple de chaines de caractrères que j'ecris avec Heredoc et qui ne pas marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <?php
    // premier exemple
     $id= 'PHP' ;
    $chaine=<<<STRING
    Programmez en php
    Pour le web soyez au top avec '$id' 
    STRING;
     
     
    // deuxieme exemple ....
    $form = <<<CHAINE
    <form method='post' action='' > 
    <fieldset><legend>Remplissez ces champs pour vous créer un compte</legend> 
    <label for='motdepasse'>Email</label> <input type='text' name='email'/> <br>  
    <label for='motdepasse'>Mot de passe</label> <input type='password' name='motdepasse' /> <br>  
    <label for='confirmpassword'>Confirmer le mot de passe</label> <input type='password' name='confirmpassword'/ > <br> 
    <div>  ;
    <input type='submit' name'but_envoi' value='Confirmer'/> 
    <input type='reset' name='but_envoi' value='Annuler'/> 
    </div>
    </fieldset> 
    </form>
    CHAINE;
     
    ?>

  4. #4
    Invité
    Invité(e)
    Par défaut
    Il faudrait peut-être penser à les afficher :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo $chaine;
     
    echo $form;


    N.B. Un des intérêts est de conserver l'indentation.
    Donc, tant qu'à (bien) faire :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $form = <<<CHAINE
    <form method='post' action='' > 
    	<fieldset><legend>Remplissez ces champs pour vous créer un compte</legend> 
    		<label for='motdepasse'>Email</label> <input type='text' name='email'/> <br>  
    		<label for='motdepasse'>Mot de passe</label> <input type='password' name='motdepasse' /> <br>  
    		<label for='confirmpassword'>Confirmer le mot de passe</label> <input type='password' name='confirmpassword'/ > <br> 
    		<div>  ; // (un ; en trop ici)
    			<input type='submit' name'but_envoi' value='Confirmer'/> 
    			<input type='reset' name='but_envoi' value='Annuler'/> 
    		</div>
    	</fieldset> 
    </form>
    CHAINE;
    echo $form;

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 120
    Points : 109
    Points
    109
    Par défaut
    En les affichant ça fonctionne
    Merci de votre aide

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

Discussions similaires

  1. Reception chaine de caractère avec recvfrom()
    Par innosang dans le forum C
    Réponses: 5
    Dernier message: 31/12/2005, 14h51
  2. Lecture d'une chaine de caractère avec fgets
    Par mayoouketchup dans le forum Langage
    Réponses: 9
    Dernier message: 22/12/2005, 16h17
  3. Réponses: 2
    Dernier message: 05/12/2005, 13h05
  4. chaine de caractere avec virgule dans Insert
    Par Sylvain245 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/11/2005, 12h56
  5. Réponses: 2
    Dernier message: 06/12/2002, 07h50

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