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

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

  Все выпуски  

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


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

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

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

Выпуск № 102
от 09.07.2005, 13:00

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 6


Вопрос № 23022: Доброго времени суток Господа Эксперты! Вот хочу научиться PHP. Хотел для начала создать страничку с регистрацией юзера на ней index.html в приложении. В папке cgi-bin лежит login.php, который никак не хочет принимать переменные из ур...

Вопрос № 23.022
Доброго времени суток Господа Эксперты!
Вот хочу научиться PHP.
Хотел для начала создать страничку с регистрацией юзера на ней
index.html в приложении.
В папке cgi-bin лежит login.php, который никак не хочет принимать переменные из урля. (login.php ниже в приложении)
Так вот, скрипт выводит чистую страницу.

1. Если не затруднит, обьясните почему

2. Если можно, киньте пример файла, который будет отображать эти две переменные.

Спасибо!

Приложение:

Отправлен: 04.07.2005, 12:59
Вопрос задал: Kotiara (статус: 2-ой класс)
Всего ответов отправлено: 6

Отвечает: Cтепанов Андрей Валерьевич
Здравствуйте, Kotiara!
в общем-то одним из основных достоинств php является его встраиваемость в html-код...

Приложение:

---------
Все мы будем в аду, но я буду с вилами!!

Ответ отправил: Cтепанов Андрей Валерьевич (статус: 2-ой класс)
Отправлен: 04.07.2005, 13:40
Оценка за ответ: 5
Комментарий оценки:
Огромное спасибо!

Отвечает: chiefff
Здравствуйте, Kotiara!

Уберите в index.html в тегах "input" символы $ из названий переменных.
Ответ отправил: chiefff (статус: 1-ый класс)
Отправлен: 04.07.2005, 13:40
Оценка за ответ: 5
Комментарий оценки:
Огромное спасибо!
Коротко и ясно.

Отвечает: КиберТварь
Здравствуйте, Kotiara!
Посмотрите этот код.
Я когда то сам начинал с этого.
а то что вы написали это в стиле Перл.Так с РНР не работают (по крайней мере большинство).
вы можете установить РНР на Юниксах как модуль Апач.
***
cd /usr/local/php-4.3.11
./configure --with-apache=../apache-1.3.27 --with-mysql=../mysql
make
make install
cd ../apache-1.3.27
./configure --activate-module=src/modules/php4/libphp4.a --prefix=/www
***
на самом деле файла libphp4.a не будет но нужно так писать.
***
и все после установки РНР как модуль , РНР файлы нужно класть не в cgi-bin а в тот каталог где у вас хранятся хтмл-шки. И все никаких там #! /usr/bin/php писать не надо.

Приложение:

Ответ отправил: КиберТварь (статус: Студент)
Отправлен: 04.07.2005, 13:43
Оценка за ответ: 5
Комментарий оценки:
Спасибо!
Учту!

Отвечает: Алексей Смуриков
Здравствуйте, Kotiara!
Ну во-первых ненадо писать $ перед переменной!
А во вторых:

// --- файл test.php ----
echo $_GET['user'];
echo $_GET['password'];

p.s. Никаких баксов!
Ответ отправил: Алексей Смуриков (статус: Студент)
Отправлен: 04.07.2005, 14:52

Отвечает: .: JeWeL :.
Здравствуйте, Kotiara!
Вы все сделали правильно, за исключением того, что Вы задали на форме переменные неправильно. Ищите разницу.
см. приложение!
--------
Удачи!

Приложение:

---------
Искусственный интеллект ничто по сравнению с натуральной глупостью.

Ответ отправил: .: JeWeL :. (статус: 5-ый класс)
Отправлен: 05.07.2005, 11:24

Отвечает: Ерёмин Андрей
Здравствуйте, Kotiara!
1. Каталог "cgi-bin" всегда создаётся для CGI-скриптов, а не для PHP. Не помещайте туда PHP-скрипты. Это может вызвать дополнительные проблемы.
2. Когда появляется белая страница, значит в скрипте есть ошибка(и). Так вот об этом и приходится узнавать... Неудобно конечно...
3. На html-странице имена контролов НЕ ДОЛЖНЫ начинаться с "$". Знак доллара - знак переменной в PHP и ничего более. Уберите этот знак из имён компонент на странице и всё должно заработать.
4. Error_Reporting(E_ALL & ~E_NOTICE); - лучше задавать в файле php.ini, если на локальном сервере.
5. #! /usr/bin/php - зачем? Обычно, не требуется путь к интерпретатору. Или у вас такие условия? Если да, то ничего против не имею.
---------
Если б не было бы глюка, жизнь была б такая скyка...
Ответ отправил: Ерёмин Андрей (статус: Студент)
Отправлен: 05.07.2005, 12:41


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

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

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

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

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


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


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

Яндекс


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

В избранное