Bild erfolgreich hochgeladen
P粉585541766
P粉585541766 2023-08-15 13:46:27
0
1
388

Mein Bild wird in der URL als hochgeladen angezeigt, was bedeutet, dass es korrekt hochgeladen wurde. Ich bin mir jedoch nicht sicher, da es nicht auf der Webseite oder in der Datenbank angezeigt wird, wohl aber in meinem Ordnerverzeichnis.

Hier sind die beiden Seiten, die ich für diesen Vorgang verwende.

account.php ist der Ort, an dem ich Bilder hochlade, und profile-upload.php ist der Server/Backend von account.php.

Mein Konto.php:

       Alternative Kontoseite 

Willkommen,

prepare($sql); $stmt->bind_param("i", $userId); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_assoc(); if ($row && !empty($row['image'])) { echo ''; } anders { echo "

Hier ist nichts.

"; } ?>

这是profile-upload.php:

prepare($sql); $stmt->bind_param("si", $target, $userId); $stmt->execute(); $stmt->close(); header("location: ../account.php?success=imageuploaded"); Ausfahrt(); } anders { header("location: ../account.php?error=imagecantbeuploaded"); Ausfahrt(); } } anders { header("location: ../account.php?error=cannotusethisfiletype"); Ausfahrt(); } } anders { header("location: ../account.php"); Ausfahrt(); }

P粉585541766
P粉585541766

Antworte allen (1)
P粉825079798

我想我知道问题出在哪里。在你的account.php文件中,你试图用以下代码显示图片:

echo '';

要修复这个问题,你需要将src属性更改为图片文件的完整URL。你可以使用PHP中的realpath()函数获取图片文件的完整URL。例如,以下代码将获取图片文件的完整URL并在页面上显示:

$imageUrl = realpath('../uploads/' . $row['image']); echo '';
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!