imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 31.08.2006, 18:15     # 1
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
формы и данные

простой пример,
есть форма данные
и есть на пару ресурсов еше несколько похожих форм, как сделать так чтобы данные из этой формы передались в те формы не переходя по ним?
надеюсь правельно выразился
__________________
Жизнь движняк
uerter вне форума  
Старый 31.08.2006, 18:19     # 2
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
uerter
А те формы находятся в твоих скриптах?
Кста, тема не раз обсуждалась!
__________________
меня не вылечат

Последний раз редактировалось Псих; 31.08.2006 в 18:33.
Псих вне форума  
Старый 01.09.2006, 13:03     # 3
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
формы находится на других

тоесть,
есть сервера
http://test1.com/request.php
http://test2.com/order/request.php
http://test3.com/request.php
http://test4.com/request.php

request.php идентичен на всех ....
я хочу создать у себя на сайте файл которые отправляет вводимые данные на все эти request.php и возвращает ответ тоесть послано то или нет..
__________________
Жизнь движняк
uerter вне форума  
Старый 01.09.2006, 13:06     # 4
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
uerter
Еще раз.. скрипты все принадлежат тебе?
__________________
меня не вылечат
Псих вне форума  
Старый 01.09.2006, 13:40     # 5
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
ДА! просто мне приходится делать одну и туже работу несколько раз ...
хочу оптимизировать
__________________
Жизнь движняк
uerter вне форума  
Старый 01.09.2006, 14:04     # 6
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Одно из самых простых решений юзать что-то типа RoboForm или запоминалок в браузерах!

Если это надо реализовать с помощью скриптов
то во всех елементах в поле value указуй следующее:
PHP код:
<form action="<?=$_SERVER["PHP_SEFL"]?>" method="post">
<input type="text" name="name" value="<?=$_GET["name"]?>" />
</form>
И тогда, остается дело за малым, написать скрипт, который будет генерировать GET запрос к нужному скрипту с нужными полями. Стало быть этот скрипт может постоянно генерить одни и те же данные для н-го кол-ва скриптов.

А если ты хочешь, чтобы из одной формы ты сразу посылал запрос в другую, то просто указываешь:
PHP код:
<form action="request.php"
__________________
меня не вылечат
Псих вне форума  
Старый 01.09.2006, 15:07     # 7
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
да, но мнедо сделать это таким образом чтобы я отмечал тесайты куда я хотелбы посылать эти данные.
тоесть на против каждого я ставлю галочку и нажимаю субмит, далее оно просто выдает
test1.com - OK
test2.com - OK
......

тоесть мне недано постоить форму с определенными данными ...
мне надо засубмитить сормЫ с теми данными которые я посылаю
__________________
Жизнь движняк
uerter вне форума  
Старый 01.09.2006, 15:46     # 8
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
uerter
вижу вариант реализации только используя js для добавления нужного кол-ва input полей, и вводом в поля связки имя поля - значение

С последующей генерацией запросов к выбранным формам
__________________
меня не вылечат
Псих вне форума  
Старый 01.09.2006, 15:52     # 9
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
ну тады фенкс за совет...
попробуем может с ajax-ом получется что-то подобное замутить
__________________
Жизнь движняк
uerter вне форума  
Старый 01.09.2006, 15:58     # 10
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
uerter
А причем тут аякс?
__________________
меня не вылечат
Псих вне форума  
Старый 01.09.2006, 16:11     # 11
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
а если просто передать данные методом пост при помощи аякса то думаю подойдет

но вот нарыл еше один вариант передавать при помощи пхп курлом
CURLOPT_POST, устанавливаем единицу и как говорится "вперед братцы"
__________________
Жизнь движняк
uerter вне форума  
Старый 01.09.2006, 16:48     # 12
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
uerter
С курлом если разобраться то очень удобно работать.
А в остальном, ты просто усложняешь себе работу! Аякс тут не причем. Пост запрос разве можно только с помощью аякса сгенерировать?

Между прочим аякс между доменами не работает
__________________
меня не вылечат
Псих вне форума  
Старый 01.09.2006, 17:05     # 13
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
тогда вот к чему я пришол, для общего сведения
PHP код:
$url="http://test.com/test.php";
$ch curl_init();
curl_setopt($chCURLOPT_URL$url);
curl_setopt ($chCURLOPT_POST1);
// передаем данные 
curl_setopt ($chCURLOPT_POSTFIELDS"fieldname=fieldvalue&aaaaa=qqdsfkgldslkgfjkl&");
curl_setopt ($chCURLOPT_RETURNTRANSFER1);
$content curl_exec ($ch); 
curl_close ($ch);

echo 
$content;



файл test.php

if(!$_POST)
{
    echo 
'no data';
}
else
{
    echo 
'<pre>';
    
print_r($_POST);

вобщем хорошая штука... передаеш куда хочеш и сколько хочеш
__________________
Жизнь движняк
uerter вне форума  
Старый 01.09.2006, 17:15     # 14
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Ну тоже самое можно было сделать и без курла.
Тот же самый запрос
Цитата:
uerter:
"fieldname=fieldvalue&aaaaa=qqdsfkgldslkgfjkl&"
Можно было отправить с помощью формы или функции header().
__________________
меня не вылечат
Псих вне форума  
Старый 01.09.2006, 17:43     # 15
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
при помощи header() можешь дать пример?
__________________
Жизнь движняк
uerter вне форума  
Старый 01.09.2006, 17:50     # 16
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
PHP код:
Header("Location: fieldname=fieldvalue&aaaaa=qqdsfkgldslkgfjkl&"); 
__________________
меня не вылечат
Псих вне форума  
Старый 01.09.2006, 18:42     # 17
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
тоже вариант!
но всетаки курл рулёз ))
__________________
Жизнь движняк
uerter вне форума  
Старый 04.09.2006, 15:09     # 18
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
А чем не устривает банальное:
PHP код:
<?
$answer 
file_get_contents("fieldname=fieldvalue&aaaaa=qqdsfkgldslkgfjkl&");
?>
???
Ну и в $answer уже сразу ответ сервера, распарсить и вывести результат...
CURL тоже очень хорошая вещь, можно с ним.

Цитата:
Псих:
Между прочим аякс между доменами не работает
Ну в общем случае да, это из-за настроек безопасности. Но некоторые решения - вполне, вот этот например -http://dklab.ru/lib/Subsys_JsHttpRequest/.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 04.09.2006, 17:11     # 19
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Ну это уже не чистый аякс.. .Некоторые его зовут псевдоаяксом
__________________
меня не вылечат
Псих вне форума  
Старый 05.09.2006, 10:51     # 20
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Псих:
Ну это уже не чистый аякс..
Пусть "грязный" если хочешь , зато работает, очень кроссбраузерно, не привязано к доменам, очень легко, очень удобно и функционально. А главное подходит для описываемого выше случая.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:23.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.