![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
Ребята, помогите со счетчиком.
Все дело в том, что мой сайт написан на html. И нужно в самом низу сранички, слева от копирайтов и прочего, разместить число просмотров страницы. Как это сделать? Счетчик сделать нужно просто из обычных цифр... графика не нужна. Заранее спасибо. ![]() |
|||
|
||||
Nab |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
Если не поддерживается никакое скриптование на сервере, то никак...
Поищите внешний сервис... их много в сети... -------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
Nab, да нет же...
Это задание такое, типа лаба... локальный хостинг через Апач. ![]() |
|||
|
||||
Nab |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
ну тады во первых форум не тот
![]() А во вторых, поиск по форуму рулит... ![]() Вот здесь Короб давал неплохой пример http://forum.vingrad.ru/topic-122087.html -------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
И чего?
![]() У меня-то не перловый файл, а html-ный... Как мне быть? Я так понимаю, нужно вставить в html-код что-то типа этого:
А дальше как? Нужно ссылку на соответсвтующий cgi-сценарий писать или что? ![]() |
|||
|
||||
Nab |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
Ээээээ, внимательно прочтите мое первое сообщение....
Если это просто статичный HTML то НИКАК А если поддерживается хоть что-то, из серверного скриптования, то можно делать... SSI есть? cgi-bin есть? настроен? работает? перл вообще стоит, простой скрипт выполняется?
-------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
Materium |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 4.12.2006 Где: Питер Репутация: нет Всего: 2 |
Тебе что просто оформить нужно инструментами HTML? ))) Как Nab написал без скриптовых языков ты ничего не посчитаешь и никуда не запишешь. А оформить можно десятками разных способов. Так что нужно?
--------------------
#!sub abc {return "ok"}${&abc()}="TMTOWTDI";print "$ok"; |
|||
|
||||
Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
Nab,
Materium, надо обязательно инструментами перла делать. ![]() Перл стоит, апач тоже, отдельные скрипты выполняются..
Как узнать? А еще такая проблема - сделала рассылку и опрос на сайте, вроде все норм, апач запущен, но при нажати соотвественно на "Подписаться" и на "Голосовать" вместо запуска этих сценариев винда выводит окно о загрузке данных файлов.. Почему? Как с этим бороться? ![]() |
|||
|
||||
Nab |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
Нужно сформировать корректный заголовок HTTP.
Хотя к делу это не относиться... Вставить счетчик просто на страницу HTML нельзя... скрипт не выполниться... поэтому в большинстве случаев и юзают картинки... Они подгружаются отдельным запросом... В Вашем случае можно попробовать SSI, а более верно формировать всю страницу перлом, вместе со счетчиком... тогда у Вас простого html не будет а будут только скрипты которые при отдаче страницы будут подставлять туда значение счетчика... Это можно сделать как используя любую систему шаблонов, так и напрямую вставив html код в код перл... -------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
Как это сделать? Как форматировать страницу перлом? У меня уже все готово на html, не хочу переделывать все на перл... Ребят, помогите написать хоть ЧТО-НИБУДЬ, любой счетчик, чтобы было попроще выполнить... Скоро уже преподу показывать надо. ![]() Это сообщение отредактировал(а) Олюнчик - 21.12.2006, 00:41 |
|||
|
||||
Nab |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
Я так и не понял, что именно Вам нужно? SSI (Server Side Includes) - включения на стороне сервера... файлы почти тотже HTML, только имеют дополнительные конструкции и как правило имеютт расширение .shtml. Если они включены в апаче, то можно такой вот конструкцией включить в состав вашей страницы еще и содержимое страницы page.shtml
или результат выполнения скрипта
если все формировать перлом, то это отдельный разговор, потому как учитывая что у вас уже сформированный html, то прийдется переписать все ссылки... и вообще это надо было заранее продумывать... как рисуя простой html туда вставлять динамику... -------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
||||||||
|
|||||||||
korob2001 |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Вот немного переделанный счётчик, который я приводил раньше.
Допустим путь к нему выглядит так /cgi-bin/counter/counter.pl В том месте HTML страницы, где ты хочешь видеть счётчик, просто подключай SSI. Например код главной страницы:
Обрати внимание на то, что при обращении к скрипту нужно передавать параметр, что бы он знал, как идентифицировать счётчик. Это говорит о том, что нужно изменять этот параметр на каждой странице, где ты используешь счётчик. Если выше мы передали параметр Home, для главной страницы, то для гостевой книги вполне подойдёт Guestbook, т.е. наш SSI тэг будет примет такой вид:
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||||
|
|||||||
Олюнчик |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
korob2001, не получается.
![]() Может я в пути к файлу что не так сделала... не знаю. ![]() А какое расширение должно быть у файла
И почему у тебя в тексте программы "/home/localhost/cgi-bin/counter/count" , а путь ты написал "Допустим путь к нему выглядит так /cgi-bin/counter/counter.pl" ? Добавлено @ 12:36
Вот какая ошибка в logs. Что это значит? |
||||
|
|||||
Nab |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
А это зависит от того как настроен апач, обыкновенно .pl или .cgi.
Потому что физическое расположение файла на диске абсолютно никак не связано с тем, как путь к этому файлу видит клиент (броузер или еще какой...). URL формируется тоже в связке с настройками апача. Параметр DocumentRoot или что-либо подобное. Учитывая что у тебя винда, то путь к счетчику должен быть скорее всего таким:
Олюнчик, будьте добры взять словарик и перевести что это значит... всеже здесь форум программистов а не переводчиков... и надо хоть как-то самой двигаться.... А значит это, что компиляция завершилась ошибкой на 4 строке скрипта. Чтоб задавать такой вопрос желательно еще и ваш файлик показать... Что у вас в 4 строке? Потому как в скрипте который вы привели в 4 строке пусто... -------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
||||
|
|||||
Олюнчик |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
counter.pl
|
||||
|
|||||
Nab |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
Вообщето если бы у вас не было DB_File, то перл бы так и сказал...
А тут не понятно... попробуйте первые строки изменить так:
-------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
Олюнчик |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
![]() Видимо, ему что-то не нравится тут 'use CGI qw(param);' Добавлено @ 14:54 А ошибка 500
|
||||||
|
|||||||
Nab |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
Да нет, тут ошибка вроде на DB_File? он у вас вообще стоит?
Попробуйте просто вот такую команду:
У меня правда, он на нее вот так ругается:
-------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
||||
|
|||||
Олюнчик |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
Попробовала. Вот.
|
||||
|
|||||
Nab |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
ЭЭЭЭЭ, нет
![]() Это:
нужно выполнить просто из командной строки вашей виндоус....... ![]() -------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
Олюнчик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 16.12.2006 Репутация: 1 Всего: 1 |
Ребята! Спасибо!
Я разобралась!!! ![]() |
|||
|
||||
Nab |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 25.3.2006 Где: Kiev Репутация: 26 Всего: 37 |
Какая толковая девушка ![]() Только не забудьте закрыть тему.... -------------------- Чтобы правильно задать вопрос нужно знать больше половины ответа... Perl Community FREESCO in Ukraine |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |