324 篇
PHP
| 204

taotaoit

PHPMailer发送不了邮件了

前几天还可以发送邮件,最近不行了,不知道怎么回事。 提示错误:SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting 开始以为发件箱或者收件箱屏蔽了,或者端口25被墙了,结果都不是。 登录163邮箱,选择顶部...
PHP | 2020-07-10
0   0  0
| 199

web

PHP cookie存放数组

下面介绍两种方法来实现 方法一:先用serialize序列化数组,再存入COOKIE ,读出来时用unserialize得到原来的数组 //存入 $arr = array(1,2,3); $arr_str = serialize($arr); setcookie("a",$arr_str); //取出 $arr_str =...
PHP | 2020-07-01
0   0  0
| 162

web

php json转数组,json_decode函数

json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSON格式的字符串进行编码.那么这个函数该如何使用呢? json_decode的语法规则: json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $opti...
PHP | 2020-06-12
0   0  0
| 153

web

php随机获取数组的值

php随机获取数据里的值,利用php自带函数array_rand()去实现,array_rand()的功能是随机数组的key,然后可以通过随机key再去获取数组里的值。 一、array_rand(数组,随机key的个数) 随机获取数组值代码: $a = array('test1','test2','test3','test4')...
PHP | 2020-06-01
0   2  0
| 155

web

PHP提取多维数组指定一列的方法

PHP中对多维数组特定列的提取,是个很常用的功能,正因为如此,PHP在5.5.0版本之后,添加了一个专用的函数array_column()。当然,如果你的PHP版本低于5.5.0,就得用别的方法处理了。 例如,对于以下这个数组: $user = array( '0' => array('id' => 100, 'use...
PHP | 2020-06-01
0   0  0
| 327

web

php生成唯一订单号

<?php $osn = date('Ymdhis') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); echo $osn; //2020011609281320789 ?> str_pad() 函数把字符串填充为新的长度。 str_pad(string,leng...
PHP | 2020-01-16
0   0  0
| 439

web

php setcookie path设置为根目录

thinkphp3.2.3中用到setcookie, 在/page/index/index.html中向浏览器添加了一个useid的cookie(这里没有指定path), 然后试着从/page/demo/demo.html中取值,发现无法取到,在网站首页也获取不到, 通过开发者工具查看发现userid的path是/page/in...
PHP | 2019-12-27
0   0  0
| 290

web

php中str_ireplace()与str_replace()的区别

php中str_ireplace()函数与str_replace的用法及别区。 简单来说,str_replace() 区分大小写,str_ireplace() 不区分大小写 str_replace() 函数 定义:使用一个字符串替换字符串中的另一些字符,对大小写敏感的搜索 语法:str_replace(find,replace,stri...
PHP | 2019-11-29
0   0  0
| 384

web

什么时候用到事务,用它的好处是什么

事务是什么东西 事务是一个整体,结果就俩种(成功,失败) 要么全部成功(提交),要么全部失败(回滚),就算成功一部分也要(回滚) 什么时候要用到事务 举个例子: 1.把一条数据插入到俩张表的时候,就要用到事务了。 数据是 data 表示。 如果 data在插入第一张表的时候成功了,在插入第二张表的时候失败了,怎么办? 要么保...
PHP | 2019-09-29
0   0  0
| 338

web

Parse error: syntax error, unexpected 'echo'

报错是因为echo输出时对双引号没有使用转义字符。正确的应该是: 第一种方法 echo "<input name=\"Sel\" type=\"radio\" value=\"".$Arr['ID']."\" />".$Arr['SName']."<br />"; 即是把要输出的双引号使用\"进行转义。 第二种方法...
PHP | 2019-09-25
0   0  0
| 660

taotaoit

php遍历上级目录、压缩上级目录保存到指定文件夹

该文章由 PHP自带的ZipArchive压缩文件并下载打包好的文件http://taotaoit.com/article/details/804.html 修改而来 实现: 可以遍历上级目录,遍历二级三级目录,压缩指定文件或文件夹到指定文件夹。 压缩20多M的文件下载正常,压缩70多M的文件,下载出错...
PHP | 2019-09-17
0   0  1
加载更多