【发布时间】:2011-05-24 12:31:53
【问题描述】:
<?php
/* gets the data from a URL */
function get_data($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$paste_data=""; if(isset($_POST["paste_code"])) { $paste_data = $_POST["paste_code"]; }
echo $paste_data;
$returned_content = get_data('http://pastebin.com/api_public.php/paste_code(paste_data)');
echo $returned_content;
?>
这是我的 php 代码。其中 $paste_data 包含要粘贴到新页面中的数据。如何使用函数 paste_code(String) 粘贴它?
【问题讨论】:
-
不太了解 curl,但请记住,它必须是对
http://pastebin.com/api_public.php的POST请求,并设置了变量paste_code。看起来你没有传递粘贴代码,也没有设置正确的参数。
标签: php curl http-post pastebin