为了账号安全,请及时绑定邮箱和手机立即绑定

图像已成功上传到数据库并显示在目录中,但不会显示在php页面上

图像已成功上传到数据库并显示在目录中,但不会显示在php页面上

PHP
慕侠2389804 2021-05-06 15:42:54
图像已成功上传到数据库并显示在目录中,但不会显示在php页面上。图像在php页面上显示为残破图像。帮助我使它们显示在php页面上。我按照一个教程进行了多次观看,以确保没有错误导致图像损坏。试图修复它几天,但它不会显示图像。我在Mac OS上使用XAMPP。请仔细阅读我的代码,让我知道为什么它无法在php上显示图像。marketplace_upload.inc.php 从这里开始:if (isset($_POST['submit'])) {    $newFileName = $_POST['filename'];    if (empty($newFileName)) {        $newFileName = "gallery";        } else {            $newFileName = strtolower(str_replace(" ", "-", $newFileName));        }        $imageTitle = $_POST['filetitle'];        $imagePrice = $_POST['fileprice'];        $file = $_FILES['file'];         $fileName = $file["name"];        $fileType = $file["type"];        $fileTempName = $file["tmp_name"];        $fileError = $file["error"];        $fileSize = $file["size"];        $fileExt = explode(".", $fileName);        $fileActualExt = strtolower(end($fileExt));        $allowed = array("jpg", "jpeg", "png");        if (in_array($fileActualExt, $allowed)) {            if ($fileError === 0) {                if ($fileSize < 2000000) {                    $imageFullName = $newFileName . "." . uniqid("", true) . "." . $fileActualExt;                    $fileDestination = "../img/gallery/" . $imageFullName;                    include_once "dbh.inc.php";                    if (empty($imageTitle) || empty($imagePrice)) {                        header("Location:../gallery.php?upload=empty");                        exit();                    } else {                        $sql = "SELECT * FROM gallery;";                         $stmt = mysqli_stmt_init($conn);                        if (!mysqli_stmt_prepare($stmt, $sql)) {                            echo "SQL statement failed!";                        } else {                            mysqli_stmt_execute($stmt);                            $result = mysqli_stmt_get_result($stmt);                            $rowCount = mysqli_num_rows($result);应当在其中显示图像的gallery.php代码的屏幕快照。它不会让我在此处粘贴代码。我也希望上传网站上的所有上传图像也显示在localhost中。
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

感谢所有帮助我或试图帮助我的人。我终于解决了问题。我的图像未显示在php页面上的原因是因为我没有更改权限。一旦更改了读写代码的权限,便开始执行我希望他们执行的操作。


查看完整回答
反对 回复 2021-05-21
  • 1 回答
  • 0 关注
  • 121 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信