Все пришло нормально записалось!
Вот если кто использует может тоже отправку через скрипт (других способов не нашел) ,может подскажет что не так? приходит письмо с таблицей нарисованной ,но не заполнена данными..
Понимаю что что то с переменными не так в скрипте..
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
<?php
$file_name = '/var/log/asterisk/sms.txt';
if (filesize($file_name)>0) {
$fobj = fopen($file_name,"r+");
$text = fread($fobj, filesize($file_name));
$text1 = explode ("-%-", $text);
$array = array_chunk($text1, 4);
$mes1 = "<table border='1' bordercolor='#000000' cellspacing='0' cellpadding='2'>";
$mes2 = "<tr align='center' valign='middle'><td width='160'>Дата и время сообщения</td><td width='140'>Номер отправителя</td><td width='230'>Сообщение</td></tr>";
for ($i = 0; $i <= count($array)-2; $i++)
{
$sms = $array[$i];
$sms1[] = "<tr valign='middle'><td align='center'>".$sms[0]."</td><td align='center'>".$sms[2]."</td><td align='left'>".$sms[3]."</td></tr>";
}
for ($mes3 = '', $j = 0; $j <= count($sms1); $j++)
{
$mes3 = $mes3.$sms1[$j];
}
$mes4 = "</table>";
$date = date("d.m.Y");
$time = date("H:i:s");
$to = "мыл@gmail.com";
$subject = "New SMS Message(s) - ".$date." - ".$time;
$message = $mes1.$mes2.$mes3.$mes4;
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: SMS Gate <sms@мыл.ру>\r\n";
if (mail($to, $subject, $message, $headers)) {
echo "Soobshenie ojidaet otpravki";
ftruncate ($fobj, 0);
} else {
echo "Oshibka pri otpravke";
}
fclose($file_name);
}
else { echo "Sms soobshenii net..."; }
?>
$file_name = '/var/log/asterisk/sms.txt';
if (filesize($file_name)>0) {
$fobj = fopen($file_name,"r+");
$text = fread($fobj, filesize($file_name));
$text1 = explode ("-%-", $text);
$array = array_chunk($text1, 4);
$mes1 = "<table border='1' bordercolor='#000000' cellspacing='0' cellpadding='2'>";
$mes2 = "<tr align='center' valign='middle'><td width='160'>Дата и время сообщения</td><td width='140'>Номер отправителя</td><td width='230'>Сообщение</td></tr>";
for ($i = 0; $i <= count($array)-2; $i++)
{
$sms = $array[$i];
$sms1[] = "<tr valign='middle'><td align='center'>".$sms[0]."</td><td align='center'>".$sms[2]."</td><td align='left'>".$sms[3]."</td></tr>";
}
for ($mes3 = '', $j = 0; $j <= count($sms1); $j++)
{
$mes3 = $mes3.$sms1[$j];
}
$mes4 = "</table>";
$date = date("d.m.Y");
$time = date("H:i:s");
$to = "мыл@gmail.com";
$subject = "New SMS Message(s) - ".$date." - ".$time;
$message = $mes1.$mes2.$mes3.$mes4;
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: SMS Gate <sms@мыл.ру>\r\n";
if (mail($to, $subject, $message, $headers)) {
echo "Soobshenie ojidaet otpravki";
ftruncate ($fobj, 0);
} else {
echo "Oshibka pri otpravke";
}
fclose($file_name);
}
else { echo "Sms soobshenii net..."; }
?>
Соответсвенно файл sms.txt содержит
Код: Выделить всё
2017-01-27 10:26:03 - D79206500000 - +79622088888: Тесто