随笔分类 -  php

摘要:PHP trim()函数一般是用来去除字符串首尾处的空白字符(或者其他字符),一般在用在服务端对接收的用户数据进行处理,以免把用户误输入的空格存储到数据库,下次对比数据时候出错。 该函数有两个参数,第二个可以为空,格式如下: trim ( string $str [, string $charact 阅读全文
posted @ 2017-05-08 11:27 简庆旺 阅读(2169) 评论(0) 推荐(0)
摘要:xmapp是很多初学者使用的PHP环境集成包,用yum在linux安装的php和mysql版本现在都很低,xmapp可以解决这个问题,下面我们直接进入正题,安装一个php集成环境。 我使用的是vm虚拟机,安装的是centos7。 第一步:下载xmapp 到https://www.apachefrie 阅读全文
posted @ 2017-05-06 16:16 简庆旺 阅读(763) 评论(0) 推荐(0)
摘要:这两个函数比较简单,我这里直接写例子,但是有一点一定要注意,json数据只支持utf-8格式,GBK格式的数据转换为json会报错! json_encode()用法: <?php$data =array(‘name’=>’jianqingwang’,‘sex’=>’man’,‘title’=>’PH 阅读全文
posted @ 2017-05-05 22:21 简庆旺 阅读(525) 评论(0) 推荐(0)
摘要:explode()函数的作用:使用一个字符串分割另一个字符串,打散为数组。 例如: 字符串 根据空格分割后:$pieces = explode(” “, $pizza); $pieces是分割后的数组,我们打印出来看下 piece1piece2piece3piece4piece5piece6 例子2 阅读全文
posted @ 2017-05-05 21:52 简庆旺 阅读(719) 评论(0) 推荐(0)
摘要:rand()函数用户获取随机数,具体用法如下: rand()可以设置0个参数或者两个参数,如rand($min,$max),$min表示从XX开始取值,$max表示最大只能为XX 例如: mt_rand() 用法跟rand()类似,但是mt_rand()的执行效率更高,平常使用也推荐用mt_rand 阅读全文
posted @ 2017-05-05 21:21 简庆旺 阅读(91603) 评论(0) 推荐(2)
摘要:区别 stripos():查找字符串首次出现的位置(不区分大小写) 写法:stripos ( string $haystack , string $needle [, int $offset = 0 ] ) haystack:在该字符串中查找。 needle:注意 needle 可以是一个单字符或者 阅读全文
posted @ 2017-05-05 17:20 简庆旺 阅读(971) 评论(0) 推荐(0)
摘要:strip_tags()函数可以轻松实现从字符串中去除 HTML 和 PHP 标记。 使用方法: trip_tags ( string $str [, string $allowable_tags ] ); 第一个参数为必须的,也就是要去除 HTML 和 PHP标记的源数据,第二个参数是可选的,表示 阅读全文
posted @ 2017-05-05 16:47 简庆旺 阅读(4136) 评论(0) 推荐(0)
摘要:call_user_func():把第一个参数作为回调函数调用 用法:call_user_func ( callable $callback [, mixed $parameter [, mixed $… ]] ) 第一个参数 callback 是被调用的回调函数,其余参数是回调函数的参数。 效果: 阅读全文
posted @ 2017-05-05 13:59 简庆旺 阅读(409) 评论(0) 推荐(0)
摘要:http_build_query()函数的作用是使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。 写法格式:http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_sep 阅读全文
posted @ 2017-05-05 11:34 简庆旺 阅读(46819) 评论(0) 推荐(1)
摘要:PHP实现登录的原理是什么呢?就是利用Session实现的,用户访问网站,系统会自动在服务器生成一个Session文件,这个Session可以用来存储用户的登录信息。好了,这是基本储备,我们下面来实现登录功能吧! 第一步:创建登录表单 PHP登录表单 第二步:接收登录信息、并判断是否用户名密码正确 阅读全文
posted @ 2017-05-02 14:38 简庆旺 阅读(3427) 评论(0) 推荐(0)
摘要:官方教程地址:http://www.yiiframework.com/extension/yii2-export2excel/ 安装: Either run php composer.phar require scotthuangzl/yii2-export2excel "dev-master" o 阅读全文
posted @ 2017-04-27 11:02 简庆旺 阅读(1753) 评论(0) 推荐(0)
摘要:class baiduPusher { private $site; private $token; function __construct(){ $configInfo = json_decode(file_get_contents("./config.txt")); $this->site = $configInfo->site... 阅读全文
posted @ 2017-04-20 09:55 简庆旺 阅读(255) 评论(0) 推荐(0)
摘要:ab 的用法是:ab [options] [http://]hostname[:port]/path 例如:ab -n 5000 -c 200 http://localhost/index.php 上例表示总共访问http://localhost/index.php这个脚本5000次,200并发同时 阅读全文
posted @ 2017-04-19 19:12 简庆旺 阅读(594) 评论(0) 推荐(0)
摘要:cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务: 以上1-4行分别为启动、停止、重启服务和重新加载配置。 要把cron设为在开机的时候自动启动,在 /etc/rc.d/rc.local 脚本中加入 /sbin/service crond start 即可 查看 阅读全文
posted @ 2017-04-18 10:42 简庆旺 阅读(47830) 评论(0) 推荐(1)
摘要:直接输入文件夹的路径,调用函数即可返回文件夹里面的文件数组,不返回文件夹 阅读全文
posted @ 2017-03-29 16:00 简庆旺 阅读(695) 评论(0) 推荐(1)
摘要:为什么会报错,因为国内的邮件服务商要求发送邮件的人和设置的smtp服务器账号要相同,因为联系我们的是用户,也就是发件人是用户,而不是我们配置的邮箱,所有出错。 这里我用了个取巧的办法,发件人改为自己,客户的邮箱信息直接拼接在邮件内容,这样我们收到邮件就能知道谁留下的信息。这样有个好处,自己发邮件给自 阅读全文
posted @ 2017-03-24 11:38 简庆旺 阅读(447) 评论(0) 推荐(0)
摘要:main.php(或main-local.php)中的邮件配置如下: 发送邮件的代码如下: 如就按照上述配置会报: Expected response code 250 but got code "553", with message "553 Mail from must equal author 阅读全文
posted @ 2017-03-24 10:17 简庆旺 阅读(10166) 评论(0) 推荐(0)
摘要:因为都是做系统,很少用到这个设置,标题也是自动生成的,我们公司网站也没有关键词和描述,这样不利于网站获取相关排名。 设置方式: 直接在视图层做如下设置 效果: 阅读全文
posted @ 2017-03-02 17:35 简庆旺 阅读(847) 评论(0) 推荐(0)
摘要:直接上代码,主要函数 阅读全文
posted @ 2017-02-20 17:41 简庆旺 阅读(1064) 评论(0) 推荐(1)
摘要:数据库操纵: 基础知识:数据库基础 查询语句: 使用yii migrate管理、生成数据库 Yii2 AR find用法 Yii2.0 对数据库 查询的一些简单的操作 修改语句: Yii 修改数据的两种方式 yii2权限控制: 深入浅析Yii admin的权限控制 yii2-admin 插件使用简要 阅读全文
posted @ 2016-12-09 11:00 简庆旺 阅读(665) 评论(0) 推荐(0)