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

Форум PHP

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

 

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

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

тема: Установка счётчика PowerCounter - помогите
 
 автор: sv77   (31.10.2007 в 16:19)   письмо автору
 
 

Здравствуйте, прошу помочь.
Устанавливаю счётчик PowerCounter последнии версия.
Установился, есть база данных. Работает страница администрирования, но выдаёт предупреждение:

Warning: set_time_limit() [function.set-time-limit]:
Cannot set time limit in safe mode in /home/dubna03/public_html/pcounter/admin/archive.php on line 11

2-й вопрос.
Я ставлю счётчик, который находится в дириктории pcounter таким образом:

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

В какое конкретно место его ставить. пробовала в title, в начало body. Не работает, страница не засчитывается ,
а в списке страниц только почему-то pcounter/index.php ???
Других двух нет, которые нужны. Что делать??? Спасибо.

   
 
 автор: cheops   (31.10.2007 в 17:41)   письмо автору
 
   для: sv77   (31.10.2007 в 16:19)
 

1. В 11 строке файла admin/archive.php исправьте конструкцию
<?php
  set_time_limit
(0); //добавлено 10.02.06
?>

на
<?php
  
@set_time_limit(0); //добавлено 10.02.06
?>


2. Где относительно папки pcounter находится файл?

   
 
 автор: sv77   (01.11.2007 в 10:12)   письмо автору
 
   для: cheops   (31.10.2007 в 17:41)
 

2. Находится в корневой директории сайта (main).

файл index.html (где нужен счётчик) в папке - public_html/03ru/
папка pcounter в папке public_html/
файл count.php в подкаталоге public_html/pcounter
Всё должно быть верно с путями.

3.Есть ли особенность установки включения счётчика в страницы по шаблону?
В какое место их конкретно ставить? В body?
4. Счётчик нужен на всех страницах.
5. Почему в статистике файл count.php ?

Спасибо.
Очень надеюсь!

   
 
 автор: cheops   (01.11.2007 в 10:22)   письмо автору
 
   для: sv77   (01.11.2007 в 10:12)
 

2. Тогда для файлов, расположеных в корне вам следует использовать путь
<?php
include "pcounter/count.php";
?>

3. Нет не имеет значения - можно в самый конец страницы - так как счётчик работает на стороне сервера - даже если пользователь не догружает страницу - посещение всё-равно учитывается.
4. Если вы хотите, чтобы страница учитывалась - к ней необходимо подключать счётчик (как правило это можно сделать сразу для всех страниц поместив вызов счётчика в шаблон).
5. Хм... странно - попробуйте изменить путь и вызывать счётчик не конструкцией include, а конструкцией include_once.

   
 
 автор: sv77   (01.11.2007 в 11:15)   письмо автору
 
   для: cheops   (01.11.2007 в 10:22)
 

больше предупреждений и ошибок нет.
Система администрирования: Система работает: 1 дн. (Кстати на спрашивает никакой пароль)

Но счётчик не работает! Установлен на двух страницах в корневом


На сайте админ. счётчика нет ни одной страницы. Может я забыла какой-то важный шаг.

1.Создала базу, заполнила.
2. Установила счётчик в pcounter/
3. Вызваю счётчик <?php include "pcounter/count.php"; ?> .


при просмотре
http://dubna03.info/pcounter/index.php

Выдаёт вот что

"Каждый раз при загрузке данной страницы в таблицу ip счётчика будет помещаться запись. Общее количество посещений является количеством хитов, количество записей с уникальным IP-адресом является количеством хостов.
Перегрузите несколько раз страницу и посмотрите результат на странице администрирования счётчика.
Переход на эту же страницу для создания рефферера Перейти "


По ссылке стандартной "вернуться на сайт" отсылает на http://dubna03.info/index.php
А у меня index.html Я конечно исправлю, но может это как-то связано?

Пожалуйста посмотрите!

   
 
 автор: cheops   (01.11.2007 в 12:16)   письмо автору
 
   для: sv77   (01.11.2007 в 11:15)
 

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

Для того, чтобы защитить статистику паролем следует воспользоваться инструкцией в статье по ссылке http://www.softtime.ru/article/index.php?id_article=27.

   
 
 автор: sv77   (01.11.2007 в 13:02)   письмо автору
 
   для: cheops   (01.11.2007 в 12:16)
 

Создала файл .htaccess

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

разместила в public_html и в public_html/03ru/
(сам счётчик в public_html/pcounter)

Ситауция та же. Мои два файла не учитываются !
В статистике только ненужный файл http://dubna03.info/pcounter/index.php

   
 
 автор: EXP   (01.11.2007 в 13:27)   письмо автору
 
   для: sv77   (01.11.2007 в 13:02)
 

