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

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

  Все выпуски  

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


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

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

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

Выпуск № 168
от 31.10.2005, 17:06

Администратор:Калашников О.А.
В рассылке:Подписчиков: 186, Экспертов: 37
В номере:Вопросов: 3, Ответов: 13


Вопрос № 28304: Хочу передать данные скрипту таким образом: http://мой.сайт/скрипт.пхп?имя_переменной=значение При этом в вызываемом скрипте выдается сообщение "Notice: Undefined variable". Чем это может быть вызвано и как от этого сообщения избавитьс...
Вопрос № 28308: Здравствуйте! Я ни как не могу собрать работающий php. Что нужно для этого, какие программы, где это скачать? Я скачал php4 c php.net. Знаю что ещё нужен Апач, SQL, но на счёт них я мало что знаю. Не могли бы вы мне помочь. Спасибо....
Вопрос № 28322: Как-то я спрашивал, как из php можно создавать ящики... Наконец-то через IMAP я смог создать почтовые ящики. Но мне надо немного другое, мне надо создавать АККАУНТЫ !!! В документации по IMAP про создание АККАУНТОВ ничего не сказано. ВОПРОС:...

Вопрос № 28.304
Хочу передать данные скрипту таким образом: http://мой.сайт/скрипт.пхп?имя_переменной=значение
При этом в вызываемом скрипте выдается сообщение "Notice: Undefined variable". Чем это может быть вызвано и как от этого сообщения избавиться? Установлены Win 2000 Server, IIS, PHP 4.3.
Отправлен: 25.10.2005, 23:19
Вопрос задала: Tatiana L (статус: Посетитель)
Всего ответов: 7
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Licvidator
Здравствуйте, Tatiana L!
это значит что какая-то переменная не была автоматически задана интерпретатором или вы сами используете переменную, которую не объявили явно. Приведите код скрипта
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 26.10.2005, 00:00

Отвечает: Евгений Неверов
Здравствуйте, Tatiana L!
Очевидно, у Вас отключен register_globals. Чтобы воспользоваться переменной внутри скрипта напишите: echo $_GET['имя_переменной']. Подробнее про register_globals можно прочесть здесь: http://phpfaq.ru/globals
Ответ отправил: Евгений Неверов (статус: Студент)
Отправлен: 26.10.2005, 06:22

Отвечает: Ballon
Здравствуйте, Tatiana L!

поставь в php.ini
Register_globals = on
---------
Хочу все знать...
Ответ отправил: Ballon (статус: 6-ой класс)
Отправлен: 26.10.2005, 06:26

Отвечает: D.N.S
Здравствуйте, Tatiana L!
Если же с register_globals у вас все в порядке:
1. если в скрипте проверяется наличие значения в переменной, то можно поставить значек "@"
if (@!$perem) {}, блокируется сообщение об ошибке.
2. поставить уровень выдаваемых ошибок как (E_ALL & ~E_NOTICE)
делается это либо вписанием в скрипт строки Error_Reporting(E_ALL & ~E_NOTICE);
либо создается файл .htaccess и в него вписывается php_value error_reporting 7
либо корректируется значение в php.ini error_reporting = E_ALL & ~E_NOTICE
Ответ отправил: D.N.S (статус: 3-ий класс)
Отправлен: 26.10.2005, 07:59

Отвечает: Ерёмин Андрей
Здравствуйте, Tatiana L!
В самом начале PHP-скрипта напишите: error_reporting(0);
---------
Бог создал мир за семь дней и до сих пор система работает, не требуя перезагрузки, потому что у него не было необходимости поддерживать совместимость с предыдущими версиями...
Ответ отправил: Ерёмин Андрей (статус: Специалист)
Отправлен: 26.10.2005, 09:26

Отвечает: Lector
Здравствуйте, Tatiana L!
Скорее всего у вас выключен параметр register_globals. Попробуйте обратится к переменной через $_GET['имя переменной'] или включите register_globals в файле php.ini. Однако это не рекомендуется делать в целях безопасности.
---------
Хочешь помочь старику - сделай вместо него.
Хочешь помочь новичку - сделай вместе с ним.
Хочешь помочь мастеру - отойди и не мешай,
а хочешь помочь дураку - сам дурак.
Ответ отправил: Lector (статус: 7-ой класс)
Отправлен: 26.10.2005, 11:22

Отвечает: Дубинин Николай Игоревич
Здравствуйте, Tatiana L!
Как мы можем понять из ошибки - необьявлена переменная. Пример:
файл index.php содержит:
<form action="script.php" method=get>
<input type="text" name="peremennaya">
<input type="submit" value="Жми суда">
</form>

