$arr = file("reviews.dat");
$res = array_slice($arr, 0, 2);
foreach ($res as $str) {
echo $str;
}
$arr = file("reviews.dat");
$arr = array_reverse($arr);
$res = array_slice($arr, 0, 2);
foreach ($res as $str) {
echo $str;
}
<?php
foreach (new \DirectoryIterator('путь до папки с файлами') as $fileInfo) {
if($fileInfo->isDot()) continue;
$file_name = $fileInfo->getFilename(); // здесь мы получили имя файла
}
?>
$file_name
следует обработать регуляркой из этого ответа$files = glob ( '../../ip_user/*' . $_GET['ref'] . '.dat' );
print_r($files);
$date = new DateTime('27.11.2018 21:20');
echo $date->format('Y-m-d H:i:s') . "\n";//27.11.2018 21:20
$date->sub(new DateInterval('PT35M'));
echo $date->format('Y-m-d H:i:s') . "\n"; //27.11.2018 20:45
if(date('H') >= 20 && date(i) >=45 )
{
//ссылка активна
}
setInterval(function(){
$("#some-container").load("schedule.php #some");
}, 2000);
<div id="some-container"></div>
foreach($res as $line)
{
if(strlen($line) === 0 ) continue; //в лоб
if(!strripos($line, "<|>")) continue; //Но вот так наверно лучше будет.
$elem = explode("<|>",$line);
echo "<li><a href=".$elem[1]." target='_blank'>".$elem[2]."</a></li>";
}
copy('http://site.ru/image.jpeg', '/path/to/image.jpeg');
$image = file_get_contents("http://site.ru/image.jpeg");
$save = file_put_contents('/path/to/image.jpeg', $image);
Image::make('http://site.ru/image.jpeg')->save('/path/to/image.jpeg');