Forum Webscript.Ru

Программирование => Perl => Тема начата: Tamos от 31 Января 2007, 00:36:46

Название: Помогите ламеру
Отправлено: Tamos от 31 Января 2007, 00:36:46
Прошу помощи.
Я не силен в Perl и скриптах, но как-то проблему решать надо.
Решил на сайте сделать ротатор баннеров. Есть на моей cPanel X предустановленный "Entropy Banner", но он не показывает flash-баннеры. :( Тогда решил сделать с помощью тоже предустановленного "Random HTML". В принципе задачу выполняет, хоть и статистики никакой и настроек ноль. Но ... Вот и вопрос. Мои файлы, на которых размещается код , которые находятся в корневой директории (http://www.мой_сайт.com.ua/файл.shtml) нормально выполняют скрипт. А вот на файлах в поддиректориях (http://www.мой_сайт.com.ua/поддиректория/файл.shtml) не выполняются скрипты. Я так понимаю, что на этих страницах надо указывать путь к "cgi-bin/randhtml.cgi". Перепробовал все варианты. Не работает на этих страницах скрипт.
Прошу помощи! Подскажите какой путь указывать к "cgi-bin/randhtml.cgi" в файлах, которые размещенны в поддиректориях?
П.С. Возможно кто подскажет где взять хороший ротатор баннеров (с поддержкой flash-баннеров). Желательно не сильно сложный в настройке.

Заранее благодарен.
Название: Помогите ламеру
Отправлено: Chs от 31 Января 2007, 17:31:51
относительный
../cgi-bin/randhtml.cgi
Название: Помогите ламеру
Отправлено: Tamos от 31 Января 2007, 17:50:15
Я пробовал уже так. И даже указывал путь http://мой_сайт/cgi_bin/randhtml.cgi. Не хочет так работать скрипт. Я, конечно, попробую еще раз, но ...
Это точно единственный способ?
Название: Помогите ламеру
Отправлено: NeoNox от 31 Января 2007, 18:23:30
Что значит не хочет? Какие ошибки выдает?
Название: Помогите ламеру
Отправлено: Tamos от 31 Января 2007, 18:37:10
У меня стоял на страницах , но я его убрал и...
никаких ошибок не показывает, просто пустое место!
То есть ситуация такая, если файл находится в корневой папке, то указав путь "cgi-bin/randhtml.cgi" скрипт работает. Если же указать любой другой путь "../cgi-bin/randhtml.cgi", или "/cgi-bin/randhtml.cgi", или "/public_html/cgi-bin/randhtml.cgi", или "http://мой_сайт/cgi-bin/randhtml.cgi", короче, любой путь, то скрипт не выполняется, при чем никаких ошибок на странице и в логах ошибок не указывает!
Такое возможно? Может быть это прикол предустановленного скрипта?
Сейчас попробую свой скрипт залить и потестить его таким же образом.

Жду соображений.
Всем спасибо огромное.
Название: Помогите ламеру
Отправлено: Tamos от 31 Января 2007, 18:52:09
Да, так и получилось.
Нашел в нете баннерокрутилку простенькую, залил на сайт и там все работает, пути к скрипту нормально распознает и на всех страницах исполняется.
Это какой-то глюк у cPanel X. По-моему.
Единственное, что в моей баннерокрутилке нет статистики и настроек :( Но прийдется довольствоваться малым.
Всем спасибо, буду пользоваться тем, что есть.