Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> POST через сокет 
:(
    Опции темы
smozjo
Дата 4.8.2006, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 4.8.2006

Репутация: нет
Всего: нет



Собственно имею три файла...

server.php 

form.php

client.php


на странице form.php заполняется форма... action="client.php" 

вот код клиента:

Код

<?php


 $fp = fsockopen ('192.168.0.225', 80, $errno, $errstr);
        if (!$fp)
            {
                $reply = "$errstr ($errno)<br>\n";

                echo "<pre>";
                echo $reply;
                echo "</pre>";
                
            } else { 

           $ddn.="ip_adress=".$_POST['ip_adress']."&" ;
           $ddn.="pass=".$_POST['pass']."&" ;
           $ddn.="login=".$_POST['login'] ;
        
    
            fputs($fp, "POST /ip_post/Server.php
            HTTP/1.1\r\n");
            fputs($fp, "Host: 192.168.0.225\r\n");
            fputs($fp, "Content-type: 
            application/x-www-form-urlencoded\r\n");
            fputs($fp, "Content-length: " . strlen($ddn) . "\r\n");
            fputs($fp, "\r\n");
            fputs($fp, "$ddn");
            fputs($fp, "\r\n");

            echo $ddn."<br><br>";
            
            $response = "";
  
            while(!feof($fp)) 
    
                {
                    $response .= fgets($fp, 4096); //Server response
                
                    //$out = fread ($fp, 4096);
    
                }
               print $response; 
        
       fclose($fp);   //socket close
        
    
   
            }

?>




собственно правильно ли я передаю данные серверу? потому что у меня они не передаются.. 

если использовать метод GET при передаче через сокет то все работает... подскажите где схалтурил.. =)
заранее спасибо...
PM MAIL   Вверх
S.A.P.
Дата 4.8.2006, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Может виноваты переводы строк перед HTTP/1.1 и application/x-www-form-urlencoded ?
И попробуй в конце поставить 2 перевода, вместо одного.
PM MAIL   Вверх
smozjo
Дата 8.8.2006, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 4.8.2006

Репутация: нет
Всего: нет



В конце два перевода поставил.. результат тот же.... строки не влияют... 
сервер данные получает, но не хочет с ними работать корректно... на сервере принимал 
$_REQUEST['ip_adress'] и пробывал $_POST['ip_adress']
не хочет...
PM MAIL   Вверх
smozjo
Дата 9.8.2006, 08:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 4.8.2006

Репутация: нет
Всего: нет



Есть есче варианты? 
ребят, подскажите ошибку... голову ломаю немогу найти почему не работает... главное через GEt все отлично...
PM MAIL   Вверх
wectula
Дата 9.12.2022, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 9.12.2022

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
Noubpoeno
Дата 10.12.2022, 02:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 9.12.2022

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.1251 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.