preg_match_all kafa karıştırıcı başarısız

0 Cevap php
$string = (string) file_get_contents($_FILES['file']['tmp_name']);

echo $string;

// Correctly echos string contents

preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i", $string, $matches);

print_r($matches);

// No matches

Ben metin / csv dosyalarını ayrıştırma ve yüklenen dosyaları e-posta adreslerini kapma duyuyorum. Google İletişim dosya ayrıştırma zaman ben esrarlı başarısız ihraç etti. Ben sadece echo'd ve yerine file_get_contents bir sonucu macun olduğu dize kopyalarken Ama ayrıştırır ve eserleri.

Herhangi bir fikir neden bu file_get_contents dize almak için reddediyor, ama ham veri kendimi yapıştırmak, çalışır?

0 Cevap