Export au format csv et retour chariot - PHP - Programmation
Marsh Posté le 07-10-2002 à 11:14:07
C'est censé servir à quoi, ton truc ? C'est quoi le rapport avec le format CSV ?
Marsh Posté le 07-10-2002 à 11:25:13
J'exporte automatiquement dans un rep spécifique une table en récupérant les résultats du fichier dbl_dump.php de phpmyadmin.
Ca me donne donc un fichier .csv (importable dans excel).
Là où je mouise un peu c'est pour remplacer mes retours chariots.
En gros je dois faire un $texte=ereg_replace (";br />","Voila_le_pb",$texte) , afin de remplacer mes <br> par le code qui permettrait au .csv d'interpréter le retour à la ligne.
Marsh Posté le 07-10-2002 à 12:22:49
Faut d'abord que tu mettes tes champs entre guillemets (" ) et que tu remplaces tous tes <br> par un \n (au pire, tu mets le caractère ASCII 13). Exemple :
dans ta colonne, tu as le texte suivant :
ligne 1<BR>ligne 2
Il faut que tu transforme ça en :
"ligne 1\nligne 2"
où \n est le saut de ligne.
Est-ce clair ?
Question : es-tu obligé d'utiliser ereg_replace ? un str_replace ne serait-il pas mieux ?
Marsh Posté le 07-10-2002 à 13:00:10
_Mac_ a écrit a écrit : Faut d'abord que tu mettes tes champs entre guillemets (" ) et que tu remplaces tous tes <br> par un \n (au pire, tu mets le caractère ASCII 13). Exemple : dans ta colonne, tu as le texte suivant : ligne 1<BR>ligne 2 Il faut que tu transforme ça en : "ligne 1\nligne 2" où \n est le saut de ligne. Est-ce clair ? Question : es-tu obligé d'utiliser ereg_replace ? un str_replace ne serait-il pas mieux ? |
Ouep c'est clair
Ca marche bien Merci bcp !
ps : non je peux effectivement utiliser str_replace
Marsh Posté le 07-10-2002 à 10:38:47
J'ai un pti blème,
Je cherche le moyen de remplacer tous les retour chariot qui sont dans ma base mysql par le caractère retour chariot que l'on obtient sous excel en faisant alt+Entrée.
Je ne sais pas trop comment procéder
---------------
Mes guitares, ampli, et effets sont en vente !