php – 如果upload_tmp_dir没有值…我的临时文件在哪里去? – 实验

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如果upload_tmp_dir没有值…我的临时文件在哪里去? – 实验脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我真的只是搞砸了一遍 PHP,但是我偶然发现了一些有趣的事情.我希望我可以得到一些洞察力的难题.

基本上我只是试图发现上传的图像的mimetyPEs,而且像主题一样问:如果upload_tmp_dir没有值,那么我的临时文件在哪里(在互联网中)呢?
应该提到它告诉我我的模式!所以部分成功!

这里有一些我的规范:我正在运行PHP 5.3,我的upload_tmp_dir没有值 – 我从2008年读过另一篇文章,建议var_dump可能有帮助,但它只返回一个空数组.

<?PHP

if(empty($_FILES)){
    echo "nothing in files array -- ignore warning,testing only" . "<br /><br />";
}
$finfo = new finfo(FILeiNFO_MIME_TYPE);
$fileContents = file_get_contents($_FILES['upload']['tmp_name']); // check tmp dir for 
$mimeType = $finfo->buffer($fileContents);

echo $mimeType . "<br /><br />";
echo VAR_dump($_FILES) . "<br /><br />";
?>

<form action="" method="post" enctype="multipart/form-data">
    <p>
        <label id="upload">Select a file to upload:
            <input type="hidden" name="MAX_FILE_SIZE" value="1048576">
            <input type="file" id="upload" name="upload">
        </label>
    </p>
    <p>
        <input type="hidden" name="action" value="upload">
        <input type="submIT" value="Submit">
    </p>
</form>

感谢大家!

它很可能使用系统的tmp目录.但是要真正发现你应该检查<?PHP PHPinfo()?>的输出.您可以将其放在info.PHP文件或类似文件中,并在浏览器中打开该文件的URL.它会告诉你所有的配置值;甚至是认值.

您也可以使用sys_get_temp_dir()找出临时目录的位置.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如果upload_tmp_dir没有值…我的临时文件在哪里去? – 实验全部内容,希望文章能够帮你解决php – 如果upload_tmp_dir没有值…我的临时文件在哪里去? – 实验所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。