Передалал под себя всё в норме, как нужно, одна проблемка, переносит на след. строку расширение как сделать чтобы этого не было ?
Получается вот так.
#EXTINF:680000,
live-20160227165035
.ts
#EXTINF:680000,
live-20160227165040
.ts
#EXTINF:680000,
live-20160227165045
.ts
#EXTINF:680000,
live-20160227165050
.ts
#EXTINF:680000,
live-20160227165055
.ts
#EXTINF:680000,
live-20160227165100
.ts
А нужно
Чтобы .TS в один ряд .
#EXTINF:680000,
live-20160227165055.ts
$start = DateTime::createFromFormat('YmdHis', '20160227165030');
$finish = DateTime::createFromFormat('YmdHis', '20160227165225');
$file = "live.m3u8";
//если файла нету... тогда
if( !file_exists($file)) {
$fp = fopen($file, "w+"); // ("r" - считывать "w" - создавать "a" - добовлять к тексту), мы создаем файл
fwrite($fp, "#EXTM3U\n #EXT-X-TARGETDURATION:10\n #EXT-X-PLAYLIST-TYPE:VOD\n");
do {
$k = $start->format('YmdHis') . PHP_EOL;
fwrite ($fp, "#EXTINF:680000,\nlive-".$k.".ts\n" );
$start->modify('+5 seconds');
} while($start <= $finish);
fwrite($fp,"#EXT-X-ENDLIST");
fclose ($fp);
}
Вроде не какие <BR> и \n нет на след. сроку.