如何在PHP文件中显示图像

时间:2018-03-13 01:03:20

标签: php html

更新:我设法通过不使用绝对文件路径来实现它(../Images•Cityof Bath College Logo.jpg)。

第二次更新:也用于CSS文件,现在它以'HTML方式'工作。

我在PHP文件中显示图像时遇到问题(巴斯城市学院标识)。如果我将文件保存为HTML文件(并更改CSS链接的方式),它可以正常工作,但它不能用作PHP。我试着找几个小时没有运气的答案。我想这只是一些新手/菜鸟的错误。在此先感谢您的帮助。

<!DOCTYPE html>

<head>

    <title>Project Cherrypicker | Login</title>

    <!-- Link CSS File -->
    <style><?php include 'F:\XAMPP\htdocs\Project Cherrypicker\CSS\LoginPage.css'; ?></style>

</head>

<body>

    <!-- Login Form -->
    <div class = "LoginForm">

        <!-- City of Bath College Logo -->
        <img src = "F:\XAMPP\htdocs\Project Cherrypicker\Images\City of Bath College Logo.jpg" class = "Logo">

        <!-- Headers -->
        <h1>Project Cherrypicker</h1>
        <h2>Log In</h2>

        <form action = "HomePage.html" method = "Post">

            <!-- Username Box -->
            <label for = "Username">Username</label>
            <input type = "text" name = "Username" placeholder = "Enter Username" required>

            <!-- Password Box -->
            <label for = "Password">Password</label>
            <input type = "password" name = "Password" placeholder = "Enter Password" required>

            <!-- Submit Button -->
            <input type = "submit" name = "Submit" value = "Login">

            <!-- Website Credit -->
            <p id = "LoginFormCredit">Website created by Jordan Rowe.</p>

        </form>

    </div>

</body>

2 个答案:

答案 0 :(得分:0)

你在PHP中的代码应该是这样的。

<img src='data:image/jpg;base64,<?php echo base64_encode(file_get_contents("F:\XAMPP\htdocs\Project Cherrypicker\Images\City of Bath College Logo.jpg")); ?>'>

答案 1 :(得分:0)

空间在文件路径中是不好的做法,要么重命名文件,要么将html src更改为具有&#39;%20&#39;空格所在的位置,因为它代表一个空格。