За последние 24 часа нас посетили 18913 программистов и 1636 роботов. Сейчас ищут 872 программиста ...

Запрос к БД

Тема в разделе "MySQL", создана пользователем xoxol609, 3 апр 2011.

  1. xoxol609

    xoxol609 Активный пользователь

    С нами с:
    3 апр 2011
    Сообщения:
    2
    Симпатии:
    0
    Доброго времени суток.
    Пожалуйста помогите с скриптом обработчиком.
    Задача :
    Есть таблица в БД mysql |comment|-|data|-|id|
    скрипт путем POST запроса передает параметр "comment" обработчику (его у меня нет :) он мне и нужен) на сервер
    обработчкик должен выполнить поиск по БД по полю "comment" и если найдет совпадение вернуть содержимое "data",
    а если не нашел передать параметр запроса comment аналогичному(первому) скрипту для выполнения POST запроса на другой сервер.

    1-й скрипт выполняющий POST запрос:
    Код (Text):
    1.  
    2. <?php
    3. function post($host,$script,$data)
    4. {
    5.  
    6.     $fp = fsockopen($host,80,$errno, $errstr, 30 );  
    7.          
    8.     if ($fp) {
    9.         fputs($fp, "POST $script HTTP/1.1\n");  
    10.         fputs($fp, "Host: $host\n");  
    11.         fputs($fp, "Content-type: application/x-www-form-urlencoded\n");  
    12.         fputs($fp, "Content-length: " . strlen($data) . "\n");
    13.         fputs($fp, "User-Agent: PHP Script\n");  
    14.         fputs($fp, "Connection: close\n\n");  
    15.         fputs($fp, $data);
    16.    
    17.         while(fgets($fp,212) != "\r\n" && !feof($fp));
    18.         unset($buf);
    19.         while(!feof($fp)) $buf .= fread($fp,1);
    20.         fclose($fp);
    21.        
    22.     }
    23.    
    24.     else{
    25.         return "Сервер не отвечает";
    26.     }
    27.     return $buf;
    28. }
    29.  
    30. $com = $_POST["com"];
    31.  
    32. echo post('server.ru','/echo/data/','comment='.urlencode($com));
    33. ?>
    как сделать обработчик для этого скрипта?
    П.С буду очень благодарен за помощь ;) во всех смыслах
    Спасибо всем откликнувшимся!