【发布时间】:2016-02-16 16:53:37
【问题描述】:
新手问题。我有一个网页将 $_POST 数据发送到服务器上的 php 脚本。 如何调试 php(见 echo 的输出)? 如果我只是浏览到 www.serveradress.com/myscript.php,我什么也看不到... 我正在使用 Chrome。
谢谢
编辑:我在客户端使用 ngFileUpload。 编辑:我看到该文件很受欢迎,因为我在带有 filezilla 的服务器上看到它。
客户端:
$scope.uploadBoardPic = function(file, errFiles) {
$scope.boardPic = file;
$scope.errFile = errFiles && errFiles[0];
if (file) {
file.upload = Upload.upload({
url: 'http://myserver.com/angular-seed/appendBoardPicture.php',
method: 'POST',
data: {file: file}
});
file.upload.then(function (response) {
$timeout(function () {
file.result = response.data;
});
}, function (response) {
if (response.status > 0)
$scope.errorMsg = response.status + ': ' + response.data;
}, function (evt) {
file.progress = Math.min(100, parseInt(100.0 * evt.loaded / evt.total));
});
}
}
服务器端:
<?php
$filename = $_FILES['file']['name'];
$destination = './' . $filename;
move_uploaded_file( $_FILES['file']['tmp_name'] , $destination );
echo "<pre>" . print_r($_FILES, true) . "</pre>";
?>
【问题讨论】:
-
die(var_dump($_POST))之前的require_once是否适合您? -
Var_dump 并从您的角度退出您的 php 和控制台日志。看到它 inchrome 控制台
-
谢谢,但它不起作用。我试过 die...、error_log 和 echo "
" ,但我在 php 页面上什么也没有
-
您使用的这个上传 JavaScript 库是什么?我会先尝试阅读一些相关文档。
标签: php