Автор Тема: PHP: как получить данные через post  (Прочитано 5037 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Denis Kub

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.far-east-chinese.narod.ru
PHP: как получить данные через post
« : 02 Марта 2005, 22:55:11 »
Помогите пожалуйста.

У меня на сайте http://www.far-east-chinese.narod.ru
необходимо заполнить форму (Опрос 1), но я использовал mailto:, потому что по-другому не умею. Однако когда нажимаешь кнопку "отправить", возникает окошко, в котором говорится о том, что данные не зашифрованы, поэтому станет известен e-mail отправителя. Думаю, многих, заполняющих анкету пользователей, это отпугивает. Хотя я сам пробовал: при получении нет никакого электронного адреса, просто пишется, что отправлено с IE.

Насколько я понял, если правильно понял, narod.ru не поддерживает для помещенных на нем сайтах PHP. Следовательно, можно ли "что-то" написать на PHP, чтоб эта программа собирала данные, а потом посылала их мне на электронку? И можно ли где-то разместить эту программу?

Если это не трудно, не могли бы вы помочь мне написать эту программу на PHP. Я тут на форуме встречал что-то похожее (сбор данных из двух текстовых окошек), но у меня там ведь не только текстовые окошки.

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
PHP: как получить данные через post
« Ответ #1 : 03 Марта 2005, 02:22:59 »
Ню так бери проверяй их!
if($_POST[\'variable\']){
.....
}

Если проеряешь правильность написания имен и мыльных адресов то сюда: http://phpfaq.ru/regexp
Ну вобщем пробуй, если че пиши!
Разум когда-нибудь победит

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP: как получить данные через post
« Ответ #2 : 03 Марта 2005, 09:08:20 »
Lutik, ты совершенно не понял вопроса.
Какие нафиг регэкспы, если человек пхп даже в глаза ещё не видел?

Что это за огрызок - if($_POST[\'variable\']){, не пришей кобыле хвост ?

или помогай нормально, или помолчи.

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
PHP: как получить данные через post
« Ответ #3 : 03 Марта 2005, 09:17:42 »
Цитировать
Denis Kub:
Следовательно, можно ли "что-то" написать на PHP, чтоб эта программа собирала данные, а потом посылала их мне на электронку? И можно ли где-то разместить эту программу?


Можно.
Прописываем в теге параметр action="URL на котором расположен скрипт оброботки данных"
[off]Безработный[/off]

Оффлайн Denis Kub

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.far-east-chinese.narod.ru
PHP: как получить данные через post
« Ответ #4 : 03 Марта 2005, 11:57:55 »
Цитировать
for_i_0:
Прописываем в теге параметр action="URL на котором расположен скрипт оброботки данных"


Да, к сожалению, это единственное, что я знаю, так как как раз про это написано в учебниках по HTML в разделе "Получение данных через Интернет".
Но у меня было 2 конкрентных вопроса:
1. Можно ли где0то бесплатно расположить этот скрипт, а если нигде нельзя, то можно ли за деньги (только не большие) положить только этот один скрипт, потому что оплачивать целый хостинг сайта, как  Вы понимаете, из-за одного скрипта, слишком кучеряво (дорого)
2. Помогите пожалуйста написать, если выполним пункт 1. Подозреваю, что там не должно быть ничего сложного:
 - стандартная шапка;
 - сбор данных какой-нибудь функцией типа "get";
 - пересылка всего этого на мой ящик.
У меня там всего 8 анкетных вопросов , остальное выбор одного из вариантов, тоесть по аналогии с одним я остальные сам сделаю.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP: как получить данные через post
« Ответ #5 : 03 Марта 2005, 12:31:28 »
Боюсь, что негде.
все беплатные хостинги запрещают отправку почты по очевидным причинам.

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
PHP: как получить данные через post
« Ответ #6 : 03 Марта 2005, 12:39:32 »
Holm.Ru - бесплатный хостинг 100Мб, PHP, Perl, MySQL, FTP, CGI.

[color="red"]Подсказка:[/color] Первый результат зпроса бесплатный хостиг на www.ya.ru

Цитировать
Denis Kub:
2. Помогите пожалуйста написать, если выполним пункт 1. Подозреваю, что там не должно быть ничего сложного:


Ты начни писать сам будут вопросы по теме мы тебе постараемся помочь. А тот варинт, что смотреть рзультаты опросника прям на сервере тебя не устраивает ?

Начни с этого ресурса как раз, что надо новичкам и не только:
PHP FAQ

Если все таки у тебя нет времени на изучения то тут на форуме есть соовествующии разделы:

1. Поиск, изготовление скриптов и прочее...

2. Вакансии

[off]Выбор за тобой[/off]
[off]Безработный[/off]

Оффлайн Denis Kub

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.far-east-chinese.narod.ru
PHP: как получить данные через post
« Ответ #7 : 03 Марта 2005, 12:52:26 »
Спасибо за оперативный ответ.
попытаюсь сам, а если не получится, тогда обращусь за помощью.
Только уточните пожалуйста ещё раз: если narod.ru не поддерживает PHP, вообще metop=post на странице работать будет? Ведь это ещё HTML? ТО есть данные до того места, где скрипт, дойдут?

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
PHP: как получить данные через post
« Ответ #8 : 03 Марта 2005, 14:46:08 »
Denis Kub
По идее должен.
Что такого в Яндексе что нет в других бесплатных хостингах с потдержкой серверных технологий ?
[off]Безработный[/off]

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28