【发布时间】:2020-05-12 02:39:35
【问题描述】:
当我在服务器上运行以下代码时,它只显示空白页面并突然停止进一步执行,我还检查了已安装服务器上的 cUrl。
这是我的代码。
$ftp_server = 'ftps://'.'server/Voorraadtonen link.csv';
$ch = curl_init(str_replace(" ","%20",$ftp_server));
curl_setopt($ch, CURLOPT_URL, $ftp_server);
curl_setopt($ch, CURLOPT_USERPWD,'username'.':'.'password');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_FTP_SSL, CURLFTPSSL_TRY);
curl_setopt($ch, CURLOPT_FTPSSLAUTH, CURLFTPAUTH_TLS);
//curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_PORT, 990);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
curl_setopt($ch, CURLOPT_VERBOSE,true);
$output = curl_exec($ch);
$error_no = curl_errno($ch);
echo $output; exit;
【问题讨论】:
-
读取您的error_log文件并启用curl或php错误报告
if(curl_errno($ch)){ throw new Exception(curl_error($ch)); } -
已经启用报错error_reporting(E_ALL); ini_set('display_errors', 1);
-
你应该有错误,使用我在评论中给出的代码并阅读你的error_log文件
-
我用过但没有显示
-
你在
$error_no有什么收获吗?
标签: php remote-access php-curl