|
|
|
|
|
для: Medulla
(07.09.2007 в 12:14)
| | >>насчет Udefined variable: nm я не понял. Не должно такое выплывать.
>подобная ошибка на стр.
то подобная... я в другой файл не глядел. А $nm в той строке определяется жестко.
....
>в общем то их можно подавить. но все же непонятно
почему непонятно? понятно.
Это происходит потому, что студия Softtime пишет код из расчета на режим подавления нотайсов. О чем cheops регулярно здесь сообщает.
http://softtime.ru/forum/srchform.php?name=notice+cheops&numberthemes=30&srchwhere=2&logic=1 | |
|
|
|
|
|
|
|
для: Trianon
(07.09.2007 в 09:36)
| | >Возможно, предстоит точно также поменять характеристики таблицы и её полей.
получилось спасибо.
>насчет Udefined variable: nm я не понял. Не должно такое выплывать.
подобная ошибка на стр.
Notice: Undefined variable: and2 in \admin\main.php on line 42
Notice: Undefined variable: and2 in \admin\main.php on line 44
Notice: Undefined variable: page in \admin\index.php on line 23
Notice: Undefined variable: order in \admin\index.php on line 24
Notice: Undefined variable: daystst in \admin\days.php on line 13
в общем то их можно подавить. но все же непонятно | |
|
|
|
|
|
|
|
для: Medulla
(07.09.2007 в 09:25)
| | >временно вкл. register globals.
временно включили Вы не register globals а error reporting видимо.
>вот что говорит mysql error:
>Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
Эти строки говорят о том, что либо в конфиге не стоит mysql_query("SET NAMES 'cp1251'"); либо база создана без указания кодовой страницы cp1251 и сопоставления cp1251_general_ci .
Первое надо поставить.
Второе надо изменить командой
ALTER DATABASE `имяБД` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci
|
Возможно, предстоит точно также поменять характеристики таблицы и её полей.
насчет Udefined variable: nm я не понял. Не должно такое выплывать. | |
|
|
|
|
|
|
|
для: Medulla
(06.09.2007 в 15:48)
| | временно вкл. register globals.
вот что говорит mysql error:
Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=' | |
|
|
|
|
|
|
|
для: Medulla
(06.09.2007 в 12:32)
| | up.
очень нужна помощь
<?php
///////////////////////////////////////////////////
// Счётчик посещений - LiteCounter
// 2003-2004 (C) IT-студия SoftTime (http://www.softtime.ru)
// Симдянов И.В. (simdyanov@softtime.ru)
// Кузнецов М.В. (kuznetsov@softtime.ru)
// Голышев С.В. (softtime@softtime.ru)
///////////////////////////////////////////////////
include "admin/config.php";
// Переменная для ссылки на страницу для которой производится подсчёт
$page=$PHP_SELF = $_SERVER['PHP_SELF'];
// Формируем строчку с полным ip
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
$ip = $REMOTE_ADDR = $_SERVER['REMOTE_ADDR'];
if (($forward != NULL)&&($forward != $REMOTE_ADDR)) $ip = $ip."/".$forward;
// Подготавливаем данные по пользователю
$reff = urldecode(@$_SERVER['HTTP_REFERER']);
// Соединяемся с сервером базы данных
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if($dbcnx)
{
// Выбираем базу данных
if(@mysql_select_db($dbname,$dbcnx))
{
// Выясним, первичный ключ (id_page) текущей страницы
$pgs = mysql_query("SELECT * FROM pages WHERE name='$page';");
if ($pgs)
{
if(mysql_num_rows($pgs)>0)
{
$pag = mysql_fetch_array($pgs);
$nm = $pag['id_page'];
}
// Если данная страница отсутствует в таблице pages
// и не разу не учитывалась - добавляем данную страницу в таблицу.
else
{
$query = "insert into pages values (0,'$page',0)";// вот здесь нужен $_SERVER/$_Get????
mysql_query($query);
// Выясняем первичный ключ только что добавленной
// страницы
$nm = mysql_insert_id();
}
}
// Заносим посещение в таблицу ip
$query_main = "insert into ip values (0, '$ip', NOW(), $nm);";
@mysql_query($query_main);
}
}
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(06.09.2007 в 11:16)
| | спасибо большое, как обычно)
теперь
Udefined variable: nm in C:\Inetpub\wwwroot\авторизация\litecounter10\count.php on line 49 | |
|
|
|
|
|
|
|
для: Medulla
(06.09.2007 в 09:02)
| | Всё как обычно. Регистр глобалс, мать ихо.
Строки 10...17 count.php
// Переменная для ссылки на страницу для которой производится подсчёт
$page=$PHP_SELF;
// Формируем строчку с полным ip
$forward = getenv(HTTP_X_FORWARDED_FOR);
$ip = $REMOTE_ADDR;
if (($forward != NULL)&&($forward != $REMOTE_ADDR)) $ip = $ip."/".$forward;
// Подготавливаем данные по пользователю
$reff = urldecode(getenv('HTTP_REFERER'));
нужно переделать так:
// Переменная для ссылки на страницу для которой производится подсчёт
$page=$PHP_SELF = $_SERVER['PHP_SELF'];
// Формируем строчку с полным ip
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
$ip = $REMOTE_ADDR = $_SERVER['REMOTE_ADDR'];
if (($forward != NULL)&&($forward != $REMOTE_ADDR)) $ip = $ip."/".$forward;
// Подготавливаем данные по пользователю
$reff = urldecode(@$_SERVER['HTTP_REFERER']);
|
| |
|
|
|
|
|
|
| http://softtime.ru/info/litecounter10.php
Notice: Undefined variable: PHP_SELF in C:\Inetpub\wwwroot\авторизация\litecounter10\count.php on line 11
Notice: Use of undefined constant HTTP_X_FORWARDED_FOR - assumed 'HTTP_X_FORWARDED_FOR' in C:\Inetpub\wwwroot\авторизация\litecounter10\count.php on line 13
Notice: Undefined variable: REMOTE_ADDR in C:\Inetpub\wwwroot\авторизация\litecounter10\count.php on line 14
|
пробовала явно указать undefined variable, проблема не решилась. | |
|
|
|
|