您的当前位置:首页 > 建站学院 > 
  • php解决大文件rar、zip无法下载的方法

    后端开发2023年05月19日

    之前一直在下载文件时使用PHP的readfile($url)方法,小的压缩包都能很顺利的下载,但是今天使用PHP ZipArchive生成的压缩包时遇到个130多M以上的就报页面无法打开,如果把压缩文件中的文件删除一部分使其变小为30M左右,下载就没问题了。 所以想了很多办法最后考虑可能是与之前在公共文件设置的memory_limit有关系。之前内存限制设置...

  • PHP将标题搜索结果中的关键词替换标注为红色

    后端开发2023年05月19日

    PHP将标题搜索结果中的关键词替换成为标注的红色,同时在2023年1月11日后,将九品源码中搜索功能中检索着急词时标注为红色时的中文乱码BUG也修复好了 。同时保持搜索词在结果中匹配的字母大小写,又不影响原标题中的大小写样式。 代码中标明了处理想法和逻辑以下为最新代码: function keyword_replace($keyword){ if ($key...

  • PHP正则mb_ereg_replace替换匹配的第几个部分内容

    后端开发2023年05月19日

    利用PHP正则表达式mb_ereg_replace替换匹配到的内容,\\0或\\1替换指定的第几个部分内容,以下是示例的代码: <?php //正则表达式替换相应字符串的用法 $url = "这是要搜索的九品源码和百度链接网址:http://www.baidu.com/和http://www.19jp.com/"; //内容 $rule = "(htt...

  • PHP删除目录下指定时间天数前的文件

    后端开发2023年05月19日

    实现的功能及参考示例中包括:PHP删除目录及子目录下的文件(绝对路径或相对路径)、PHP判断目录是否有空、PHP获取文件的创建修改时间、PHP删除指定时间天数前的文件。 filemtime() 函数返回指定文件的修改时间。 filectime() 函数返回指定文件的创建时间。 注释:该函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。...

  • 使用PHP中3个神奇常量快速获取目录、文件名和行号

    后端开发2023年05月19日

    本文的主要内容则是介绍如何使用PHP中3个神奇的常量来快速获取当前目录、文件名和行号! 大家应该都知道PHP提供了大量“神奇”的常量,并且这些常量都是区分大小写的。我们借助这些常量就可以获得当前目录、文件名、当前行号等等。这些常量安全、可靠、快速,这也是为什么Web开发人员更喜欢使用PHP!PHP yyds哈哈! 言归正传,下面就给大家介绍PHP如何使用常量...

  • PHP批量向百度主动推送URL加快收录的示例代码

    后端开发2023年05月19日

    本篇内容主要分享PHP代码方式,实现批量向百度主动推送URL地址,从而加快百度收录的示例代码。思路就是动态生成URL数组,通过array和array_push生成地址的数组,再一次性提交至百度。 if ($action=="baidu_everyone"){ $functionstr = array(); $sql_search_pro="select id...

  • PHP中preg_match()和preg_match_all()正则表达式的用法区别

    后端开发2023年05月19日

    preg_match_all:从左边开始一直到尾部,找出所有匹配的字符串。匹配结果$matches为二维数组,$matches[0]是匹配到的完整结果,$matches[1]是匹配到完整结果的字组。 preg_match:从左边开始,匹配到第一个符合字符串后停止匹配。匹配结果$matches为一维数组,$matches[0]是匹配到的完整结果,$matche...

  • php与JavaScript的正则表达式使用方法是否一样?

    后端开发2023年05月19日

    正则表达式原由JavaScript提出,后来应用于其它语言体系,成了一种独立的匹配技术。但是PHP的正则比标准javascript的要强大,js的正则库在PHP正则面前显得只是一个简约的基础库。 无论JavaScript、php、mysql还是nginx,正规则思路都是通用的,但具体的规则应用还是有区别的。我测试过部分通过在线测试的工具已经调通的情况下,但移...

  • Mysql数据表中的蠕虫复制使用方法

    数据库2023年05月19日

    什么是蠕虫复制 将⼀张已经存在的表中的数据复制到另⼀张表中。 语法格式: 将表名2中的所有的列复制到表名1中 INSERT INTO 表名 1 SELECT * FROM 表名 2; 只复制部分 INSERT INTO 表名 1(列 1, 列 2) SELECT 列 1, 列 2 FROM student; 实例: --如果有此表...

  • PHP下载远程图片到本地的函数代码

    后端开发2023年05月19日

    本篇文章给大家介绍PHP相关知识,主要内容是教大家怎么使用php下载采集的图片到本地并保存,希望对需要的朋友有所帮助! PHP下载远程图片到本地的函数代码: function down_remote_img($url='', $dirName='.', $fileName=''){ if(empty($url)) return ['code'=>1,'...