![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| клоп |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 28.2.2006 Где: г. Череповец Репутация: нет Всего: нет |
Есть кусок кода (файл test.php)
Не могу понять как побороть сыпящиеся ошибки: Notice: Undefined variable: PHP_SELF in c:\program files\apache group\apache\htdocs\test.php on line 3 Notice: Undefined variable: PHP_SELF in c:\program files\apache group\apache\htdocs\\test.php on line 6 Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in c:\program files\apache group\apache\htdocs\test.php on line 6 Соответственно если в php.ini ставлю error_reporting = E_ALL & ~E_NOTICE то ничего не видно но в errorlog Апача они все равно пишуться, раздувая размер файла. Это сообщение отредактировал(а) клоп - 28.2.2006, 10:48 --------------------
Всякая чепуха посещает голову, когда она пуста .... |
|||
|
||||
| Ivushka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 28.10.2005 Где: Москва Репутация: 2 Всего: 2 |
--------------------
Программист - это диагноз! |
|||
|
||||
| клоп |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 28.2.2006 Где: г. Череповец Репутация: нет Всего: нет |
Поиск рулит! Я видел этот топик и пытался менять $PHP_SELF на $_SERVER['PHP_SELF'], но тогда ссылки переставали работать --------------------
Всякая чепуха посещает голову, когда она пуста .... |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Напиши, как ты использовал
??? -------------------- Ll 2 |
|||
|
||||
| Ivushka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 28.10.2005 Где: Москва Репутация: 2 Всего: 2 |
клоп
объясни что ты хочеш сделать для обычного перехода по ссылкам не нужен этот код
--------------------
Программист - это диагноз! |
|||
|
||||
| клоп |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 28.2.2006 Где: г. Череповец Репутация: нет Всего: нет |
Хочу чтобы скрипт отслеживал действия пользователя и согласно им выводил на страницу ту или иную инфу. Грубо говоря сайт в одной странице, отслеживается переменная переданная методом GET и выводиться инфа соответствующая значению этой переменной. В моем примере (1-й пост) все это работает но сыпятся ошибки которые я не могу побороть. Может быть я делаю все не так, есть другие проверенные методы .. Добавлено @ 11:49
Я просто тупо вставлял $_SERVER['PHP_SELF'] вместо $PHP_SELF, в следствии чего ссылки переставали работать. --------------------
Всякая чепуха посещает голову, когда она пуста .... |
||||||||
|
|||||||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
клоп, ну ты приколист
Зачем по-твоему есть массив $_GET? Именно для того чтобы получать переменные get (точно так же есть массив $_POST). И весь твой код сводится к
|
|||
|
||||
| Ivushka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 28.10.2005 Где: Москва Репутация: 2 Всего: 2 |
клоп
ты когда делаеш ссылку с параметрами то значения параметров передаються на страницу и не надо их ловить GET или POST при передачи параметров ссылкой их просто ловят
выведет "asidlijsdfkl 0" Это сообщение отредактировал(а) Ivushka - 28.2.2006, 11:55 --------------------
Программист - это диагноз! |
|||
|
||||
| клоп |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 28.2.2006 Где: г. Череповец Репутация: нет Всего: нет |
smartov огромное спасибо!!! Все работает без малейших ошибок. Правда пришлось еще определить както переменную перехода по ссылке =В начало= (пытался пометить красным в цитате). А кусок кода
Я выловил его в инете про который было написано что если в php.ini - register_globals = Off то вставляй его и все заработает. Задумываться сильно не стал. Попробывал, получилось. Даже создал сайт www.severstalbasket.ru применив эту непонятную уже сейчас затею, которую нужно будет переделывать, благо у хостера error_log не пишется. --------------------
Всякая чепуха посещает голову, когда она пуста .... |
||||||
|
|||||||
| клоп |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 28.2.2006 Где: г. Череповец Репутация: нет Всего: нет |
smartov как уже писал все работает без ошибок, но при первом запуске файла test.php пока не была нажата ни одна ссылка, выкидывается предупреждение-ошибка: Notice: Undefined index: do in c:\program files\apache group\apache\htdocs\test.php on line 6 --------------------
Всякая чепуха посещает голову, когда она пуста .... |
|||
|
||||
| Ivushka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 28.10.2005 Где: Москва Репутация: 2 Всего: 2 |
--------------------
Программист - это диагноз! |
|||
|
||||
| krulik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 14.1.2006 Где: Украина, Житомир Репутация: 2 Всего: 4 |
Может так написать:
ЗЫ: пока я писал этот пост то уже появилось сообщение от Ivushka.Сорри Это сообщение отредактировал(а) krulik - 28.2.2006, 13:35 --------------------
Каждый день несет в себе частицу вечности (Паоло Коэльо)Если вам плюют в спину, значит вы в переди! (Конфуций)Все, что имеет форму, может исчезнуть в одно мгновение (Харуки Мураками) |
|||
|
||||
| CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: 3 Всего: 4 |
ИМХО самый красивый и безопасный вариант для навигации. |
|||
|
||||
| клоп |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 28.2.2006 Где: г. Череповец Репутация: нет Всего: нет |
Я сейчас попарился и сваял законченный (благодаря Вам мои коллеги) вариант навигации. Ошибок и сообщений нет вообще. При желании можно сделать проверку, где если юзер в уже на данной ссылке то эта ссылка на странице превращается в обычный раскрашенный текст.
Код (берите на здоровье):
Насчет безопасности не знаю, может кто знающий поделится в этом плане. --------------------
Всякая чепуха посещает голову, когда она пуста .... |
|||
|
||||
| Ivushka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 28.10.2005 Где: Москва Репутация: 2 Всего: 2 |
Зачепятельно что работает)
только я бы всеже сделала через case))) --------------------
Программист - это диагноз! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |