Здравствуйте.
Вот такая проблема. Есть скрипт 1.php, уже готовый и рабочий.
Мне нужно:
1. Послать в него переменную, после чего для пользователя должны быть выведены формы. Но это для пользователя, я скрипт в браузере не запускаю, а работаю с ним через другой.
2. После чего нажимаю кнопку в самом скрипте так, чтобы все данные из форм отправились на сервер.
Оба скрипта на denwere т.е. все в пределах моего локального хоста, можно такое сделать и как?
Удаленно работать со скриптом
Ничего не понял, на примерах и скрипт покажи..
почитай про веб сервисы, xml_rpc. Если я тебя правильно понял, у тебя есть скрипт, который обращается к другому скрипту и какой-то результат выводит клиенту.
http://en.wikipedia.org/wiki/Xmlrpc
http://phpxmlrpc.sourceforge.net/doc-1.1/
http://en.wikipedia.org/wiki/Xmlrpc
http://phpxmlrpc.sourceforge.net/doc-1.1/
Ну там букв много, но вот упрощенный пример:
Вот этот код мы должны удаленно обрабатывать:
<?php
if(!empty($a)){
// Как раз тот $a который я послал, например true
?>
Ваше имя:
<input name="name" value="Vasia">
Ваша фамилия:
<input name="fam" value="Pupkin">
<input type="submit" name="ok" value="ДА ЭТО Я!">
<?php
}
?>
А мне нужен скрипт, чтобы я этот код не открывал и послал в него из другого скрипта переменную, но формы мне видеть не надо, а может и надо, неважно особо. Так вот далее скрипт этот после того как пошлет переменную, то он должен опять же удаленно нажать на кнопку и данные из форм должны быть переданы на сервер так, якобы я скрипт запустил из браузера первый.
Вот этот код мы должны удаленно обрабатывать:
<?php
if(!empty($a)){
// Как раз тот $a который я послал, например true
?>
Ваше имя:
<input name="name" value="Vasia">
Ваша фамилия:
<input name="fam" value="Pupkin">
<input type="submit" name="ok" value="ДА ЭТО Я!">
<?php
}
?>
А мне нужен скрипт, чтобы я этот код не открывал и послал в него из другого скрипта переменную, но формы мне видеть не надо, а может и надо, неважно особо. Так вот далее скрипт этот после того как пошлет переменную, то он должен опять же удаленно нажать на кнопку и данные из форм должны быть переданы на сервер так, якобы я скрипт запустил из браузера первый.
Вот накропал тебе примерчик
Серверный скрипт:
Клиентский скрипт:
Скачай библиотеку, линк в моем предыдущем посте, подключай и пользуй 

Серверный скрипт:
Код: Выделить всё
include("../xmlrpc.lib/lib/xmlrpc.inc");
include("../xmlrpc.lib/lib/xmlrpcs.inc");
function incValue($param)
{
$arr = $param->getParam(0);
$data = $arr->getVal();
return new xmlrpcresp(new xmlrpcval(($data['x']+$data['y']), "int"));
}
$server=new xmlrpc_server(array("test1.incValue"=>array("function"=>"incValue")));
Код: Выделить всё
include("../xmlrpc.lib/lib/xmlrpc.inc");
$x = 10;
$y = 20;
$format=new xmlrpcmsg('test1.incValue',
array(new xmlrpcval(array('x'=>new xmlrpcval($x),'y'=>new xmlrpcval($y)), "struct")));
$xml=new xmlrpc_client("/xmlrpc_serv.php", "localhost", 80);
$request=$xml->send($format);
$value=$request->value();
print $value->scalarval();

<input type='hidden' name='a' value='true'>Nikoshka писал(а):Ну там букв много, но вот упрощенный пример:
Вот этот код мы должны удаленно обрабатывать:
<?php
if(!empty($a)){
// Как раз тот $a который я послал, например true
?>
Ваше имя:
<input name="name" value="Vasia">
Ваша фамилия:
<input name="fam" value="Pupkin">
<input type="submit" name="ok" value="ДА ЭТО Я!">
<?php
}
?>
А мне нужен скрипт, чтобы я этот код не открывал и послал в него из другого скрипта переменную, но формы мне видеть не надо, а может и надо, неважно особо. Так вот далее скрипт этот после того как пошлет переменную, то он должен опять же удаленно нажать на кнопку и данные из форм должны быть переданы на сервер так, якобы я скрипт запустил из браузера первый.