小编use*_*886的帖子

从freshdesk api获取所有用户时,获取curl_error():2不是有效的cURL句柄资源

我正在创建自己的系统来管理所有来自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的输出

请帮我弄清楚代码有什么问题,以及为什么会出现这种警告.

php curl ticket-system

26
推荐指数
3
解决办法
5万
查看次数

hAxis标签在Google图表中被截断

通过哪个网站跟踪访问者的数量并对其进行一些分析.我们正在创建一个柱形图,以图形形式显示分析报告.

所有的东西都在图表上正确显示,但我们在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中是否有任何方法可以防止这种情况?

等待解决方案.

google-visualization

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

curl ×1

google-visualization ×1

php ×1

ticket-system ×1