$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
Я анализирую текстовые / CSV-файлы и получаю адреса электронной почты из загруженных файлов. При разборе файла контактов Google я экспортировал его странным образом не удается. Но когда я просто копирую строку echo'd и вставляю ее вместо результата file_get_contents, она анализируется и работает.
Есть идеи, почему он отказывается принимать строку file_get_contents
, но если я сам вставлю исходные данные, это сработает?