您的当前位置:首页 > 建站学院 > 
  • PHP用时间戳+md5+rand()随机数生成多位唯一字母文件名

    后端开发2023年05月18日

    PHP最简单方法用时间戳+md5+rand()随机数生成多位唯一文件名,网上好多都是将字母和数字弄成序列再随机取指定个数,其实这个唯一编码实现起来还是很简单的,就用时间戳带毫秒,为了保险再增加10位的随机数,最后为了整齐用md5转一下就可以了。方便快捷好理解! 以下为具体代码: <?php echo microtime().'-'.rand(10000...

  • PHP是如何实现下载断点续传?

    后端开发2023年05月18日

    php怎么实现下载断点续传? PHP实现文件下载,支持断点续传 我一般废话比较少,直接甩代码,不懂扣我,再不懂就只能扣脚丫了,OK? PHP实现文件下载接口,支持断点续传,下载器可以查看文件大小。文件分片传输,内存消耗低。注意:使用时建议增加安全路径限制及可下载文件类型限制 /** * 文件下载 * @param string $file 文件绝对路径 */...

  • PHP导入phpmyadmin或navicat导出的.sql文件里的数据

    后端开发2023年05月18日

    实现PHP导入由phpmyadmin或navicat导出的MYSQL备份文件.sql数据库文件里的数据,直接获取并导入会报错,因为里面的格式都以下这种断行的语句,不能识别需要处理一下格式。 DROP TABLE IF EXISTS `dangxiao_zichan_chushihua`; CREATE TABLE `dangxiao_zichan_chush...

  • PHP+MYSQL将所有MyISAM表批量转为InnoDB表

    后端开发2023年05月17日

    PHP+MYSQL将所有MyISAM表批量转为InnoDB表,将其中的数据库名称改为自己实际应用的名字,同时这里又增加了表名以mdaima_zichan开头的匹配,因为我这个数据库下有好多表,功能不同只更改需要的同一应用下的MyISAM表。 //0 ===================数据库更改引擎为innodb----开始 $sql="SELECT TA...

  • mysql 查询哪些表有指定的字段

    数据库2023年05月17日

    需要使用的的表:INFORMATION_SCHEMA.COLUMNS SELECT*FROM INFORMATION_SCHEMA.COLUMNS WHERE column_name ='字段名' 字段名 描述 TABLE_SCHEMA 数据库名 TABLE_NAME 表名 COLUMN_NAME 字段名称 COLUMN_COMMENT 字段注释 COLUM...

  • PHP魔术常量有哪些?

    后端开发2023年05月17日

    PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 PHP魔术常量有哪些? 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下: __LIN...

  • PHP赋值运算符和递增/递减运算符使用

    后端开发2023年05月17日

    PHP 赋值运算符 在 PHP 中,基本的赋值运算符是 "="。它意味着左操作数被设置为右侧表达式的值。也就是说,"$x = 5" 的值是 5。 运算符 等同于 描述 x = y x = y 左操作数被设置为右侧表达式的值 x += y x = x + y 加 x -= y x = x - y 减 x *= y x = x * y 乘 x /= y x = ...

  • PHPEXCEL对多个指定单元格批量填充背景颜色的方法

    后端开发2023年05月17日

    PHPEXCEL导出表格数据时,如何对多个指定的单元格指填充背景颜色?PHP代码这样写,请下下面示例,注意调用的顺序。 function cellColor($cells,$color){ global $objActSheet; $objActSheet->getStyle($cells)->getFill()->applyFromArr...

  • PHP函数之str_shuffle()随机打乱字符串中的所有字符

    后端开发2023年05月17日

    str_shuffle() 函数的作用:将随机打乱指定字符串中的所有字符。 这个PHP函数的用法特别简单,也适用于很多的地方,比如对于要求不高的情况下,将指定字符串打乱用于随机密码、验证码等可变的数据。 示例代码: <?php $str="www.19jp.com"; echo $str; echo "<br />"; echo "随机打乱...

  • PHP开发中的常用正则表达式

    后端开发2023年05月17日

    一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2}...