Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с LiteCounter 1.0
 
 автор: MakcB   (13.12.2005 в 20:55)   письмо автору
 
 

Никак не могу сделать, чтобы счетчик считал мои страницы в других директориях, путь вроде правильно указываю, может, есть какой ни будь секрет? PHP можно сказать я не знаю.

   
 
 автор: cheops   (13.12.2005 в 22:06)   письмо автору
 
   для: MakcB   (13.12.2005 в 20:55)
 

А какова структура сайта и как вы подключаете счётчик?

   
 
 автор: MakcB   (14.12.2005 в 15:46)   письмо автору
 
   для: cheops   (13.12.2005 в 22:06)
 

В файле .htaccess расположенном в корневом каталоге

RemoveHandler .html .htm 
AddType application/x-httpd-php php phtml html

В файлах *.php и *.html размещенных в корневом каталоге прописано:

<?php
include "counter/count.php";
?>

Счетчик находится в директории Counter.
Счетчик их не видит, а видит только свой index.php.

   
 
 автор: Loki   (14.12.2005 в 15:51)   письмо автору
 
   для: MakcB   (14.12.2005 в 15:46)
 

Так директория counter у вас с большой буквы или как вы написали?

   
 
 автор: MakcB   (14.12.2005 в 20:18)   письмо автору
 
   для: Loki   (14.12.2005 в 15:51)
 

Нет директория counter у меня с маленькой буквы.

   
 
 автор: cheops   (14.12.2005 в 23:52)   письмо автору
 
   для: MakcB   (14.12.2005 в 20:18)
 

Добавьте в файл count.php что-то вроде
<?php
  
echo "Hello world!";
?>

эта фраза появляется при обращении к страницам, которые участвуют в статистике?

   
 
 автор: MakcB   (15.12.2005 в 15:57)   письмо автору
 
   для: cheops   (14.12.2005 в 23:52)
 

Тут очень странная ситуация в статистике видно два файла index.php и Doc2.php, фраза появляется в index.php, а файл Doc2.php браузер вообще не открывает, сообщает что нет такого файла.
И даже если сохранить файл Doc2.php другим именем, то в статистике он не появляется.

   
 
 автор: cheops   (15.12.2005 в 23:04)   письмо автору
 
   для: MakcB   (15.12.2005 в 15:57)
 

Т.е. Doc2.php у вас даже физически не присутствует? или он имеется, но его невозможно открыть?

   
 
 автор: MakcB   (16.12.2005 в 20:03)   письмо автору
 
   для: cheops   (15.12.2005 в 23:04)
 

Физически он присутствует, только браузером не открывается.

   
 
 автор: cheops   (17.12.2005 в 00:47)   письмо автору
 
   для: MakcB   (16.12.2005 в 20:03)
 

Хм... а путь к нему правильно указывается? А другие файлы, к ним счётчик прикреплён?

   
 
 автор: MakcB   (19.12.2005 в 08:26)   письмо автору
 
   для: cheops   (17.12.2005 в 00:47)
 

Чудеса все файлы стали открываться браузером.
Счетчик прикреплен ко многим файлам, как в основной директории, так и директории counter, с различным расширением (*.html, *.php), но счетчик видит только три файла (*.php) в директории counter, хотя совсем недавно он видел только два. Сейчас в директории прописано пять файлов (.php) и один (.html)

   
 
 автор: cheops   (19.12.2005 в 15:23)   письмо автору
 
   для: MakcB   (19.12.2005 в 08:26)
 

Для того, что учитывались HTML-файлы следует добавить в директорию конфигурационный файл .htaccess следующего содержания
RemoveHandler .html .htm 
AddType application/x-httpd-php .php .htm .html .phtml 


http://www.softtime.ru/info/articlephp.php?id_article=25

   
 
 автор: MakcB   (19.12.2005 в 16:09)   письмо автору
 
   для: cheops   (19.12.2005 в 15:23)
 

Всем большое спасибо за помощь, все заработало.
Причина была скорей всего в БД, но какая я не знаю, просто просматривая на сервере таблицу pages, хотел узнать, почему туда не записываются названия файлов, и нашел кнопку «Починить таблицу» нажал ее и в таблицу стали прописываться файлы.

   
 
 автор: cheops   (19.12.2005 в 19:19)   письмо автору
 
   для: MakcB   (19.12.2005 в 16:09)
 

Да, индексы могут слетать "Починить таблицу" их воссоздаёт по-новой...

   
 
 автор: FatBoy   (17.12.2005 в 11:47)   письмо автору
 
   для: MakcB   (16.12.2005 в 20:03)
 

А в самом count.php прописано:


<?php 
include "counter/config.php";
?>


??? А то он на вложенную папку counter может не реагировать.

   
 
 автор: MakcB   (19.12.2005 в 08:27)   письмо автору
 
   для: FatBoy   (17.12.2005 в 11:47)
 

В count.php у меня прописано:

<?php 
include " admin /config.php"
?>
при изменении на

<?php
include "counter/admin/config.php";
?>
не чего не меняется.

   
 
 автор: FatBoy   (19.12.2005 в 11:41)   письмо автору
 
   для: MakcB   (19.12.2005 в 08:27)
 

Вообще-то в самом начале там было:


include "config.php"; 


(в 10-й строке). Если размещать весь счетчик в папке counter, то надо изменить:


include "counter/config.php"; 


Никакого admin там вообще-то быть не должно по идее. По крайней мере у меня так работает.

   
 
 автор: MakcB   (19.12.2005 в 13:22)   письмо автору
 
   для: FatBoy   (19.12.2005 в 11:41)
 

У меня config.php лежит в папке admin, по этому в count.php:

include " admin /config.php";

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования