kleuser
Участник
- Сообщения
- 1,838
- Реакции
- 732
Знающие скриптеры php, помогите подогнать код:
Нужно чтобы скрипт выводил в нормальном виде дату (к примеру 2015.03.22 в 20:59) и название карты, демки формата 20150322_2059_de_dust2.dem
Сейчас в таком виде он ничего не выводит, только названия файла
PHP:
// Контент
if(!isset($_GET['id'])) throw new Exception('Не введен ID сервера');
if(isset($_GET['id']) and !isset($server[$_GET['id']])) throw new Exception('Сервер "'.$_GET['id'].'" не найден');
$id = $_GET['id'];
if ($handle = opendir('files/server_'.$_GET['id'])) {
$i = 0;
$content = array();
while (($file = readdir($handle)) !== false) {
if($file == '.' or $file == '..') continue;
$data = explode("-", $file);
$map = explode(".", $data[2]);
$date = unpack("A2year/A2month/A2day/A2hour/A2minute/", $data[1]);
$content[] = array(
'{content_id}'=>++$i,
'{content_name}'=>$file,
'{content_map}'=>$map[0],
'{content_date}'=>$date['day'].'.'.$date['month'].'.'.$date['year'].' в '.$date['hour'].':'.$date['minute'],
'{content_download}'=>'<a href="{url}files/server_'.$_GET['id'].'/'.$file.'" class="a_button">Скачать</a>
');
}
if(count($content)<1)
$content[] = array(
'{content_id}'=>1,
'{content_name}'=>'Файлов нет',
'{content_map}'=>'',
'{content_date}'=>'',
'{content_download}'=>''
);
Нужно чтобы скрипт выводил в нормальном виде дату (к примеру 2015.03.22 в 20:59) и название карты, демки формата 20150322_2059_de_dust2.dem
Сейчас в таком виде он ничего не выводит, только названия файла