[CSV] str_replace pour le remplacement des retours chariot
bonjour,
j'ai un petit probleme avec un remplacement de linefeed : voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<?php
function banlist()
{
$url = "http://tor.xenobite.eu:81/exported-files/tor_allnodes.csv";
$str = fopen($url,"r");
$contenu ="";
while (!feof($str)) {
$contenu .= fread($str, 8192);
}
fclose ($str);
str_replace(chr(10),",",$contenu);
echo($contenu);
}
banlist();
?> |
le but étant evidemment de remplacer les sauts de ligne par des virgules.
j'ai maté le fichier csv avec un éditeur hexa, il s'agit bien de linefeed (0a)
j'ai aussi testé \r\r , \n, \r, %0a% en premier parametre de str_replace, rien ne marche
quelqu'un peut il m'aider svp ?