比如有一个文本文件,我想用post方式向服务器发送这个文本文件中的数据,并且得到服务器返回的信息,请问该怎么实现

解决方案 »

  1.   

    涉及文件操作. 就有权限的限制.
    建议用 ActiveX 控件去做.
      

  2.   

    方法1
    需要先读取文件的内容 $str
    把 $str存入表单
    post 发送表单,到服务器处理页面,并返回信息!方法2
    读取文件的内容 $str
    用protype.php(ajax) 
    post方法请求服务器页面,得到返回信息 
    用div表现出来。
    <div id='show'>显示请求页面的返回信息</div>个人认为第2种方法 比较合用.用得比较舒服,效率也比较高.
    注意的是显示中文的话,记得把文件属性设置为utf-8 或者直接设置为gb2312
    希望对你有用
      

  3.   

    1\从文件中读取字符中;
    2、用xmlhttp或其他网络通信函数POST
      

  4.   

    我是说用后台处理,比如google有一个翻译功能,我这里有一个文本文件,里面有一篇英语文章,用php取得文件里面的英语文章,然后用post方式发送给google,并且取得google返回来的翻译后的文章,请问该怎样实现?我用的是curl,但是没有成功<?
    $url = "http://translate.google.com/translate_t?langpair=en|zh-CN";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 15);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, array("hl"=>"zh-CN","ie"=>"UTF8","text"=>"hello","langpair"=>"en|zh-CN"));
    $html = curl_exec($ch);
    if(curl_errno($ch)) $html = "";
    curl_close ($ch);echo $html;
    ?>
      

  5.   

    你先在本地上写个接收页测试一下看post的值对不对吧!
    array("hl"=>"zh-CN","ie"=>"UTF8","text"=>"hello","langpair"=>"en &brvbarzh-CN")
    不用数组,直接用值试试"h1=zh-CN,text=hello"
      

  6.   

    能够返回google的翻译界面,但是"hello"并没有被翻译
      

  7.   

    如果我碰到这个问题,我通常会先发送ajax请求读文件的数据,并将其转成json 的数据形式.再将这些得到的数据规格化,用jquery里的post 去发送post 提交.(当然dojo ,ext  prototype 里面都有,都不想用,还可以自己写,不过上次写好像是06年的事了..)
      

  8.   

    Google 翻译有API开放.何必这么累....