Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从计算机PHP/HTML加载图像_Php_Html_Image_Web - Fatal编程技术网

从计算机PHP/HTML加载图像

从计算机PHP/HTML加载图像,php,html,image,web,Php,Html,Image,Web,此刻我在中国。我创建了一个简单的网站,可以上传一些图片与朋友分享。添加评论等等。我上传了所有图片,但在中国加载速度非常慢,所以我的想法是: 当我登录(可以在会话中找到)时,我只需从本地机器加载图片,而不是从网站加载,因为它非常慢,或者甚至没有加载图片 我试过这个: if ($_SESSION['id'] == 1) { //check if i am logged in $china = "file:///F:/"; } else { $

此刻我在中国。我创建了一个简单的网站,可以上传一些图片与朋友分享。添加评论等等。我上传了所有图片,但在中国加载速度非常慢,所以我的想法是:

当我登录(可以在会话中找到)时,我只需从本地机器加载图片,而不是从网站加载,因为它非常慢,或者甚至没有加载图片

我试过这个:

        if ($_SESSION['id'] == 1) {  //check if i am logged in
            $china = "file:///F:/";
        } else { $china = ''; }
之后:

        echo "<div id='title" . $image['id'] . "'><h2>" . $image['title'] . "</h2></div>
                        <img src='$china" . $image['url'] . "'/>";
echo”“$图像['title']。"
";
但当我打开浏览器时,它似乎可以找到图片,因为它有一个宽度,但没有高度,所以图片没有显示。当我使用DevLoper工具跟踪图片链接时,它会显示图片,因此链接是正确的


我认为这不起作用是因为安全原因或其他原因。我希望有人能帮助我。

毕竟这很容易做到,我在我的计算机上运行了一个本地Web服务器(apache)。我没想过,但很直截了当


感谢您与我一起思考。

您如何将这些图片存储在客户机中?如图所示,存储在我的F盘文件夹中。浏览到file:///F:/done/20130221215605.jpg 一点问题都没有,但我希望它们显示在我的页面上:)你为什么要这样做?尝试更改您的F驱动器的权限,以允许Read正如我所说的,我已经拥有对我的驱动器的allready权限。当我在浏览器中直接浏览文件时,没有问题。只有当它放在HTML中时,它才不起作用。