2010-12-30 2 views
0

Я использую шаблон this site, чтобы создать мобильный/iPhone-сайт. Я хочу, чтобы у меня была ссылка на файлы, а ниже ссылки я хочу показать дату создания. В настоящее время все работает нормально, но каждый раз, когда я загружаю файл, мне также нужно перейти в index.html и изменить дату изменения. Есть ли какой-либо скрипт для этого, который будет работать на моем сайте? У меня очень основное понимание HTML, поэтому я использую шаблон.Как показать дату создания внешнего файла на веб-сайте?

Спасибо!

ответ

0

Найдено решение: Я изменил расширение файла .php из the iPhone Website template, а затем вставить этот код, в котором я хочу дата изменения быть:

<?= date("m/d/Y H:i:s",filemtime("filename.extension")) ?> 
+0

Есть ли какой-либо способ настроить этот режим на определенный часовой пояс? – michaellindahl

+0

Есть ли способ сделать другой текст как обновление, если файл не найден, вместо уродливого текста ошибки? – michaellindahl

0

вам понадобятся некоторые серверные скрипты, такие как PHP или ASP.NET. Используя это, есть встроенные библиотеки файлов IO, где вы можете получить дату создания/изменения.

+0

Что самый простой способ сделать это с помощью PHP ? Могу ли я просто изменить расширение с .html на .php? – michaellindahl

+0

Нет, вам действительно нужно запустить PHP на своем веб-сервере и включить правильный PHP-код на свою веб-страницу. – DVK

0

Есть 2 способа показать дату последнего изменения файла (и только один из них работает для создания).

  1. У вас может быть список файлов, сгенерированный возможностями вашего веб-сервера. В принципе, любое отображение URL в каталог, который разрешено показывать его содержимое приведет к веб-странице списка содержимого каталога, например:

    Index of /images/appimages/MastheadButtons 
    Name     Last modified  Size Description 
    ------------------------------------------------------------------- 
    Parent Directory  22-Jun-2010 09:35  - 
    GP.JPG [link]   22-Jun-2010 09:41  1k 
    web.jpg [link]   29-Jan-2003 15:28 17k 
    
  2. Вы можете иметь фоновым (CGI) скрипт, который производит HTML-страница распечатает любую интересующую вас информацию.

    Если вы знаете только HTML, второй подход для вас не будет практичным. Если вы знаете какой-то язык программирования для написания веб-приложений (PHP, Perl, что-либо), вы можете задать более целенаправленный вопрос о том, как достичь того, чего вы хотите на этом языке.

  3. Однако сам HTML работает в вашем браузере. Он не выполняет какой-либо код на веб-сервере, где находится файл, и, следовательно, ничего не знает о файлах.

+0

Я не хочу создавать отдельную веб-страницу, я просто хочу интегрировать дату в версию веб-сайта iPhone. Я думаю, что все, что мне нужно, это фрагмент кода, который будет помещен в мою веб-страницу html, которая покажет дату создания файла (или модификацию, потому что я буду создавать файл и заменять его только что созданным файлом.) – michaellindahl

+0

Для этого, вы действительно должны запускать PHP на своем веб-сервере и включать правильный PHP-код на своей веб-странице (или какой-либо другой CGI-сервер - не обязательно должен быть PHP) – DVK

Смежные вопросы