php - 没有显示输出?
问题描述
我确实使用以下脚本,但没有得到任何输出。甚至在 CURL-ing 之前执行的 de echo 也没有显示。怎么了?有什么帮助吗?
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
$localfile = (dirname(__FILE__).'/save/zippedfile.zip');
$ftp_host = 'ssh.mysite.com'; /* host */
$ftp_user_name = 'username'; /* username */
$ftp_user_pass = 'password'; /* password */
$url="ftp://$ftp_host/existingmap/";
echo "$url<br>";
$curl_file = curl_file_create($localfile,'zip');
$params = ['file' => $curl_file];
$ch=curl_init();
$fp = fopen($localfile, 'r');
curl_setopt($ch, CURLOPT_URL, "$url".'/zonderslip.zip');
curl_setopt($ch, CURLOPT_VERBOSE,true);
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($localfile));
curl_setopt($ch, CURLOPT_USERPWD, "$ftp_user_name:$ftp_user_pass");
$result=curl_exec ($ch);
$info = curl_getinfo($ch);
var_dump($info);
curl_close ($ch);
echo $result;
$error_no = curl_errno($ch);
if ($error_no != 0) {
echo "<br>Final:".curl_error();
die('File upload error.');
}
echo "<br>done";
?>
甚至第一个 ECHO 也没有显示。取出 CURL_EXEC 显示输出
解决方案
推荐阅读
- r - 摘要 R 函数:舍入值
- r - 将矢量元素与粘贴相结合
- jenkins - 无法修改 Jenkins 作业配置和构建触发器停止工作
- python - Airflow - 根据条件停止 DAG(分支后跳过剩余任务)
- c++ - SCONS:始终运行目标,不仅在更新时
- json - HTTP GET JSON 异步请求在 Blazor 服务器中不起作用
- g++ - sse2 指令集未启用
- reactjs - 如何使用 Contentful GraphQL API 订购链接的集合
- typescript - 将新列添加到现有数据库表
- amazon-web-services - 使用 ECS 容量提供程序和使用 ECS 集群中自动伸缩组的自动伸缩有什么区别?