Показать сообщение отдельно
Soniks вне форума      Старый #13  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
28.07.2011, 19:45

Вот эти строки отвечают за формирование даты
PHP код:
 setlocale (LC_TIME$locale); 
    
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})"$time$datetime); 
    
$datetime strftime(""._LINKSDATESTRING.""mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1])); 
    
$datetime ucfirst($datetime); 

Проблема в том что, переменные $locale, $time ни как не определены в данной функции.
Скорее всего эти строки необходимо выводить после:
PHP код:
 $res $db->sql_query("SELECT name, email, description, filesize, hits, version, homepage FROM ".$prefix."_downloads_downloads WHERE lid='$lid'"); 
    list(
$auth_name$email$description$filesize$hits$version$homepage$title) = $db->sql_fetchrow($res); 

Где добавить вывод показаний даты:
PHP код:
 $res $db->sql_query("SELECT name, email, description, filesize, hits, version, homepage, date FROM ".$prefix."_downloads_downloads WHERE lid='$lid'"); 
    list(
$auth_name$email$description$filesize$hits$version$homepage$title $time) = $db->sql_fetchrow($res); 

http://se2.php.net/manual/ru/function.setlocale.php
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".