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

Форум PHP

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

 

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

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

тема: Вопрос по гостевой и счетчику от Softtime
 
 автор: Loki   (24.02.2005 в 14:18)   письмо автору
 
 

у меня на сайте есть раздел, ссылки в котором имеют вид
/index.php?id=main. К сожалению, счетчик их учитывает как просто
index.php
$_SERVER['PHP_SELF'] поменял на $_SERVER['REQUEST_URI']... эффекта пока нет. Что еще можно попробовать сделать?

и еще. когда вставляешь в гостевую include("../count/count.php") она наглухо перестает грузится. Грузится только если поставишь include("http://site.ru/count/count.php"). Работать-то работает, а вот счетчик ее по прежнему не обсчитывает. Порывшись по форуму у меня закралось подозрение что дело в одинаковых именах глобальных переменных (refister_globals = on - у меня этого требует форум). Подскажите чайнику, какие именно переменные дублируются? Или как их отключить для конкретного скрипта?

   
 
 автор: Loki   (24.02.2005 в 17:39)   письмо автору
 
   для: Loki   (24.02.2005 в 14:18)
 

Первый вопрос снимается - кажись заработало:)
А вот со вторым - по прежнему засада:(

   
 
 автор: cheops   (24.02.2005 в 18:59)   письмо автору
 
   для: Loki   (24.02.2005 в 14:18)
 

Хм... попробуйте счётчик добавить не в начале, а в конце, и перед ним закрыть предыдущую сессию с базой данных
<?php
  
// Код гостевой книги
  
mysql_close();
  include(
"../count/count.php");
?>

   
 
 автор: Loki   (24.02.2005 в 21:36)   письмо автору
 
   для: cheops   (24.02.2005 в 18:59)
 

попробовал в различных сочетаниях... эффект нулевой:(
самое станное, что записи из базы читаются (все, кроме самой старой - на ней все и зависает). интересно, как наличие относительного пути может на это влиять? ну и, соответственно, почему не обсчитывается форум... это все как-то связано с mysql наверное:)

Да, только что заметил: с относительным путем - статистика срабатывает, только страница до конца не догружается.

   
 
 автор: Loki   (25.02.2005 в 12:46)   письмо автору
 
   для: Loki   (24.02.2005 в 21:36)
 

Нашел косяк: проблема была в файле conf.php гостевой книги, а конкретно:

<?php
function puterror($message)
 {
    echo(
"<p>$message</p>");
    exit();
  }
?>


после того как этот фрагмент закомментировал, гостевая заработала нормально и в счетчике учитывается...
Почему же не учитывается форум? Еслиб хоть ошибки какие выдавал:)

И еще вопрос: в статистике учитывается count.php - это нормально?

   
 
 автор: Loki   (16.03.2005 в 16:56)   письмо автору
 
   для: Loki   (25.02.2005 в 12:46)
 

Еще раз приподниму тему.
В счетчике учитывается весь сайт, кроме форума. Вроде и никаких ошибок не выдает, но и не учитывает.
Как проверить, корректно ли выполнился запрос к count.php? Значения каких переменных желательно проконтролировать?

   
 
 автор: cheops   (16.03.2005 в 19:13)   письмо автору
 
   для: Loki   (16.03.2005 в 16:56)
 

Все прочитали начало сообщения и подумали что всё в порядке :))).
Как подключён счётчик к форуму? В конце страницы?
<?php
  mysql_close
();
  include 
"../powercounter/count.php";
?>

Метод отладки заключается в постепенном убирании символов @ в count.php, который подавляет вывод ошибки - попробуйте убрать их и посмотреть что происходит?

   
 
 автор: Loki   (16.03.2005 в 20:30)   письмо автору
 
   для: cheops   (16.03.2005 в 19:13)
 

Разобрался вроде: файлы настроек форума и счетчика имели одинаковые названия и, хоть и находились в разных местах, подключался не тот который нужен:)

   
Rambler's Top100
вверх

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