- 主题:求助
网站某个目录里有很多图片,不希望用户根据图片名,直接输入路径查看,只能通过程序查看,php。如何实现?
--
FROM 124.193.127.*
目录本身的Web访问功能关闭,所有文件的读取通过PHP读取文件内容再返回给前端,在读取返回的过程中自然可以随便加访问控制限制。
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*
多谢多谢。
关闭目录的web访问功能是如何实现的?
【 在 dhcn 的大作中提到: 】
: 目录本身的Web访问功能关闭,所有文件的读取通过PHP读取文件内容再返回给前端,在读取返回的过程中自然可以随便加访问控制限制。
--
FROM 117.136.0.*
挪到可访问目录之外就行了。
【 在 abbabb 的大作中提到: 】
: 多谢多谢。
: 关闭目录的web访问功能是如何实现的?
--
FROM 124.42.13.*
谢谢,尝试过。但不知道如何通过php访问图片。
请问如何做到?
【 在 dhcn 的大作中提到: 】
: 挪到可访问目录之外就行了。
--
FROM 117.136.0.*
就用正常的文件API读取文件,然后把内容用HTTP输出输出给浏览器。
【 在 abbabb 的大作中提到: 】
: 谢谢,尝试过。但不知道如何通过php访问图片。
: 请问如何做到?
--
FROM 124.42.13.*
大概明白了。
是读取图片文件,不是根据路径显示。
我再试试。
谢谢。
【 在 dhcn 的大作中提到: 】
: 就用正常的文件API读取文件,然后把内容用HTTP输出输出给浏览器。
--
FROM 101.36.91.*
<?php
ob_end_clean();
header( "Content-type: image/jpeg");
$PSize = filesize('1.jpg');
$picturedata = fread(fopen('1.jpg', "r"), $PSize);
echo $picturedata;
?>
可以在浏览器里显示图片,好像只能显示一个,但我想显示多个图片怎么办?
还有文字。
【 在 dhcn 的大作中提到: 】
: 就用正常的文件API读取文件,然后把内容用HTTP输出输出给浏览器。
--
FROM 124.193.127.*
你这只是输出图片的PHP,你在HTML代码里来多img元素,引用这个PHP文件就是多个图片显示了。
如果你想多图成一图,那就用图片API拼图。
【 在 abbabb 的大作中提到: 】
: <?php
: ob_end_clean();
: header( "Content-type: image/jpeg");
: ...................
--
修改:dhcn FROM 111.206.50.*
FROM 111.206.50.*
那为了显示很多图片岂不是要创建很多php文件?
我想在页面里显示多个图片,就像<img>标签那样可以显示多个独立的图片,但把图片放web目录外的话<img>标签好像无法访问图片。
如何做到呢?
谢谢多次热心回答!
【 在 dhcn 的大作中提到: 】
: 你这只是输出图片的PHP,你在HTML代码里来多img元素,引用这个PHP文件就是多个图片显示了。
: 如果你想多图成一图,那就用图片API拼图。
--
FROM 124.193.127.*