счётчик считает.
пару раз обнорвил http://dubna03.info/pcounter/ , засчитало

   
 
 автор: sv77   (01.11.2007 в 13:38)   письмо автору
 
   для: EXP   (01.11.2007 в 13:27)
 

Вы извините, если я не совсем понятливая.

Как сделать, чтобы в статистике участвовали мои страницы index.html и index_med.html и также отображались на " Статистике посещений по страницам сайта " в списке.

В статистике участвует только ненужный файл http://dubna03.info/pcounter/index.php. Он засчитал меня и Вас, я видела. Но это другой файл. Может ещё куда нажать надо??!!
Спасибо. Жду и надеюсь...

   
 
 автор: EXP   (01.11.2007 в 14:10)   письмо автору
 
   для: sv77   (01.11.2007 в 13:38)
 

если вы сделели такое ,как показал уважаемый cheops , в файле .htaccess ,
создайте например такой файл.html
<?php 
include $_SERVER['DOCUMENT_ROOT'] . '/pcounter/count.php'
?><html><body>
здесь вобщем страница
</body><html>
зайдите на его адресс браузером, и посмотрите код страницы ,
<?php ......... ?> не должно быть в коде совсем
, если оно там остаётся , тому причиной может быть то что вам неразрешенны такие манипуляции в .htaccess , и придётся делать файлы.php.

если не будет <?php ......... ?> в коде страницы значит всё работает

   
 
 автор: sv77   (01.11.2007 в 15:35)   письмо автору
 
   для: EXP   (01.11.2007 в 14:10)
 

Создала файл testphp.html
<?php
include $_SERVER['DOCUMENT_ROOT'] . '/pcounter/count.php';
?><html><body>
Текст
</body><html>

Смотрю через сервер - Вижу моё слово"Текст", нажимаю мышкой контекстное меню - просмотр html кода - он совпадает, и <?php ......... ?> есть.

Счётчик его тоже не засчитывает.
Господа что делать?!!

Что значит делать файлы php?

   
 
 автор: EXP   (01.11.2007 в 16:50)   письмо автору
 
   для: sv77   (01.11.2007 в 15:35)
 

я имел ввиду файлы такие как index.html и index_med.html
придётся переименовывать в index.php и index_med.php ,
чтобы на стороне сервера выполнялся php-код содержащийся в этих файлах.

но должен наверное быть какой-то способ заставить интерпритпровать html-файлы.
.htaccess конфигурируют только на юникс-серверах.
у меня например такой file.php
<?php
echo $_SERVER["SERVER_SOFTWARE"] ;
?>
выводит строку Apache/2.0.59 (Win32) DAV/2 PHP/5.2.3

все настройки можно посмотреть сделав файл.php примерно такого содержания :)
<?php
phpinfo
();
?>

   
 
 автор: sv77   (02.11.2007 в 11:40)   письмо автору
 
   для: EXP   (01.11.2007 в 16:50)
 

Я уже почти в отчаянии!

Переименовала index_med.html в index_med.php. Результат то же, страницы не засчитываются! Кроме той ненужной из счётчика. (сейчас я всё вернула обратно).

Вот информация с сервера:
Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.7a mod_bwlimited/1.4 mod_auth_passthrough/2.1 FrontPage/5.0.2.2635


А в phpinfo(); куда конкретно смотреть, список очень большой?
Спасибо!

   
 
 автор: InSide   (07.11.2007 в 16:20)   письмо автору
 
   для: sv77   (31.10.2007 в 16:19)
 

Добрый день - чтобы не плодить тем решил написать тут.
У меня подобная проблема но все как то мега странно.

Я скачал счетчик уже давно достаточно - счетчик работает уже 126 дней. Страница была одна index.php и в ней был весь сайт вобщем.
Счетчик находится в директории pcount/count.php.

я его делаю include ('pcount/count.php'); в индексе - и все хорошо - все прекрасно работает вот уже 126 дней. Но теперь решили сделать ещё одну страничку которая находится в папке blabla/index.php. Так вот этот файл добавляться в статистику никак не желает. При этом когда в ход пошел метод тыка - то выяснилось что счетчик не хочет учитывать даже и файл pcount/index.php. Я в него тоже добавил счетчик - и ничо не работает. То есть счетчик прекрасно учитывает статистику первого файла главного - а никакие другие он учитывать почему то не хочет.
Я перепробовал все варианты которые смог придумать
и include('./pcount/count.php')
и include('../pcount/count.php')
и include_once('pcount/count.php')
и include_once('./pcount/count.php')
и include_once('../pcount/count.php')
require_once("pcount/count.php");
require_once("./pcount/count.php");
require_once("../pcount/count.php");

Далее в самом начале файла count.php я написал echo 'блаблабла';

Так вот это блаблабла выводится только на главной странице - на других игнорируется.

Какие могут быть варианты ?
Заранее большое спасибо.

   
Rambler's Top100
вверх

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