<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>
sdfasdfasdf<p>
<p>444<img height="768" width="1024" alt="" src="/uploadfiles/28/maplejpg" /></p>
sdf32414撒旦发是否
<p>444<img height="768" width="1024" alt="" src="/uploadfiles/40/Treejpg" /></p>';
preg_match_all("/<p>src=\"([^^])\"<\/p>/i",$test,$match);
print_r($match[1]);
>
这样应该可以,我试的多行的,中间还夹杂一些字符,没什么问题,呵呵
你的代码是遍历$dir文件夹下面的文件,然后输出成<img src=""/>,访问服务器上的一般是网址+具体路径,例如:localhost/public/logojpg,是指访问网址根目录下的public/logojpg文件,对应你这里的就是htdocs/public/logojpg
的显示大小可以设置img的width和heigth属性,位置可以设置相应的css值,例如<img src="/public/logojpg" width="100px" heigth="100px" style="display:block;margin:0 auto">
第一步,以您说的网站为例,查看当前网站代码,有很多不相干地址,我们不能要他,只要内容里面的第一张图的alt
第二步,编写代码
$info='<img src="555png" title="title属性" alt="alt属性" border="0" />';preg_match('#<img()title="()" alt="()" border="0" />#' , $info= ,$img_alt);
echo $img_alt=$img_alt[3];
第三步,就可以根据第二步获取到文章第一个的alt属性
<php
header('content-type:image/jpg;');
$content=file_get_contents('testjpg');
echo $content;
>
php中插入的代码是什么?
PHP插入,实际还是输出HTML代码
比如:
echo '<img src='1gir' width="100" height="100">';
还可以直接用PHP生成显示出来
php的gd库可以生成多种图像文件,如gif,png,jpg,wbmp,xpm等,下面来看一个生成正方形的文件。
<php
$height = 300;
$width = 300;
//创建背景图
$im = ImageCreateTrueColor($width, $height);
//分配颜色
$white = ImageColorAllocate ($im, 255, 255, 255);
$blue = ImageColorAllocate ($im, 0, 0, 64);
//绘制颜色至图像中
ImageFill($im, 0, 0, $blue);
//绘制字符串:Hello,PHP
ImageString($im, 10, 100, 120, 'Hello,PHP', $white);
//输出图像,定义头
Header ('Content-type: image/png');
//将图像发送至浏览器
ImagePng($im);
//清除资源
ImageDestroy($im);
>
以上就是关于求php中正则表达式从html代码中获取图片路径全部的内容,包括:求php中正则表达式从html代码中获取图片路径、php读取图片的路径、php取图片alt代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)