|
автор: Lugerr (18.08.2005 в 11:16) |
|
| Фича в чем. Кусок кода
<?php
include "count.php";
?>
|
рассматривается как комментарий. А может и нет, но факт в том, что страницы, с этим куском кода не учитываются в статистике и этот код можно увидеть если, к примеру, посмотреть сгенерированную страницу в формате html.
Что интересно, тестовый файл index.php обрабатывается великолепно.
Как можно решить эту проблему, и куда надо поместить include "count.php"; если исполняемый файл сайта не index.php, а k.pl ? | |
|
|
|
|
|
|
|
для: Lugerr
(18.08.2005 в 11:16)
| | А что если заставить сервер обрабатывать pl файлы как php?
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1010 | |
|
|
|
|
|
|
|
для: Loki
(18.08.2005 в 12:24)
| | Тогда Perl не будет выполняться... здесь надо count.php на Perl переписывать... | |
|
|
|
|
автор: Lugerr (18.08.2005 в 12:44) |
|
|
для: cheops
(18.08.2005 в 12:43)
| | тогда уже не только count.php, а и все остальные процедуры. В общем, весь счетчик. Неужели не существует более простого способа? | |
|
|
|
|
|
|
|
для: Lugerr
(18.08.2005 в 12:44)
| | Нет, остальные не надо: они работают напрямую с БД и от остального сайта не зависят. | |
|
|
|
|
автор: Lugerr (18.08.2005 в 12:53) |
|
|
для: Loki
(18.08.2005 в 12:49)
| | То есть нельзя запустить кусок php кода из файла .pl? Я так понимаю окончательный вариант? | |
|
|
|
|
|
|
|
для: Lugerr
(18.08.2005 в 12:53)
| | Запустить-то можно, например, как это делается в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4459, только счётчик должен не только запускаться, но и взаимодействовать с сервером и базой данных именно с той страницы, с которой запускается, т.е. страница должна быть PHP-страницей. | |
|
|
|
|
автор: Lugerr (18.08.2005 в 13:23) |
|
|
для: cheops
(18.08.2005 в 13:07)
| | ммм, вы видите какие-нибудь еще решения этой проблемы?
А если попросить вас переписать count.php в count.pl это возможно? И в какие примерно сроки? | |
|
|
|
|
|
|
|
для: Lugerr
(18.08.2005 в 13:23)
| | Не хотелось бы этого делать, так как придётся сопровождать два варианта, а это всегда сопряжено с ошибками... | |
|
|
|
|
автор: Lugerr (18.08.2005 в 14:13) |
|
|
для: cheops
(18.08.2005 в 13:56)
| | Неужели придется отказываться от использования вашего счетчика? Не хотелось бы. В версии 2.9 появился именно тот вид отчета, который очень редко встречатся и который я долго искал - время проведенное посетителем на каждой странице. Будет тяжело найти перл замену.
А вообще, переработка файла из php в pl достаточно трудоемка или не очень? Не обязательно сопровождать, достаточно сделать одну из версий, поддерживающую perl и обратно сосредоточить внимание на php. | |
|
|
|
|
автор: Lugerr (18.08.2005 в 12:43) |
|
|
для: Loki
(18.08.2005 в 12:24)
| | То есть в мом случае в папке с счетчиком создать файл .htaccess следующего содержания:
AddType application/x-pl-php pl
или я ошибся в синтаксисе?
Еще, как это может сказаться на всем сайте? Не уверен, что все остальные подключаемые модули будут рады тому, что головная странца вдруг стала восприниматься браузерами как php-файл. Скорее всего сайт перестанет функционировать.
Я бы именно хотел заключить
<?php
include "count.php";
?>
в такие операторные скобки, что бы count.php смог оработаться. | |
|
|
|
|
|
|
|
для: Lugerr
(18.08.2005 в 12:43)
| | Вряд ли что-то хорошее выйдет... так как и Perl и PHP напрямую берут данные с диска, а не результаты преобразования сервера. | |
|
|
|
|
автор: Lugerr (18.08.2005 в 13:34) |
|
|
для: cheops
(18.08.2005 в 13:09)
| | Жалко, я считал perl немного более гибким. | |
|
|
|
|
|
|
|
для: Lugerr
(18.08.2005 в 13:34)
| | А если посмотреть другой вариант - переписать Перл-сайт на PHP? Может будет проще? | |
|
|
|
|
автор: Lugerr (18.08.2005 в 16:13) |
|
|
для: JC_Piligrim
(18.08.2005 в 16:08)
| | Ну, как вариант... имхо, проще переписать один php-файл, чем весь perl сайт целиком. | |
|
|
|
|
|
|
|
для: Lugerr
(18.08.2005 в 13:34)
| | Если вы знакомы с тем и другим языком, то может вам самим и взяться за переделку count.php: код там несложный и сводится к одной функции: сделать в базу несколько запросов, проверить результаты и внести новые данные. | |
|
|
|
|
автор: Lugerr (18.08.2005 в 16:24) |
|
|
для: Loki
(18.08.2005 в 16:16)
| | Было бы просто великолепно, если бы я был знаком и с тем и другим языком. Но, к сожалению, нет.
Что же, остается еще раз предложить вам взяться за разработку перл-направления :) Или, быть может, посоветуете какой-нибудь другой хороший счетчик на перле? | |
|
|
|
|
|
|
|
для: Lugerr
(18.08.2005 в 16:24)
| | А я не знаком с перлом. Так что точно не подскажу:) | |
|
|
|