Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3809 connectés 

 


Dernière réponse
Sujet : [PHP] & [HTML] Rajout d'un saut de ligne
potiron drakkon : c'est faux  :non: les car speciaux sont toujours reconnu sauf evidemment si tu definis une chaine simple ('')
 
si tu fais ca :
fwrite($fp,"toto\nlila\n\ntiti" );
tu auras ca dans le fichier texte :
toto
lila
 
titi

 
evidemment ca fonctionne pas pour afficher du HTML car comme le disait Mara c'est des BR qu'il faut .

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
potiron drakkon : c'est faux  :non: les car speciaux sont toujours reconnu sauf evidemment si tu definis une chaine simple ('')
 
si tu fais ca :
fwrite($fp,"toto\nlila\n\ntiti" );
tu auras ca dans le fichier texte :
toto
lila
 
titi

 
evidemment ca fonctionne pas pour afficher du HTML car comme le disait Mara c'est des BR qu'il faut .
Dalai-Lama Je pose la mm question que mozart:
"comment ajouter un saut de ligne dans un fichier???"
drakkon

soda27 a écrit a écrit :

Voilà mon problème ;
dans un script php, je lis min fichier, hop, tranquille, mais par moment, dans la chaine ou je mets le contenu du fichier, je voudrai insérer des retour à la ligne (ça se dit pas retour chariot d'ailleurs ?).
En fait, j'ai essayé quelque chose du genre :
$machaine = $machaine . "\n";
mais ça marche pas, donc, je vois pas !
enfin, ça mets le \n, mais ça fait pas de retour à la ligne quand j'affiche le texte ;(
plize HHHHEEELLLLPPPPP




 
Ton erreur vient du fait que tu a interverti les opérateurs.
Je m'explique, le point (.) sert a concténer des chaines de caractères. donc dans ton exemple, si $machaine="toto" tu obtiendras la chaine suivante "toto\n", donc le parser n'interprétera pas le \n comme une instruction mais comme un bout de chaine texte quelconque.
Par contre si tu avais mis
 
$machaine = $machaine . "<BR>";
echo $machaine ;
 
Le parser aurait pu interpréter le <BR> comme une instruction HTML, qui est le TAG du Saut de ligne avec retour Chariot.
 
La solution est d'utiliser l'instruction 'print'  
pour ca RTFM !  :sarcastic:

Mozart Moi j'ai le meme probleme sauf que c'est pas pour afficher dans une pag web mais justement pour ecrire differentes chaines dans un fichier avec a la fin de chaque chaine un retour chariot.
En gros je veux lorsque je fais cat nomfichier voir :
chaine1
chaine2
chaine3
 
et pas :
chaine1 chaine2 chaine3
et encore moins chaine1 \n chaine2 \n ...
 
merci :)
krolours1 tu peut faire echo nl2br($texte);
nl2br transforme les \n en <br>
Mara's dad En HTML, le retour à la ligne se dit <BR> !
soda27 Voilà mon problème ;
dans un script php, je lis min fichier, hop, tranquille, mais par moment, dans la chaine ou je mets le contenu du fichier, je voudrai insérer des retour à la ligne (ça se dit pas retour chariot d'ailleurs ?).
En fait, j'ai essayé quelque chose du genre :
$machaine = $machaine . "\n";
mais ça marche pas, donc, je vois pas !
enfin, ça mets le \n, mais ça fait pas de retour à la ligne quand j'affiche le texte ;(
plize HHHHEEELLLLPPPPP

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)