J'essaie de mettre en place un script d'importation de VCARDS (format *.vcf).
Cela est assez facile pour toutes les données, jusqu'à ce que je m'attaque à la partie des "notes", voici ce que ça donne par ex:
NOTE;ENCODING=QUOTED-PRINTABLE:Une autre excellente adresse de d=E9panneur motos et scooters sur=
la r=E9gion Parisienne, les animateurs d'ADR 2 roues sont en eff=
et des gens qui connaissent bien les deux roues puisqu'ils sont i=
ssus du monde du scooter. Disponible 24h sur 24.Au 14 juin 2002 l=
Mon script se contente de lire les lignes une à une et quand il detecte un mot clé (ici "NOTE;ENCODING=QUOTED-PRINTABLE") il prend tout le reste.
Le problème, c'est que pour une raison inconnue l'export Outlook insère des retours chariot (que l'on peut voir ici après les "=")
Comment puis-je faire pour virer simplement tous les retours chariot et me retrouver avec une ligne "au kilomètre" sans les "=" ?
J'ai essayé cela ($fichier, c'est le fichier *.vcf):
$fd = fopen ($fichier, "r+");
$output = fread ($fd, 128000);
$output = str_replace ("\r\n", "", $output);
fwrite ($fd, $output);
fclose ($fd);
Mais cela mets tout le fichier au kilomètre....
HELP !
A+