Catégorie : Livre

Extraire des adresses emails dans un fichier texte

Fichier : extraireEmail.php <?php /* * Extraction d'adresse email dans un fichier texte * */ function extraireParRegExp($ligne, $regex){ if(preg_match_all($regex,$ligne, $matches)){ for($i=0;$i<count($matches[0]);$i++){ echo $matches[0][$i] . "\n"; } } } $fichier = "texte.txt"; $regex = "/[a-z0-9][-_\.a-z0-9]+[a-z0-9]@[-\.a-z0-9]+[a-z]/"; $handle = fopen($fichier, 'r'); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle); extraireParRegExp($buffer, $regex); } fclose($handle); } ?>