Forum Webscript.Ru
Программирование => Perl => Тема начата: lean от 25 Января 2005, 15:46:51
-
Здраствуйте.
Есть проблема, я ее никак не могу решить.
А вопрос я думаю для специалиста прост.
Короче Есть простой скрипт баннерокрутилка.
Вывод его на страницу производиться строкой.
Для тестового запуска используется "Денвер".
Вставляю эту строчку в файл "index.php"
или "htm" разница от расширения не меняется
вижу только чистый лист
Структура каталогов токова http://test/banner/cgi-bin/
Этот файл лежит в корне папка "test"
так он внутри выглядит.
Проба
Я пробовал так
и так
Если я в браузере набирау просто строку http://test/banner/cgi-bin/ad.pl
то все нормально работает и я вижу банеры которые меняются при каждом новом запуске.
Кто может помогите.
-
lean а при чем тут Perl?
У тебя SSI не обрабатываются ни с расширением html ни с php.
Этот вопрос задай хостеру или читай настройку апача в части AddHandler server-parsed.
-
Я все это проверяю не на хосте. А дома. "Денвер" это Сервер для локальной настройки скриптов. Если я правильно понял это проблема не скрипта, а сервера?
-
lean:
понял это проблема не скрипта, а сервера
нужно чтоб сервер обрабатывал SSI
lean:
Для тестового запуска используется "Денвер".
Вставляю эту строчку в файл "index.php"
или "htm" разница от расширения не меняется
попробуй назвать файл *.shtml
-
Спасибо, заработало со строчкой вызова . Так тепер получается что мне стаким расширением оставлять этот файл. Или можно чтото еще сделать.
-
lean:
Так тепер получается что мне стаким расширением оставлять этот файл. Или можно чтото еще сделать.
это зависит от настроек сервера.
Считается что SSI обрабатываются на страницах .shtml
Можно включить, чтоб на других расширениях, только это не оч.хорошо
-
lean
в .htaccess добавляем строчки:
AddType text/html .htm .html
AddHandler server-parsed .htm .html
Green Kakadu
Можно включить, чтоб на других расширениях, только это не оч.хорошо
чем обоснованно данное утверждение?
-
commander
в .htaccess добавляем строчки:
AddType text/html .htm .html
AddHandler server-parsed .htm .html
это не помагает. Работает только с расширением .shtml.
Придется наверное все перелапачивать по не грамотности.
-
lean
придеться видимо выкинуть Денвер на помойку и поставить нормальный софт!!!
-
commander
Прошу прощения что есть софт нормальный. И будет ли это потом потдерживаться на серваке куда выложу.
-
lean
apache.org
И будет ли это потом потдерживаться на серваке куда выложу.
какой вебсервер на серваке ?
-
commander:
чем обоснованно данное утверждение?
Снижается производительность сервера, который ищет SSI директивы во всех запрашиваемых файлах.
-
commander:
Можно включить, чтоб на других расширениях, только это не оч.хорошо
чем обоснованно данное утверждение?
ну хотя бы тем, что если прописать
lean:
AddHandler server-parsed .htm .html
то сервер будет обрабатывать на наличие SSI и *.htm и .html файлы, т.е. делать бессмысленную дополнительную работу.
А так - только shtml
-
lean:
И будет ли это потом потдерживаться на серваке куда выложу.
посмотри что хостер пишет по этому поводу. Вроде б у всех SSI обрабатывает shtml, а насчет прочих расширений - у кого как.
-
Всем спасибо. Скрипт работает. Тепер не работает скрипт новостей на php :-) буду искать обходные пути.
Извените еще вопрос. Какая обычно дается стандартная директория для скриптов. ак что бы у большинства серваков это было?
-
lean:
Какая обычно дается стандартная директория для скриптов. ак что бы у большинства серваков это было?
cgi-bin
-
Всем привет.
Правдо я ушел не попращавшись. Спешил.
Мне тут паренек, сосед 12 лет от роду, каторый оказывется немного пишет скриптики на пхп, подсказал что для пхп страниц вызов банера выглядит так: virtual(\'/cgi-bin/ad.pl\'); ?>
И теперь все заработало на страничке с пхп расширением. Всем спасибо.