Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 219
от 07.01.2006, 23:54

Администратор:Калашников О.А.
В рассылке:Подписчиков: 210, Экспертов: 36
В номере:Вопросов: 2, Ответов: 5


Вопрос № 32514: Здравствуйте, Начинаю знакомится с PHP Возникла проблема Есть форма которая должна передать переменну www Пишу 1.php <? echo $www; ?> Но выскакивает ошибка Undefined variable Стоит php 5.1.1 Учу по книге Колисниченко его пример тоже...
Вопрос № 32533: Zdrasvuiti! s novom godom!! Vot u menea takoi vopross: Pocemu u menea ideot error sho ne sushesvuet functia mysql_connect() ?? U menea stait IIS M. Sql server 2000 i php5???????????...

Вопрос № 32.514
Здравствуйте, Начинаю знакомится с PHP Возникла проблема Есть форма
которая должна передать переменну www Пишу 1.php <? echo $www; ?> Но
выскакивает ошибка Undefined variable Стоит php
5.1.1 Учу по книге Колисниченко его пример тоже не работает

Приложение:

Отправлен: 02.01.2006, 00:42
Вопрос задал: Whitesnake (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Stamm
Здравствуйте, Whitesnake!
Вместо $www напишите $_POST['www']. Все это потому, что отключена регистрация глобальных переменных(register globals по-моему). Можно конечно подправить в php.ini, но не рекомендуется в целях безопасности....
---------
В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: 9-ый класс)
Отправлен: 02.01.2006, 01:15
Оценка за ответ: 5

Отвечает: Дмитрий Иванов
Здравствуйте, Whitesnake!

скорее всего у вас в PHP конфигурации стоит запрещение регистрации глобальных переменных, поэтому используйте $_POST['www'] или $_REQUEST['www']
---------
ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 02.01.2006, 02:23
Оценка за ответ: 5
Комментарий оценки:
СПАСИБО

Отвечает: XMF
Здравствуйте, Whitesnake!
--
Скорее всего у тебя в php.ini директиве register_globals присвоено значение Off.
Поменяй ее на On, перезапусти апач и будет тебе счастье ;)
Либо, если облом менять, используй переменную как:
$_GET["www"] - если уверен, что переменна передаеться по методy GET
$_POST["www"] - методу POST
--=-=-=-=--
И в том, и в другом случае, тебе необходимо проверять переменную, существует ли она, в противном случае при неправильно запросе вылетЯт ошибки.
Ответ отправил: XMF (статус: 1-ый класс)
Отправлен: 02.01.2006, 11:26
Оценка за ответ: 5


Вопрос № 32.533
Zdrasvuiti!
s novom godom!!
Vot u menea takoi vopross:
Pocemu u menea ideot error sho ne sushesvuet functia mysql_connect() ??
U menea stait IIS M. Sql server 2000 i php5???????????
Отправлен: 02.01.2006, 12:44
Вопрос задал: spider (статус: 6-ой класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: X
Здравствуйте, spider!
Я вам уже отвечал, что для MSSQL нужно использовать функцию mssql_connect().
Также проверьте, раскоментирована ли у вас в php.ini директива extension=php_mssql.dll.
Это действительно для php4, возможно в 5-ой версии что-то изменилось.
Ответ отправил: X (статус: 9-ый класс)
Отправлен: 02.01.2006, 13:08

Отвечает: Дмитрий Иванов
Здравствуйте, spider!

Проверь в php.ini подключение модуля php_mysql.dll

найди строку
;extension=php_mysql.dll
и убери стоящие перед ней точку с запятой.
---------
ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 02.01.2006, 14:08


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное