相关疑难解决方法(0)

使用curl和php从ftp下载文件

我正在尝试使用curl和php从ftp服务器下载文件,但我找不到任何文档可以帮助

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,"ftp://$_FTP[server]");
curl_setopt($curl, CURLOPT_FTPLISTONLY, 1);
curl_setopt($curl, CURLOPT_USERPWD, "$_FTP[username]:$_FTP[password]");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$result = curl_exec ($curl);
Run Code Online (Sandbox Code Playgroud)

我可以得到一个文件列表,但就此而言

php curl

23
推荐指数
2
解决办法
4万
查看次数

Guzzle Curl错误没有尝试捕获语句(Laravel)

在Laravel项目中,我需要调用API REST来删除远程数据.

我的问题是,当我收到错误时,我的catch语句没有捕获Guzzle异常.我的代码如下:

try {
    $client = new \GuzzleHttp\Client();
    $request = $client->delete(Config::get('REST_API').'/order-product/'.$id);
    $status = $request->getStatusCode();
} catch (Exception $e) {
    var_dump($e);exit();
}
Run Code Online (Sandbox Code Playgroud)

Laravel 抓住了这个例外,但我的捕获声明却没有.Guzzle抛出的例外情况是:

GuzzleHttp\Ring\Exception\ConnectException
Run Code Online (Sandbox Code Playgroud)

在我的第3行脚本中提出,并没有在我的脚本中捕获.你能给我一个方法来捕捉Guzzle例外吗?

我应该表明我已经看过这些帖子,但我没有得到很好的回复: 如何解决cURL错误(7):无法连接到主机?从Guzzle中捕获cURL错误

php curl laravel laravel-4

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

标签 统计

curl ×2

php ×2

laravel ×1

laravel-4 ×1