【发布时间】:2020-08-19 09:26:07
【问题描述】:
为什么我不能将图像上传到 Godaddy 服务器中的服务器,而它在本地服务器 (xampp) 上工作正常。这是我的代码:
<?php
session_start();
error_reporting(0);
`include('includes/config.php');`
if(strlen($_SESSION['login'])==0)
{
header('location:index.php');
}
else{
if(isset($_POST['submit']))
{
$testimonoial=$_FILES["fileToUpload"]["name"];
$email=$_SESSION['login'];
$imagetmp=addslashes (file_get_contents($_FILES['fileToUpload']['tmp_name']));
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],"domuents/img/".$_FILES["fileToUpload"]["name"]);
$sql="INSERT INTO tbltestimonial(UserEmail,imagename,mytmp) VALUES(:email,:testimonoial,:imagetmp)";
$query = $dbh->prepare($sql);
$query->bindParam(':testimonoial',$testimonoial,PDO::PARAM_STR);
$query->bindParam(':email',$email,PDO::PARAM_STR);
$query->bindParam(':imagetmp',$imagetmp,PDO::PARAM_STR);
$query->execute();
$lastInsertId = $dbh->lastInsertId();
if($lastInsertId)
{
$msg="تم تحميل الوثسقة بنجاح";
}
else
{
$error="حدث خطا ما . الرجاء اعادة المحاولة";
}
}
?>
这是我的表单代码
<form method="post" enctype="multipart/form-data">
<div class="form-group">
<h5 class="uppercase underline">تحميل وثائق</h5>
<input type="file" name="fileToUpload" class="btn" required>
<span class="angle_arrow">
<i class="fa fa-angle-right" aria-hidden="true"></i>
</span>
<input type="submit" value="Upload" name="submit" class="btn" style="margin:28px">
</div>
</form>
我在 phpmyadmin 数据库中使用 godaddy 主机和域。 我搜索了很多但什么也没有,我也试图删除移动到文件夹文本,什么也没有。 我检查了表格是否仍然与本地服务器具有相同的文本并且一切正常。 任何帮助将不胜感激
【问题讨论】:
-
您的应用程序是否打印了一些错误?也许文件的大小问题已发送。或者目标路径不存在或不可写。
-
检查任何文件夹是否有大写字母,我遇到过这样的问题,文件夹是 Documents,但我在代码中有文档
-
@TaariqSolomons 是的,一切都很好,所有文件夹都与代码中的相同。
-
@Inazo 一切都很好。
-
同时检查权限错误
标签: php html mysql godaddy-api