Bonjour,
Dans mon code html/php, je passais à une fonction php une chaine de caractères avec des \n pour figurer un saut de ligne :
Dans ma page HTML, s'affichait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php function display_tableau($texte_image) { $texte = "$texte_image"; print '<h4>' . nl2br(htmlspecialchars($texte)) . '</h4>'; ... ?> ... <?php display_tableau("Acrylique sur toile\n2023\n40x40"); ?>
A présent, je lis le texte à partir d'un fichier texte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3Acrylique sur toile 2023 40x40
Dans ma page HTML, s'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $fic = fopen($fichier, 'rb'); while($tab=fgetcsv($fic,1024,',')) { ... $texte = $tab[3]; print '<figure class="row">'; print ' <figcaption>'; print '<h4>' . nl2br(htmlspecialchars($texte)) . '</h4>'; ...
Qu'est ce qui fait que le comportement soit modifié?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Acrylique sur toile\n2023\n40x40
Merci
Partager