[英]Images are not uploading to the specific folder when I switch to localhost to server
我将我的php网站上传到服务器并更新了用户名,密码,db_name但不更新服务器。 提交保存在数据库中的表单数据但未上载到文件夹中的图像。 我是否必须更改上传文件夹或托管服务器的路径?
$上传= “上传/.$文件名”; 我在localhost时使用,现在我在servername / db / index.php中上传了这个表单
这是提交新图像时的当前代码。
if(isset($_POST['submit'])) {
$filename=$_FILES['image']['name'];
$temp_name=$_FILES['image']['tmp_name'];
$upload="uploads/.$filename";
$move=move_uploaded_file($temp_name,$upload);
$sql = mysqli_query($connection,"INSERT INTO member(member_image,id_img) VALUES '$filename','$filename1')"); }
?>
请查看您的文件管理器并检查服务器用户名,公共域等内容,并根据您的服务器参考您要上传文件的位置,例如:
$targer_dir = "/home/server_username/publi_html/myuploads/";
e.g $target_dir = "/home/jacksiroc/public_html/mymedia/images/
然后确保您拥有允许您在那里上传文件的权限。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.