Bonjour j'ai actuellement besoin d'un génie ^^
Le problème est à propos de la fonction fget,
j'ouvre un fichier et je le parcoure en récupérant les lignes avec fget.
Il récupère tout SAUF le texte encadré par des <......> or le problème actuellement je travail sur un fichier .mbox, et je dois récupéré les adresses mails sous la forme <mail@domaine.com> et les <> me bloc la lecture je ne sais pas trop pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 if (!$fp = fopen($file, "r")) { echo "Echec de l'ouverture du fichier"; } while(!feof($fp)) { // On récupère une ligne $Ligne = fgets($fp,255); // On affiche la ligne echo $Ligne.' '; // On stocke l'ensemble des lignes dans une variable $save .= $Ligne; } echo '<pre>'; echo $save; echo '</pre>';
Contenu du fichier de base :
sortie :----- The following addresses had permanent fatal errors -----
<test@domaine.com>
(reason: 550-Mailbox unknown. Either there is no mailbox associated with this)
----- The following addresses had permanent fatal errors -----
(reason: 550-Mailbox unknown. Either there is no mailbox associated with this)
En espérant que quelqu'un puisse m'aider , il me sauverait la vie![]()
Partager