PHP
至于顿丘
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
thinkPHP5中获取多选按钮的值的方法
HTML页面部分: <input type="checkbox" name="teachers[]" value="王老师" /> <input type="checkbox" name="teachers[]" value="张老师"/> <input type="checkbox" name原创 2018-04-07 21:21:37 · 2845 阅读 · 0 评论 -
关于PHP截取中文字符串乱码问题解决
在使用substr()函数截取中文字符串时经常会出现乱码,因为中文字符一般是三个字节或两个字节等等,所以我们使用mb_substr()函数来截取中文字符。mb_substr()对多字节字符有很好的支持,它的使用方法与substr()一样。 但是要使用mb_substr()函数必须开启mbstring扩展,在php.ini中找到extension=mbstring将前边的分号去掉,默认是没有添加这...原创 2018-03-25 08:56:17 · 362 阅读 · 0 评论 -
PHP使用GD库画数字验证码
使用前查看一下php.ini中extension=gd2前的分号去掉了没,默认是去掉的。修改php.ini后需要重启Apache服务器修改才能生效。直接看代码吧 header("Content-type:text/html;charset=UTF-8"); $image = imagecreatetruecolor(120,40); $font = 'C:/Windows/Fonts/s...原创 2018-03-23 11:47:39 · 342 阅读 · 0 评论 -
PHP部分函数讲解--持续更新中
addslashes()函数的参数是字符串,作用是在参数字符串中的某些字符(单引号、双引号、反斜线、NULL字符)前添加反斜线。stripslashes()函数的参数是字符串,作用是去除参数字符串中的所有反斜线,即使是 \ 也会将这两个反斜线都去掉。scandir()函数作用是打开指定目录,将其中的文件名和子目录名返回到一个数组中。默认按字母排序升序排列,如果将第二个参数设置为1就是按降序排...原创 2018-03-06 16:01:15 · 399 阅读 · 0 评论 -
PHP引用远程脚本和一个通用引用的小例子
远程脚本引用需要配置php.ini的allow_url_include = On 这样引用远程脚本包含的是远程脚本的执行结果。 远程脚本就是以http或https开头的URL,即使这个“远程脚本”在你本地主机上也是按远程脚本的方式引用。一个通用的应用小例子假如我的项目的根目录是/host 而我的项目一部分在/host/part1下,并且我想引用一个在/host/part1下的...原创 2018-03-03 15:39:35 · 707 阅读 · 0 评论 -
配置php.ini使用mail()函数发送邮件
配置步骤如果是使用的xampp等集成环境会自带sendmail无须下载,否则需要从https://www.glob.com.au/sendmail/下载sendmail配置php.ini,此次以163邮箱为例 SMTP = smtp.163.com ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; ht...原创 2018-02-23 23:47:32 · 7929 阅读 · 5 评论 -
PDO的简单使用
PDO的使用 PDO是PHP的数据对象,支持PHP5及其以后版本一、PDO连接数据库 $dsn = 'mysql:host=localhost;dbname=mysql'; $mysql_con = new PDO($dsn,'root',''); mysql:host是数据库地址dbname是选择的数据库名称PDO构造函数参数含义 第二个参数是数据库账户用...原创 2018-02-20 00:34:04 · 552 阅读 · 3 评论 -
PHP获取文件后缀名的方法
1.$file = ‘x.y.z.png’; echo substr(strrchr($file, ‘.’), 1); 解析:strrchr($file, ‘.’) strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符 2.$file = ‘x.y.z.png’; echo substr($file, strrpos($file, ...转载 2018-03-09 14:05:04 · 265 阅读 · 0 评论 -
PHP的延迟静态绑定--static
在旧版PHP中返回本类的一个实例使用的return new self(); 但是这个方法有很大的弊端,就是self指的是解析上下文而不是调用的上下文。 abstract class father { public static function create() { return new self(); } } class son1 extends fa...原创 2018-03-15 12:17:54 · 339 阅读 · 0 评论 -
PHP设置与删除cookie
设置cookie setcookie('name','value',time()+60*60*24,'/'); * 第一个参数是cookie名 * 第二个参数是cookie值 * 第三个参数是cookie存在时间,本例中存在时间是24小时删除cookie setcookie('name','',time()-3600,'/'); 删除cookie主要是将第三个参数存...原创 2018-02-20 21:37:00 · 643 阅读 · 0 评论 -
PHP如何实现判断请求是否来自手机和请求是否是来自浏览器的问题
判断请求来源主要看的是请求头header中的User-Agent信息一、判断请求是否来自手机方法一:通过判断手机系统字样 public static boolean isMobileDevice(String requestHeader){/** * android : 所有android设备 * mac os : iphone ipad * window...原创 2018-02-18 14:50:39 · 2183 阅读 · 0 评论 -
Linux下的Apache+PHP+MySQL环境配置
参考文章地址:https://www.cnblogs.com/aksir/p/6771715.html一、安装Apache及其扩展yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql 启动httpd服务:service httpd start 开机启动httpd服务:systemctl enabl...原创 2018-02-13 11:53:22 · 921 阅读 · 0 评论 -
Windows下PHP+MySQL+Apache环境安装配置
一、下载配置PHP下载PHP压缩包 首先到官网下载PHP,windows用户要注意选择对应版本的Windows downloads选项 配置PHP 将php.ini-production改名php.ini 并设置extension_dir = “D:\PHPSERVER\php\ext” 将extension=mysqli和extension=pdo_mysql前面的分号’ ; ...原创 2018-02-01 23:15:04 · 528 阅读 · 0 评论 -
phpstrom + xdebug调试方法
下载xdebug并将dll文件放在你PHP安装目录的ext文件夹下 配置php.ini添加: zend_extension=php_xdebug-2.6.0-7.2-vc15-x86_64.dll [XDebug] zend_extension=.\ext\php_xdebug-2.6.0-7.2-vc15-x86_64.dll ;显示默认的错误信息 xdebug.default_en...原创 2018-04-07 22:12:17 · 541 阅读 · 1 评论
分享