Мне удалось собрать код для отображения CSV-файла, содержащего список электронных писем (каждая строка — это адрес электронной почты) для группы информационных бюллетеней. Я изо всех сил пытаюсь добавить функцию «удалить» перед каждым из этих адресов электронной почты на случай, если электронное письмо больше недействительно (или пользователь больше не хочет получать электронные письма). Вот что у меня есть:
функция my_magic_function(){
$file = TEMPLATEPATH."/user_list.csv";
if (file_exists($file )) {
$handle = fopen($file , "r+");
echo '<p><a href="/wp-content/themes/summer/user_list.csv"> Download the CSV File</a></p>';
$contents = fread($handle, filesize($file));
$emails = explode(',',$contents);
for ($x=0; $x<count($emails) -1; $x++){
echo $emails[$x]."; (remove)<br />";
}
fclose($handle);
}else{
echo "empty";
}
}
Что мне не хватает? Как сделать, чтобы «(удалить)» удалял этот конкретный адрес электронной почты (или строку)?
Спасибо
fgetcsv
! - person Francis Avila   schedule 04.12.2011mailparse_rfc822_parse_addresses()
может быть еще более применимым. По крайней мере, обратите внимание наfile_get_contents()
, а не наfopen/fread/fclose
. - person mario   schedule 04.12.2011