Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Начинаем ковырять PHP и вот он тупик... Подскажите плииз! :)

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет
Предыдущая тема :: Следующая тема  
Автор Сообщение
salex



Зарегистрирован: 27.12.2002
Сообщения: 21
Откуда: Магнитогорск

СообщениеДобавлено: Вт Мар 26 2002 17:02    Заголовок сообщения: Начинаем ковырять PHP и вот он тупик... Подскажите плииз! :) Ответить с цитатой

Начал тут изучать PHP (4.1.2), наткнулся на грабли и обойти их никак... Sad Кажется, что вот он ответ... свет в конце тунеля)... но никак... Sad
Помогите люди добрые! Smile

Короче говоря - если в URL строке передаём переменную типа:
.../foo.php?name=value&name2=value2
то в самом скрипте так и используем эти переменные: $name и $name2
А вот если при запуске (в URL) какой-либо переменной не было указано - имеем весьма неприятное системное сообщение на отображённой странице - "undefined variable...".
Как этого избежать?
Напрмер: при первоночальном входе в раздел (директорию) грузится дефолтом index.php, НО ведь без параметров! Это уже потом он сам себя запускает (ссылкой) и себе параметры передаёт в URL'е! :-\

Как этого избежать? Кроме конечно варианта изначально грузить его со всеми параметрами в URL'е!

ЗЫ: На Citforum'е читал... правда через строчку... ничё не нашёл... Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
=SmasH=
Гость





СообщениеДобавлено: Вт Мар 26 2002 19:54    Заголовок сообщения: Re: Начинаем ковырять PHP и вот он тупик... Подскажите плииз! :) Ответить с цитатой

Есть два способа, либо ставить перед "проблеммными" переменными символ & ... либо изменить параметры уровня контроля ошибок. либо в файле конфига ПХПхи, либо вызывая функцию error_reporting() в начале скрипта ( подробнее о ней почитай на php.net)
Вернуться к началу
Klauska



Зарегистрирован: 21.10.2001
Сообщения: 14
Откуда: Конаково

СообщениеДобавлено: Ср Мар 27 2002 10:31    Заголовок сообщения: Re: Начинаем ковырять PHP и вот он тупик... Подскажите плииз! :) Ответить с цитатой

Например, в скрипте:

if ($name) name="Значение по умолчанию";

Аналогично и с name2....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
monoid
Гость





СообщениеДобавлено: Пн Апр 08 2002 15:22    Заголовок сообщения: Re: Начинаем ковырять PHP и вот он тупик... Подскажите плииз! :) Ответить с цитатой

Есть несколько способов:
1) if(!isset($name1)) $name1='abc';
2) Используй @ перед оператором для отключения контроля ошибок
3) То же самое через error_reporting()
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...