PHP

PHP 判断表单提交的file是否为空

1echo'<pre>';2var_dump($product_attach_files);3echo"</pre>";4echo'上传的第一次文件名称'.$product_attach_files['name'][0]; ...

PHP “引号兄弟”

PHP的string最大可以达到2GB,不过很少会用到这么大的字符串。单引号:定义一个字符串最简单的方式是使用单引号,而在单引号字符串中要想表达一个单引号,需要在她的前面加个反斜线()来进行转义。表达一个反斜线则要输入两个反斜线(\)。在单引号字符串无法表达出或者这种特殊含义的字符。双引号(懂得解析):双引号会对包含在...
代码星球·2020-06-13

解决php的“It is not safe to rely on the system’s timezone settings”问题

PHP调试的时候出现了警告:Itisnotsafetorelyonthesystem解决方法,其实就是时区设置不正确造成的,本文提供了3种方法来解决这个问题。实际上,从PHP5.1.0开始当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE或者E_WARNING...
代码星球·2020-06-13

php判断字符串长度 strlen()与mb_strlen()函数

PHPstrlen()函数定义和用法strlen()函数返回字符串的长度。语法strlen(string)参数:string 1<?php23$str=‘中文a字1符‘;45echostrlen($str);67echo‘<br/>‘;89ec...

php 上传文件名出现乱码

想必很多朋友在进行utf8编码的php开发上传功能的时候,都会遇到这样的一个问题,就是上传中文文件名的文件时,文件名会变成乱码,其实我们可以用iconv函数对文件名进行重新编码就解决问题了  可能会有不少朋友碰到一些问题就是上传文件时如果是英文倒好原文名不会有问题,如果是中文可能就会出现乱码了,今天我来给大家总结一下导...

PHP读取xlsx Excel 文件

<?phprequire_once'simplexlsx.class.php';if($xlsx=SimpleXLSX::parse('pricelist.xlsx')){print_r($xlsx->rows());}else{echoSimpleXLSX::parse_error();}?> &n...

php 滑动验证码

1、获取代码包https://github.com/GeeTeam/gt-php-sdk  根据代码配置前后台代码2、客户端SDK http://www.geetest.com/install/sections/idx-client-sdk.html  3、效果&nbs...
代码星球·2020-06-13

php dirname(__FILE__) 获取当前文件的绝对路径

dirname(__FILE__)取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。PHP常量dirname(__file__)__FILE__:被称为PHP魔术常量,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径1)dirname(__FILE__)函数返回的是脚本所在在的路径。比如文...

PHP cannoy modify header information

我采用的是MVC模式的写法,代码和html分离的写法<?phprequire'../mysql_connect.php';require('../model/functions.php');include_once'../views/login.html.php';if($_SERVER['REQUEST_MET...

PHP 页面跳转的三种方式

第一种方式:header()header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。语法:voidheader(string$string[,bool$replace=true[,int$http_response_code]])可选参数replace指明是替换前一条类似标头还是添加一条相同类型...

Centos7安装配置Apache+PHP+Mysql+phpmyadmin

首先我是安装了Nginx,但是不熟悉,所以在安装了Nginx的基础上有安装了apach查找Mysql数据库的root密码:grep'temporarypassword'/var/log/mysqld.log  一、安装Apacheyuminstallhttpd安装成功后,Apache操作命令:systemctlstar...

从PHP5到PHP7的注意事项——PHP7全面删除Mysql扩展支持

PHP删除了一些函数,其中是吓人的是两个:1.ereg_*系列的正则函数2.mysql_*系列的数据库连接函数PHP7全面删除Mysql扩展支持,原本的mysql_*系列函数将在mysql中不再得到支持。所以说,如果你的应用系统还是使用的是mysql_*系列的函数来连接数据库,请尽快升级你的mysql系列的函数。我们来...

【PHP】Windows下配置用mail()发送邮件

phpmail()函数在windows不能用,需要安装sendmail,假如是用的XAMPP,则已经下载好,不需要重新下载~1.从http://glob.com.au/sendmail/下载sendmail.zip 2.解压到C:下,例如C:phpsendmail,最好短路径,长路径名有可能产生问题。&nbs...

php实现登录后超过几分钟没有任何操作就退出实例代码

在登陆页面设置一个session,登录成功就记录登录时间 $_session["login_time"]=mktime();//mktime()在登陆后的页面判断:$online_time=mktime();//记录当前时间if($online_time-$_session["login_time"]>...

python2.7 报错(UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128))

 报错:原来用的python3.5版本后来改为2.7出现了这个错误里面的中文无法显示 UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xe6inposition0:ordinalnotinrange(128) 解决办法:文件抬头加入import...