آژانس هواپیماییexchanging

ارسال اطلاعات بع فرمی که با پست اطلاعات رو میگیره!!

شروع موضوع توسط peiman ‏7 سپتامبر 2007 در انجمن PHP

  1. peiman

    peiman Registered User

    تاریخ عضویت:
    ‏23 فوریه 2003
    نوشته ها:
    1,544
    تشکر شده:
    20
    سلام

    :خودتون رو برای یه سوال گیج کننده آماده کنید: حالا ادامشو بخونید :D

    یه فرم داریم تو یه سایت که با متد پست اطلاعاتشو میگیره!! و اطلاعات از یه سایت دیگه میاد که با متد گت ارسال شده
    میخوام بدون اینکه یوزر کاری کنه و حتی بفهمه اینا به هم تبدیل بشن
    خودم فک کردم با متد submit جاوا اسکریپت انجام بدم!! اما خب زیاد تر و تمیز نیست!!
    اگه با php و داخل سرور انجام بشه خیلی بیتره!!
    ممنون
     
  2. jhoseinii

    jhoseinii Registered User

    تاریخ عضویت:
    ‏20 فوریه 2006
    نوشته ها:
    154
    تشکر شده:
    1
    محل سکونت:
    تهران
    PHP:
    <?


    $url "http://domain.com/directory/index.php"// destination or form.action
    $parameters ""
    foreach(
    $_GET as $k => $r){$parameters .= "$k=$r&";} // receiving parameters from last submited form
    $method "POST"// sending method


    $exp explode('/',$url);
    $HOST $exp[0];
    $PATH substr($urlstrlen($HOST),strlen($url));

    if(
    strstr($PATH,"?"))$PATH .= "&";
    else 
    $PATH .= "?";
    $PATH .= $parameters;
    $parameters "";

    $fp fsockopen($HOST,80);
    $outp "$method $PATH HTTP/1.0\n";
    $outp.="Host: $HOST\n";
    $outp.="Content-type: application/x-www-form-urlencoded\n";
    $outp.="Content-length: ".strlen($parameters)."\n";
    $outp.="Connection: close\n\n";
    $outp.=$parameters;
    $rtrn=fputs($fp,$outp);

    while(!
    feof($fp))
        
    $char .= fgetc($fp);

    elseif(
    strstr($char"Content-Type: text/html")){
        
    $char explode("Content-Type: text/html",$char);
        
    $head $char[0]."Content-Type: text/html";
        
    $char $char[1];
    }

    fclose($fp);

    echo 
    $char// displaying the result [html code]
    ?>
     
  3. peiman

    peiman Registered User

    تاریخ عضویت:
    ‏23 فوریه 2003
    نوشته ها:
    1,544
    تشکر شده:
    20
    مرسی
    اما
    آموزشی چیزی نداره؟! ادم سرش گیج میره!!
     
  4. amir02

    amir02 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 مارس 2007
    نوشته ها:
    11
    تشکر شده:
    0
    با HTTP_Request هم میشه. فکر کنم راحت تر از این باشه. البته آقای jhoseinii استاد ما هستن ها.