[英]Move Uploded file is not working, on Godaddy (but Working on localhost)
我的简单代码是:
<?php
if(isset($_REQUEST['submit']))
{
$t = time();
if ($_FILES['image']['name']!="")
{
$target1 = "bannerImage/".$t.$_FILES['image']['name'];
if (move_uploaded_file($_FILES['image']['tmp_name'],$target1))
{
//Code is not reaching Here
}
}
}
?>
我不知道为什么在 Godaddy 服务器中它不起作用,但在我的本地主机上很好
我已经通过授予文件权限解决了这个问题,默认情况下是 644,我只是将其设置为 777。
现在它看起来对我来说很好
尝试给予
将应用程序池组的权限写入您的[Your Folder] 。
它可以从:
管理主机 -> [您的域] -> 虚拟目录 -> [您的文件夹] -> 目录访问权限
<?php
if(isset($_REQUEST['submit']))
{
$t = time();
if ($_FILES['image']['name']!="")
{
$path = '/folder_name';
$uid = uniqid();
$name = basename($_FILES['image']['name']);
$final_path = $path."_".$uid."_"$iname;
if (move_uploaded_file($_FILES['image']['tmp_name'],$final_path))
{
//Code is not reaching Here
}
}
}
?>
我认为这个脚本会帮助你
您必须在上传文件的目录中创建一个 .htaccess 文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.