[TC] скрипт даты
Здравствуйте, уважаемые!
Может ли так быть, что скрипт даты html-страницы, сохраненной из интернета,
в автономном режиме не работает?
И главное, как тогда проверять его работоспособность не загрузив в интернет
свою страницу с этим скриптом.
С уважением,
Грызунов Александр, Самара!
rabinovi***@s*****.ru
Здравствуйте, Александр,
Такое может быть, и по разным причинам. Во-первых, дата на локальном
компьютере может сильно отличаться от даты сервера.
Во-вторых, чтобы скрипты вообще работали нужно соответствующее
программное обеспечение. И тут на первый план выходит тип скрипта. Они
бывают серверные и клиентские, то есть, огромное значение имеет где
выполняется скрипт, на стороне сервера или на стороне клиента.
Например, для запуска php-скриптов на локальной машине нужно
установить интерпретатор php. Джава-скрипт и вэ-бэ-скрипт тоже могут
выполнятся либо на сервере, либо на клиенте. Серверные скрипты могут
иметь специальный тег, указывающий, что скрипт должен выполняться на
сервере, а могут и не иметь такого тега, а распознаваться сервером по
некоторым соглашениям. Для выполнения серверного скрипта на локальном
компьютере необходим установленный веб-сервер. Это может быть Апач,
или встроенный в виндоуз IIS. Запускать страницу с таким скриптом надо
через обращение к локальному веб-серверу. Обычно он имеет имя
localhost, так что обращение может выглядеть так:
http://localhost/c/www/page.html, где страница page.html лежит в
директории C:\WWW\ При этом, странице можно ещё и параметры
передавать. Подобную ссылку удобно хранить в ярлыке на рабочем столе.
В-третьих, возможны различия между реализацией скрипт-интерпретатора у
Вас на машине и на сервере. Например, на сервере поддерживается aspx
или php3, а у Вас asp или php5. Соответственно и скрипты при этом
могут работать по разному, или совсем не работать.
В-четвёртых, возможно, скрипт обращается к некоторым компонентам,
которые у Вас на локальном компьютере не установлены. Например к базам
данных, к модулям системы, или к внешним сайтам.
Конкретнее надо сам скрипт смотреть. Скорее всего второй вариант надо
проверить, то есть, попробовать _правильно_ запустить скрипт.
--
С наилучшими пожеланиями
Владимир Лукьянов, Москва