Успях да съставя код за показване на CSV файл, съдържащ списък с имейли (всеки ред е имейл адрес) за група за бюлетин. Затруднявам се с добавянето на функция „премахване“ пред всеки от тези имейл адреси, в случай че имейлът вече не е валиден (или потребителят вече не иска да получава имейли). Ето какво имам:
функция my_magic_function(){
$file = TEMPLATEPATH."/user_list.csv";
if (file_exists($file )) {
$handle = fopen($file , "r+");
echo '<p><a href="/bg/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