记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

  • php通过正则提取页面相关信息

    1、获取页面标题 //提取标题 preg_match('/<title>(?<title>.*?)<\/title>/i', $html, $titleArr); $title = $titleArr['title']; 2、获取body主体内容,并将背景图片提取出来替换成其他图片地址 /** * 获取BODY主体区域内容 * @param $html * @param $urlRoot * @return mixed */ function getBody($html,$urlRoot = null){ ...

    学习笔记 0 898 2023-02-08
  • php正则匹配 获取 a 标签的内容

    记下笔记 //获取a标签的文字 preg_match_all("/<a href=\"[^\"]*\"[^>]*>(.*?)<\/a>/ims",'匹配的字符串',$content);  // 获取a标签链接 preg_match_all("/href=\"([^\"]+)/ims",'匹配的字符串',$link);

    学习笔记 0 668 2022-12-10
  • php使用正则表达式实现替换的方法

    了解php使用正则表达式实现替换的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! php正则表达式实现替换的方法:首先创建一个PHP示例文件;然后定义一个字符串;最后通过正则表达式“preg_replace("/[0-9]/","",$str);”去掉字符串中所有数字即可。 PHP正则替换preg_replace函数的使用 <?php $str="as2223adfsf0s4df0sdfsdf"; echo preg_...

    学习笔记 0 822 2022-12-10
  • PHP - 使用正则表达式抓取网页内容

    昨天有个朋友在问我说,php怎么抓取网页某个div区块的内容。每次发布文章都会显示文章内的图片,提供缩略图,又是怎麽做到的?其实这语法出乎意料的简短… 1. 取得指定网页内的所有图片: <?php //取得指定位置的内容,并储存至text$text=file_get_contents('http://notemi.cn/'); //取得所有img标签,并储存至二维阵列matchpreg_match_all('#<img[^>]*>#i', $text, $match); //印出matchprint_r($match); ?&...

    学习笔记 0 932 2022-12-09
  • php 过滤html正则,常用PHP正则表达式过滤html中的标签

    常用的PHP通过正则表达式过滤HTML的标签,可以实现在某些情况下,只需要取到文本信息,而剔除富文本编辑器带来的一些接口的无法适应和异常。 网上搜索了一些,直接上代码,欢迎补充。 $str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace("/ $str=preg_replace("//si","",$str); //注释 $str=preg_replace("//si",&...

    学习笔记 0 655 2022-12-09
  • HTML a 标签的 download 属性

    有一个超链接,你将它链接到一张图片,比如说这样:点我点我!(代码如下)<a href="https://www.baidu.com/img/bd_logo1.png" target="_blank">点我点我!</a> 直接点击这个超链接一般浏览器会直接在窗口中打开这张图片(我这里是加了插件,所以是在图片灯箱中显示的)那么,如果我想实现点击这个链接,直接弹出下载这张图片,该怎么做呢?之前在做 MKOnlineMusicPlayer 的时候就遇到了类似的问题:为了实现音乐直接点击下载而不是在浏览器中打开,我的做法是用 PHP 在后台...

    学习笔记 0 1991 2017-09-26
  • 解决Emlog评论的Gravatar头像不显示的方法

    Gravatar头像网站的服务器被墙,支持gravatar头像的emlog评论自然就不能显示,并且还影响页面打开速度,解决方法是更换gravatar头像镜像地址,emlog没有提供相关解决gravatar头像的插件,因此目前的方法是通过修改程序源文件实现显示被墙后的gravatar头像。操作步骤:1、在include/lib目录下,找到function.base.php文件,并进行编辑2、通过Ctrl+F,查找www.gravatar.com,把该地址替换为以下地址中的其中一个:cn.gravatar.comsecure.gravatar.comgrav...

    学习笔记 0 1798 2017-09-26

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00