Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Сеть > Отправка обьекта через cURL


Автор: ShurikA 20.4.2007, 18:04
Пытаюсь осуществить отработку запросов БД на одном сервере а обработку результата этого запроса на другом:

вот два фаила:
client
Код

<?php
echo "<br>1";
    $ch = curl_init('http://iibspro.com/test/test_server.php');
    echo "<br>2";
    $params='q=SELECT&t=octopus_uploader_counter';
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    echo "<br>3";
    $result = curl_exec($ch);
    curl_close($ch);
    echo $result;
    echo "<br>4";
    $result=unserialize($result);
    echo ($result);
    echo "<br>5";
    while ($r=mysql_fetch_assoc($result))
    {
     echo "Q:"; 
     print_r($r);
     echo "<br>";
    }
?>


server
Код

<?php
mysql_connect('localhost','serdb','SerDB77');
mysql_select_db('serdb');
//echo compile_query();
$res=mysql_query(compile_query());
echo serialize($res);
    
    
function compile_query(){
    global  $_POST;
    
    $sql = $_POST['q']." * FROM `".$_POST['t']."`";
    
    return $sql;
}
?>

если напрямик посмотреть отработку сервера (на пример распечатать все строки результата) то всё отлично пашет.
Проблемма начинается когда я пытаюсь отправить обьект отработки $res=mysql_query(compile_query());.
Получаю 0 после unserialize.

Что у меня не так? smile 

Автор: Vaulter 20.4.2007, 22:19
гыгыгы!!!
http://bash.org.ru/
чувак, оставь этот процесс!!! это не ТВОё...
 smile  smile  smile  smile  smile  smile  smile  smile 
пока не поздно smile

Автор: ShurikA 21.4.2007, 13:52
Цитата(Vaulter @  20.4.2007,  21:19 Найти цитируемый пост)
это не ТВОё...

это ты к чему?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)