Recupération données dans fichiers d'un répertoire - PHP - Programmation
Marsh Posté le 08-03-2010 à 10:10:09
Salut,
Essaye comme ça :
Code :
|
Marsh Posté le 08-03-2010 à 11:01:24
Et avec file_get_contents, ça ne serait pas encore plus simple ?
Code :
|
Marsh Posté le 06-03-2010 à 22:50:52
Bonsoir à tous,
J'ai un répertoire contenant une centaine de fichiers.
Le script PHP ci-dessous les ouvre les uns après les autres, et devrait afficher grâce à echo "$file ".$regs[1]."<br>"; le nom de chaque fichier et l'adresse e-mail contenue dans chacun d'entre eux. Par exemple NOMFICHIER1 rrrr@hotmail.com NOMFICHIER2 qsdqdsds@yahoo.fr ...etc
Malheureusement, cela ne fonctionne pas. Car cela affiche bien NOMFICHIER1, NOMFICHIER2... (donc tous les noms de fichiers du répertoire), mais l'adresse e-mail indiquée juste à côté est TOUJOURS la même (celle du 1er fichier).
Comment résoudre ça ?
Merci beaucoup !!!
<?php
if ($handle = opendir('/home/vpopmail/Maildir/new/')) {
while (false !== ($file = readdir($handle))) {
$fp = fopen("/home/vpopmail/Maildir/new/$file","r" );
while (!feof($fp))
{
$page .= fgets($fp, 4096);
}
$titre = preg_match("/mail=([^']*)/", $page, $regs);
echo "$file ".$regs[1]."<br>";
fclose($fp);
}
closedir($handle);
}
mysql_close();
?>