您的当前位置:首页 > 建站学院 > 
  • PHP用imagerotate旋转图片和等比缩放压缩、添加水印

    后端开发2023年05月19日

    本文介绍PHP用imagerotate旋转图片和缩放压缩、添加水印方法。思路就是我要实现,先判断一下图片的宽和高的比例,如果是高大于宽,则逆时针旋转90度,同时再判断一下是否超过我的限制宽度或高度,如果超过就等比压缩,再添加水印。 下面是具体应用PHP代码: include_once("new_image.class.php"); $article_suof...

  • PHP获取用户访问IP地址的5种方法

    后端开发2023年05月19日

    本文实例为大家分享了5种PHP获取用户访问IP地址的方法,供大家参考,具体内容如下: <?php //方法1: $ip = $_SERVER["REMOTE_ADDR"]; echo $ip; //方法2: $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_...

  • PHP如何从一个数组数据列表中随机取其中的数值?

    后端开发2023年05月19日

    PHP如何从一个数组数据列表中随机取其中的数值? $img_num=array("6","8","10","15","16","17","19","20","21","24","25","30");//随机图片编码 $filePath="/image/".$img_num[array_rand($img_num)].".jpg"; 上面代码中的array_r...

  • mysql错误:Found option without preceding group in config file

    数据库2023年05月19日

    使用压缩包的方式安装 MySQL,当完成了解压缩和环境变量 Path 的配置后打开命令行进入 mysql 的安装目录的 bin 文件夹下,输入指令初始化 mysql,结果报错: Found option without preceding group in config file! 网上说是 my.ini 这个配置文件保存时的编码方式需要是 ANSI 而不是...

  • PHP在指定数值范围内生成不重复的随机整数

    后端开发2023年05月19日

    PHP在指定数值范围内生成不重复的随机整数 /* * array unique_rand( int $min, int $max, int $num ) * 生成一定数量的不重复随机数,指定的范围内整数的数量必须 * 比要生成的随机数数量大 * $min 和 $max: 指定随机数的范围 * $num: 指定生成数量 */ function unique_r...

  • 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如何使用常量...