http_post_data()是你的自定义函数。
检查一下是否定义了这个函数.用
if (function_exists('imap_open')) {
    echo "已经定义了.<br />\n";
} else {
    echo "还没有定义.<br />\n";
}

解决方案 »

  1.   

    如果我用这个函数发送给一个页面,如post2.php。那在post2.php上如何返回http response内容呀。直接echo?
    不懂,请教
    ----------
    是的echo functionname($parameter);
      

  2.   

    手册上的HTTP Function不是包含它的嘛。为什么变成自定义函数了?
    http://cn2.php.net/manual/en/function.http-post-data.php
      

  3.   

    http_build_query
    (PHP 5, PECL pecl_http:0.1.0-0.9.0)
      

  4.   

    sorry,手册上没有找到,回帖回错了.
      

  5.   

    http_post_data()这个函数是PECL的扩展的,http://cn.php.net/manual/en/function.http-cache-etag.php这里写得很明白,“(PECL pecl_http:0.1.0-1.5.5)”。