файл script.php содержит:
<?
/*вынимаем из переменной окружения $_GET переданную переменную peremennaya*/
$peremennaya = $_GET['peremennaya'];
echo "Вывод переменной:".$peremennaya;
?>

---------
i'm not suposed to be here, i'm not suposed to be
Ответ отправил: Дубинин Николай Игоревич (статус: 3-ий класс)
Отправлен: 26.10.2005, 20:42


Вопрос № 28.308
Здравствуйте!
Я ни как не могу собрать работающий php. Что нужно для этого, какие программы, где это скачать? Я скачал php4 c php.net. Знаю что ещё нужен Апач, SQL, но на счёт них я мало что знаю. Не могли бы вы мне помочь.
Спасибо.
Отправлен: 26.10.2005, 00:34
Вопрос задал: Казарин Алексей Николаевич (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евгений Неверов
Здравствуйте, Алексей Николаевич!
Возможно, Вы уже пробовали такой вариант, но если нет, скачайте себе Denwer (www.denwer.ru). Этот пакет содержит в себе уже настроенный Apache + PHP + MySQL + всё необходимое.
Ответ отправил: Евгений Неверов (статус: Студент)
Отправлен: 26.10.2005, 06:20

Отвечает: Lector
Здравствуйте, Казарин Алексей Николаевич!
У меня стоит php в такой связке: apache 2.0.51 + php 5.0.4 + mysql 5.какая-то

Второй apache просто так.
PHP5 - чтобы можно было по-нармальному использовать классы.
MySQL5 - жить не могу без вложенных запросов и триггеров со вьювами.
---------
Хочешь помочь старику - сделай вместо него.
Хочешь помочь новичку - сделай вместе с ним.
Хочешь помочь мастеру - отойди и не мешай,
а хочешь помочь дураку - сам дурак.
Ответ отправил: Lector (статус: 7-ой класс)
Отправлен: 26.10.2005, 11:25

Отвечает: NeiTrinO
Здравствуйте, Казарин Алексей Николаевич!
дабы не мучаться поставьте ДЕНВЕР
http://denwer.ru/
---------
Оэ пе июефепэ пк ю аео к пкмръдв, явжр юхеъдв июефепэ ю рчфвжпро...
Ответ отправил: NeiTrinO (статус: 2-ой класс)
Отправлен: 26.10.2005, 11:42

Отвечает: SKE
Здравствуйте, Казарин Алексей Николаевич!
DENWER - джентельментский набор Web-разработчика. Очень хороший пакет, весит примерно 2,5 метра, но зато у него есть свои плюсы:
- автоматический старт и запуск всех хостов, PHP, MySQL, Perl, SendMail;
- установка без вмешательства пользователя (достаточно указать путь и тип установки);
- автоматическая настройка;
- Администрирование MySQL;
- Restart сервера, а также многое другое.
Ответ отправил: SKE (статус: Студент)
Отправлен: 27.10.2005, 11:23

Отвечает: Дмитрий Иванов
Здравствуйте, Казарин Алексей Николаевич!
Если ты все это хочешь поставить на Форточки , то самое простое скачать
c http://sourceforge.net/project/showfiles.php?group_id=116092&package_id=126042
Wamp5 - туда входит mysql,PHP и Apache , с очень простой установкой.
---------
ставя низкую оценку за ответ, подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: 2-ой класс)
Отправлен: 28.10.2005, 21:59


Вопрос № 28.322
Как-то я спрашивал, как из php можно создавать ящики... Наконец-то через IMAP я смог создать почтовые ящики. Но мне надо немного другое, мне надо создавать АККАУНТЫ !!! В документации по IMAP про создание АККАУНТОВ ничего не сказано.

ВОПРОС: Как мне организовать регистрацию АККАУНТОВ через сайт?
Отправлен: 26.10.2005, 11:59
Вопрос задал: Ю. В. (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Lector
Здравствуйте, Ю. В.!
А что подразумевается под аккаунтом?
И при чём здесь почтовые ящики?
---------
Хочешь помочь старику - сделай вместо него.
Хочешь помочь новичку - сделай вместе с ним.
Хочешь помочь мастеру - отойди и не мешай,
а хочешь помочь дураку - сам дурак.
Ответ отправил: Lector (статус: 7-ой класс)
Отправлен: 26.10.2005, 12:08


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

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

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

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

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


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


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Rambler's Top100 Яндекс


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

В избранное