Page 1 sur 1

Problème vraiment très très compliqué (fichier/ fget)

Posté : 19 août 2010, 12:22
par blast
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.

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.'<br />';

// On stocke l'ensemble des lignes dans une variable
$save .= $Ligne;
}

echo '<pre>';
echo $save;
echo '</pre>';

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 <[email protected]> et les <> me bloc la lecture je ne sais pas trop pourquoi.

Contenu du fichier de base :

----- The following addresses had permanent fatal errors -----
<[email protected]>
(reason: 550-Mailbox unknown. Either there is no mailbox associated with this)

sortie :

----- 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 :)

Re: Problème vraiment très très compliqué (fichier/ fget)

Posté : 19 août 2010, 12:47
par xTG
Ce ne serai pas plutôt le navigateur qui tenterai de te l'interpréter et donc ne l'affiche pas dans ton debug ?
Passes ce que tu récupères par htmlspecialchars().

Re: Problème vraiment très très compliqué (fichier/ fget)

Posté : 19 août 2010, 13:51
par blast
Roooh lol merci tu viens de me donner la réponse lol je suis passé par un htmlentities et la ca passe ... enfaite elle était la mais pas visible ^^

Re: Problème vraiment très très compliqué (fichier/ fget)

Posté : 19 août 2010, 14:59
par Berzemus
pas vraiment un sujet php avancé :twisted: