我将我的php网站上传到服务器并更新了用户名,密码,db_name但未更新服务器。提交保存在数据库中的表单数据但未上载到文件夹中的图像。我是否应该更改上传文件夹或托管服务器的路径?
$上传="上传/.$文件名&#34 ;;我在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')"); }
?>
答案 0 :(得分:0)
请查看您的文件管理器,检查服务器用户名,公共域名等内容,并根据您的服务器参考您要上传文件的位置,例如:
$targer_dir = "/home/server_username/publi_html/myuploads/";
e.g $target_dir = "/home/jacksiroc/public_html/mymedia/images/
然后确保您拥有允许您在那里上传文件的权限。