平时用post传值,都是用<form method="post" name="sendfrom" action="/test/add_update.php"/> 来传值的,现:在定时文件a.php中,如何把值用post传出去呀,thanks

解决方案 »

  1.   

    a.php里用php模拟提交(curl,fscokopen)到/test/add_update.php
      

  2.   

    接1楼的,
    是在a.php 页面中 写自动提交表单的代码吗?比如 (document.sendfrom.submit(); )
      

  3.   


    php发送http post 请求,不能跨域吗?
    (为何我在本站内文件都可实现,用别的域名下的文件就不可)
      

  4.   


    你把a.php post穿出去  。 想怎么接收
      

  5.   

    又看到你这个问题了,
    在另外一个页面里已经告诉你了,用curl可你就是不听,哎  无语了。
      

  6.   

    是定时文件不能用js和跳转
    extract($_POST) ;  
    //set POST variables  
    $url = "/esf/add_update.php " ;  
    //echo $one_house["houseId"];
    //$url="http://0791.8ff.cn/test/add_update.php";
    $fields = array(  'houseId'=>urlencode($one_house["houseId"]) ,  
    'houseNum'=>urlencode($one_house["houseNum"]) ,  
    'title'=>urlencode($one_house['houseName']) ,  
    'addr'=>urlencode($one_house["addr"]) ,
    'district'=>urlencode($one_house["district"]) ,  
    'units'=>urlencode($one_house["units"]) ,  
    'floor'=>urlencode($one_house["floor"]) ,  
    'area'=>urlencode($one_house["area"]) ,  
    'fitment'=>urlencode($one_house["fitment"]) ,  
    'salePrice'=>urlencode($one_house["salePrice"]) ,  
    'singlePrice'=>urlencode($one_house["singlePrice"]) ,  
    'face'=>urlencode($one_house["face"]) ,  
    'houseType'=>urlencode($one_house["houseType"]) ,  
    'buildYear'=>urlencode($one_house["buildYear"]) ,  
    'saleState'=>urlencode($one_house['saleState']) ,  
    'addTime'=>urlencode($one_house['addTime']) ,  
    'isShow'=>urlencode($one_house['isAdd']) ,  
    'updateTime'=>urlencode($one_house["updateTime"]) ,  
    'estateName'=>urlencode($one_house["name"]) ,  
    'estateUrl'=>urlencode($one_house['estateUrl']) ,  
    'trueName'=>urlencode($one_house["trueName"]) ,  
    'company'=>urlencode($arr_company_jc[$one_house["company"]]) ,  
    'jobVali'=>urlencode($one_house["jobVali"]) ,  
    'companyVali'=>urlencode($one_house["companyVali"]) ,   
    'postCardVali'=>urlencode($one_house["postcardVali"]) ,  
    'cardVali'=>urlencode($one_house["cardVali"]) ,  
    'userTel'=>urlencode($one_house['userTel']) ,  
    'res'=>urlencode($one_house["res"])  //'houseId'=>urlencode($one_house["houseId"])
    );  
    //url-ify the data for the POST  
    foreach($fields as $key=>$value)
    {
    $fields_string .= $key.'='.$value.'&' ;  
    }  
    rtrim($fields_string ,'&') ;  
    //open connection  
    $ch = curl_init() ;  
    //set the url, number of POST vars, POST data  
    curl_setopt($ch, CURLOPT_URL,$url) ;  
    curl_setopt($ch, CURLOPT_POST,count($fields)) ;  
    curl_setopt($ch, CURLOPT_POSTFIELDS,$fields_string) ;  
    //execute post  
    $result = curl_exec($ch) ;  
    //close connection  
    curl_close($ch) ;