Passage à la ligne script php => textarea
Altris
-
Erwan Doyle -
Erwan Doyle -
Bonjour,
Voila mon soucis, je voudrais réaliser un script php récupérant des données de différentes variables de plusieurs produits,les stockant dans une chaine de caractère unique avec comme séparateur un ";"
A chaque nouveau produit il faut demander à php de passer une ligne
une fois toutes les variables de tous les produits stockés il faut les enregistrer dans un fichier texte (et mais ce n'est pas encore le problème) l'envoyer sur un ftp distant.
sa ressemblerait à ça
chaine de caractère =
$produit1_variable1 + ; + $produit1_variable2 + : + $produit1_variable3 (saut de ligne)
$produit2_variable1 + ; + $produit2_variable2 + : + $produit2_variable3 (saut de ligne)
...
alors mon problème c'est que je n'arrive pas à dire à PHP de sauter une ligne tout seul lorsque je teste avec <br/> ou /n sa me les inscrits dans le fichier texte (que je stocke sur mon serveur pour les tests) j'ai essayé avec htmlentities et ln2br mais ça ne change rien.
(je l'avais écrit de cette façon : nl2br(htmlentities(....);
voila donc en résumé mon problème c'est : comment creer un saut de ligne directement dans le code qui ne se voit pas dans le fichier texte qui en ressort.
Merci d'avance.
Voila mon soucis, je voudrais réaliser un script php récupérant des données de différentes variables de plusieurs produits,les stockant dans une chaine de caractère unique avec comme séparateur un ";"
A chaque nouveau produit il faut demander à php de passer une ligne
une fois toutes les variables de tous les produits stockés il faut les enregistrer dans un fichier texte (et mais ce n'est pas encore le problème) l'envoyer sur un ftp distant.
sa ressemblerait à ça
chaine de caractère =
$produit1_variable1 + ; + $produit1_variable2 + : + $produit1_variable3 (saut de ligne)
$produit2_variable1 + ; + $produit2_variable2 + : + $produit2_variable3 (saut de ligne)
...
alors mon problème c'est que je n'arrive pas à dire à PHP de sauter une ligne tout seul lorsque je teste avec <br/> ou /n sa me les inscrits dans le fichier texte (que je stocke sur mon serveur pour les tests) j'ai essayé avec htmlentities et ln2br mais ça ne change rien.
(je l'avais écrit de cette façon : nl2br(htmlentities(....);
voila donc en résumé mon problème c'est : comment creer un saut de ligne directement dans le code qui ne se voit pas dans le fichier texte qui en ressort.
Merci d'avance.
A voir également:
- Passage à la ligne script php => textarea
- Partager photos en ligne - Guide
- Aller à la ligne excel - Guide
- Script vidéo youtube - Guide
- Passage qwerty azerty - Guide
- Mètre en ligne - Guide
3 réponses
changement de probleme : le retour à la ligne fonctionne parfaitement maintenant, mais j'ai un autre soucis, c'est tous les caractères spéciaux type accents (é, è à â ...... )
dans le textarea de la page web ils apparaissent bien mais lorsque j'enregistre dans le .txt les é deviennent È, les à deviennent ‡ et les â deviennent ,
comment arranger ça ? j'ai cherché avec les différentes balise php qui traitent les caractères spéciaux mais je sais pas la quel utiliser (htmlentties/htmlentities_encode/htmlspecialchar
s ...)
Merci d'avance !
dans le textarea de la page web ils apparaissent bien mais lorsque j'enregistre dans le .txt les é deviennent È, les à deviennent ‡ et les â deviennent ,
comment arranger ça ? j'ai cherché avec les différentes balise php qui traitent les caractères spéciaux mais je sais pas la quel utiliser (htmlentties/htmlentities_encode/htmlspecialchar
s ...)
Merci d'avance !