Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Эмуляция работы html-формы скриптом, Как повторить работу формы скриптом? 
:(
    Опции темы
Muchenik
Дата 13.9.2006, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 27.10.2005

Репутация: 5
Всего: 5



Доброго времени суток. Ничего в голову не приходит, перемешались уже и хэдеры и сокеты, ничего не получается. 
К примру есть обычная форма
Код

<form action='domain.com' method='post'>
<input type="text" name="name" >
<input type="submit" value="Sumit" >
</form>

Как сделать  скриптом то же, что делает форма при нажатии на кнопку  ???  smile 

т.е. как хотелось бы:
- загружается страница
- скрипт автоматически (по условию к примеру ) перегружает эту страницу на 'domain.com' (как можно сделать с помощью header('Location: domain.com')) и отсылает ей пост параметры (а как эти параметры, не знаю).

Т.е. копия работы обычной формы, только без кнопочки 

Надеюсь понятна задача. 
Спасибо. Буду очень благодарен за помощь

PM MAIL ICQ   Вверх
Seekoo
Дата 14.9.2006, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 28.2.2005

Репутация: -1
Всего: нет



даже я не понил ) smile 
PM MAIL   Вверх
ZlojEzh
Дата 14.9.2006, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 8.10.2005
Где: Киев, Украина

Репутация: 10
Всего: 15



это уже ява скрипт
сокетами от пользователя запрос не отправишь )

пишешь в html свою форму
а после нее вписываешь что-то вроде
Код

<script language='javascript'>
<!--
  document.my_form.submit();
-->
</script>

где my_form - значения атрибута name формы
PM MAIL ICQ   Вверх
AztEK
Дата 14.9.2006, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



Цитата(ZlojEzh @  14.9.2006,  12:27 Найти цитируемый пост)
сокетами от пользователя запрос не отправишь )

Почему этого??

2all, почитайте ещё раз про сокеты. Ссылка у меня в подписи.


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Eugene_Bond
Дата 14.9.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 3.9.2006

Репутация: 1
Всего: 4



Цитата(Muchenik @  13.9.2006,  23:54 Найти цитируемый пост)
т.е. как хотелось бы:
- загружается страница
- скрипт автоматически (по условию к примеру ) перегружает эту страницу на 'domain.com' (как можно сделать с помощью header('Location: domain.com')) и отсылает ей пост параметры (а как эти параметры, не знаю).


Т.е. копия работы обычной формы, только без кнопочки 


подробности тут

Цитата(AztEK @  14.9.2006,  13:20 Найти цитируемый пост)
Почему этого??

по той же причине. потому что он пользователь, а не сервер.
PM MAIL   Вверх
Muchenik
Дата 14.9.2006, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 27.10.2005

Репутация: 5
Всего: 5



Спасибо всем. Но прблема не решена. 
AztEK, то что отправить post запрос хосту, в этом нет никакой проблемы. Проблема сказать этому хосту, чтоб он грузился к тебе с переданными пост данными. Притом хост чужой. 

На ява скрипте уже обдумали, не подходит, хотелось бы чтоб юзер не знал отправляемые данные.

Подумаем
PM MAIL ICQ   Вверх
Eugene_Bond
Дата 14.9.2006, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 3.9.2006

Репутация: 1
Всего: 4



Цитата(Muchenik @  14.9.2006,  17:18 Найти цитируемый пост)
Проблема сказать этому хосту, чтоб он грузился к тебе с переданными пост данными. Притом хост чужой. 

На ява скрипте уже обдумали, не подходит, хотелось бы чтоб юзер не знал отправляемые данные


читать ссылку  до просветления..
PM MAIL   Вверх
ekodrive
Дата 14.9.2006, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 4.1.2006

Репутация: 0
Всего: 0



нуу тебе нада просто указать имя формы my_form и все работает!

Код

<form name='my_form'action='domain.com' method='post'>
<input type="text" name="name" >
<input type="submit" value="Sumit" >
</form>

потом
Код

<script language='javascript'>
<!--
  document.my_form.submit();
-->
</script>

--------------------
Смерть-Это только начало!!!
PM MAIL WWW ICQ   Вверх
skifoz
Дата 14.9.2006, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 23.1.2006
Где: Россия

Репутация: нет
Всего: 1



А если не хочешь чтобы юзер знал отправляемые данные, делай скрытые поля.
Код

<form id="fname" name="fname">
<input type="hidden" value="top_secret">
</form>


PM MAIL WWW   Вверх
ElGuapo
Дата 14.9.2006, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 1.7.2006

Репутация: нет
Всего: 3



Да, темные делишки вы тут затеваете! Чтобы при заходе на страницу пользователь как будто бы от своего имени что-то постом переправил на какой-то третий хост! Да и еще не знал, что это он, собственно переправляет!!!!! Типа я захожу по ссылке "Новые анекдоты", а оказывается это я со своего IP проголосовал за проведение гей-парада на сайте мэрии???

Насколько мне известно, это, к счастью, невозможно. Во всяком случае, я надеюсь, что таким трюкам в сети поставлен надежный заслон.
PM MAIL   Вверх
ZlojEzh
Дата 15.9.2006, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 8.10.2005
Где: Киев, Украина

Репутация: 10
Всего: 15



да что ж тут невозможного?...
тебе показывают новые анекдоты, а в однопиксельном фрейме грузится страничка голосования
и ты об этом даже не узнаешь пока не зайдешь на тот сайт и не попытаешься проголосовать ПРОТИВ
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0508 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.