<php
$dir = "/"; //要获取的目录
echo " 获取目录下所有文件和文件夹 <hr/>";
//先判断指定的路径是不是一个文件夹
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!= false){
if( getFileType($file) == "mp3" ){
echo "mp3格式";
}
if( getFileType($file) == "jpg" || getFileType($file) == "png" || getFileType($file) == "gif"){
echo "格式";
}
closedir($dh);
}
}
function getFileType($filename) {
return strtolower(pathinfo($filename)['extension']);
}
>
$pat = '/<a()href="()"()><img()src="()"()/></a>/i';
思路是这个,具体要看你的获取的文本内容对应的修改。
<php
$test = '<p>444<img height="768" width="1024" alt="" src="/uploadfiles/28/Treejpg" /></p><p>444<img height="768" width="1024" alt="" src="/uploadfiles/sf/Treejpg" /></p>
fsdafasdfasdfasdf
<p>444<img height="768" width="1024" alt="" src="/uploadfiles/28/elmjpg" /></p><img height="768" width="1024" src="/uploadfiles/40/Treejpg" />
sdfasdfasdf<p>
<p>444<img height="768" width="1024" alt="" src="/uploadfiles/28/maplejpg" /></p>
<img height="768" width="1024" src="/uploadfiles/40/Treejpg" />
sdf32414撒旦发是否
<p>444<img height="768" width="1024" alt="" src="/uploadfiles/40/Treejpg" /><img height="768" src="/uploadfiles/40/Treejpg" /></p><img height="768" src="/uploadfiles/40/Treejpg" />tttt<img height="768" src="/uploadfiles/40/Treejpg" />';
preg_match_all("<imgsrc=\"()\">",$test,$match); //这里是关键
foreach($match[1] as $val){
echo basename($val);
echo "<br />";
}
>
<img src="imgcodephp" />这行代码是不是执行了imgcodephp里的程序?
浏览器在读取这行代码的时候,会去调用imgcodephp
实际上也就是执行了imgcodephp的程序,和验证码是一个道理。
验证码就是生成了。然后浏览器显示出来,当然验证码还多了个验证和存储验证码的过程
以上就是关于PHP怎么读取php所在文件夹下的图片和mp3文件,并且显示出来全部的内容,包括:PHP怎么读取php所在文件夹下的图片和mp3文件,并且显示出来、php 获取带链接图片的代码 不要获取文字链接、用PHP获取HTML中的图片地址并全部列出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)