php - $_FILES ["file"] ["tmp_name"] 返回空白值

标签 php

我使用 000webhost 托管我的网站,并在上传过程中运行以下代码,但它返回了空白值。我怀疑临时文件夹一定有问题,但我不知道如何检查。

<?php 
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
?>

最佳答案

您的错误是:UPLOAD_ERR_NO_TMP_DIR

Value: 6; Missing a temporary folder. Introduced in PHP 4.3.10 and PHP 5.0.3.

请引用此http://us.php.net/manual/en/features.file-upload.errors.php

解决此错误

要解决此问题,请检查您的 php.ini 文件并检查 upload_tmp_dir 位置

upload_tmp_dir = "c:/wamp/tmp"  // or whataver desired location you want

关于php - $_FILES ["file"] ["tmp_name"] 返回空白值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38279287/

相关文章:

JavaScript消息系统加密

php - memory_get_peak_usage() 与 "real usage"

php - 更新多个查询时,更新 php mysqli 中的行计数不起作用

javascript - 提交表单并写入文件

php - 确定美国本地/国际电话号码

php - ZF2 select 中的别名 - 带有计算字段

php - 电子邮件地址验证方法(订阅按钮)

php - 如何使用 PHP 脚本记录原始 HTTP header ?

PHP mysqli_connect : authentication method unknown to the client [caching_sha2_password]

php - 从 PHP 中的二维数组中获取前 5 个值