Вырезать несколько строк из файла, и отправить на почту

YM
На сайте с 30.03.2015
Offline
11
YOM
352

Ребят, здравствуйте.

Идея такова: Если файл с базой контактов. Необходимо, чтобы пользователь в личном кабинете нажимал кнопку, и ему на почту отправлялись первые 10 строк из файла, и затем они удалялись. Файл будет пополняться снизу. Кнопка активна раз в сутки.

Вопрос: Направьте меня пожалуйста, где копать об этом? Если скрипт сам по себе легкий, то скиньте основу, я сам дальше разберусь.

Спасибо за внимание.

Polkan
На сайте с 28.09.2005
Offline
102
#1
WordPress-плагин для Apishops (http://p-api-shop.ru/) P-API-Shop WooCommerce-плагин для Apishops (http://woo-apishops.ru/) Woo-Apishops
YM
На сайте с 30.03.2015
Offline
11
YOM
#2

Спасибо большое за наводку. Вот что получилось, вдруг кому пригодится:

$filename= 'file.txt';//путь к файлу

$txt = file($filename);//получаем массив строк
$txt2 = array_slice($txt, 0, 10);//выбираю первые 10 строк
$txt3 = implode('', $txt2);//избавляюсь от лишнего кода
$mail -> sendMail ($email, $par, $txt3);//класс для отправки сообщений, у каждого разный, в зависимости от того, какой вы используете
file_put_contents($filename, array_slice($txt, 10));//удаляю первые 10 строк из файла

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий