我正在创建自己的系统来管理所有来自freshdesk.com通过其API的门票.我正在发送curl请求从freshdesk.com获取数据.获取与代码相关的数据它的工作正常,但当我通过curl请求请求所有用户时,它给我错误:
警告: curl_errno():2不是第28行C:\ wamp\www\test.php中的有效cURL句柄资源.
我的代码是这样的:
$ch = curl_init();
$cOption = array(
CURLOPT_URL => 'http://velocity.freshdesk.com/contacts.xml',
CURLOPT_HEADER => 0,
CURLOPT_USERPWD => "$email:$password",
CURLOPT_POST => false,
CURLOPT_HTTPHEADER => array('Content-Type: application/xml'),
CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
CURLOPT_FAILONERROR => 1,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_SSLVERSION => 2
);
@curl_setopt_array( $ch, $cOption );
curl_close($ch);
echo curl_errno($ch); //line 28
echo curl_error($ch); //line 29
echo $ch_result;
Run Code Online (Sandbox Code Playgroud)
输出为:
警告: curl_errno():2不是第28行C:\ wamp\www\test.php中的有效cURL句柄资源.
警告: curl_errno():2不是C:\中的有效cURL句柄资源第29行的wamp\www\test.php.1
// echo $ ch_result的输出
请帮我弄清楚代码有什么问题,以及为什么会出现这种警告.
通过哪个网站跟踪访问者的数量并对其进行一些分析.我们正在创建一个柱形图,以图形形式显示分析报告.
所有的东西都在图表上正确显示,但我们在haxis上显示网站名称.由于网站名称太长,如"www.google.com",www.facebook.com,这个标签在haxis上被切断了.
绘制图表的代码如下:
function createTodayChart(chartData){
var data = new google.visualization.DataTable();
data.addColumn('string', 'Sources');
data.addColumn('number', 'Total Sales');
for (var i in chartData){
//alert(chartData[i][0]+'=>'+ parseInt(chartData[i][1]));
data.addRow([chartData[i][0], parseInt(chartData[i][1])]);
}
var options = {
legend: {position:'top'},
hAxis: {title: 'Sources', titleTextStyle: {color: 'black'}, count: -1, viewWindowMode: 'pretty', slantedText: true},
vAxis: {title: 'Total Sales (in USD)', titleTextStyle: {color: 'black'}, count: -1, format: '$#'},
colors: ['#F1CA3A']
};
var chart = new google.visualization.ColumnChart(document.getElementById('my_div'));
chart.draw(data, options);
}
Run Code Online (Sandbox Code Playgroud)
chartData变量中的数据采用数组形式:
var chartData = [];
cartData.push('www.w3school.com', 106);
cartData.push('www.google.com', 210);
Run Code Online (Sandbox Code Playgroud)
"my_div"的宽度和高度分别为350px和300px.我们还附上了以下问题的屏幕截图:
任何人都可以帮助我,我们如何防止这种切割问题.或者,谷歌图表API中是否有任何方法可以防止这种情况?
等待解决方案.