PHP

PHP 生成随机字符串

/***生成随机字符串*@author宁佳兵<meilijing.ning@foxmail.com>*@paramint$length*@returnstring*/functioncreateNonceStr($length=16){$chars="abcdefghijklmnopqrstuvwxyzAB...
代码星球·2020-09-20

php 去除路由中index.php 通过 .htaccess 文件

首先在入口文件index.php得的当前目录下创建.htaccess文件。 然后将下面一段代码放进去;<IfModulemod_rewrite.c>RewriteEngineonRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENA...

PHP将数据集转换成树状结构

/***把返回的数据集转换成Tree*@paramarray$list要转换的数据集*@paramstring$pidparent标记字段*@paramstring$levellevel标记字段*@returnarray*/functionlist_to_tree($list,$pk='id',$pid='pid',$...

PHP扩展

windowsPHP扩展下载地址:https://windows.php.net/downloads/pecl/releases/...
代码星球·2020-09-20

PHP 判断手机端还是web端

functionisMobile(){//如果有HTTP_X_WAP_PROFILE则一定是移动设备if(isset($_SERVER['HTTP_X_WAP_PROFILE']))returntrue;//此条摘自TPM智能切换模板引擎,适合TPM开发if(isset($_SERVER['HTTP_CLIENT'])...

PHP 正则验证

/***是否为合法的身份证(支持15位和18位)*@paramstring$card*@returnboolean*/functionis_card($card){if(preg_match('/^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}$/',$card)||pr...
代码星球·2020-09-20

PHP 爬取图片 保存本地

publicfunctiongetImage($url,$filename=''){if($url==''){returnfalse;}if($filename==''){$ext=pathinfo($url);if($ext['extension']!="jpg"&&$ext['extension']...

PHP 导入Excel数据 到数据库

/***导入excel*@throwsPHPExcel_Exception*@throwsPHPExcel_Reader_Exception*/publicfunctionimpExcel($filename,$data){if(!empty($_FILES)){$config=array('exts'=>arr...

PHP 发送邮件

/*发送邮件方法*@param$to:接收者$title:标题$content:邮件内容*@returnbooltrue:发送成功false:发送失败*/functionsendMail($to,$title,$content){//引入PHPMailer的核心文件vendor('SMTP');vendor('PHPM...
代码星球·2020-09-20

PHP 无限极分类

/***无限极分类*@param$arr所有分类*@param$pid*@param$step*@returnarray*/publicfunctiongetTree($arr,$pid,$step){global$tree;foreach($arras$key=>$val){if($val['cid']==$p...
代码星球·2020-09-20

PHP 导出到Excel表格中

/***导出excel*@throwsPHPExcel_Exception*@throwsPHPExcel_Reader_Exception*@throwsPHPExcel_Writer_Exception*/publicfunctionToexcel(){if(IS_GET){if($_GET['id']){$bpo...
代码星球·2020-09-20

PHP 自定义 alert 跳转方法

/***跳转方法*@param$msg*@paramnull$path*@paramnull$parent*/publicfunctionalert($msg,$path=NULL,$parent=NULL){if($parent===true){$str=<<<str<script>al...

PHP 清除缓存文件

/*清除缓存文件*/publicfunctionclearRuntime(){$this->delFileByDir(RUNTIME_PATH);$this->success('删除缓存成功!');}/***递归删除缓存文件*@param$dir*/publicfunctiondelFileByDir($d...
代码星球·2020-09-20

PHP SDK短信接口

/***sdk短信接口*@param$tel手机号*@param$content短信内容*@returnbool*/publicfunctiontelSDK($tel,$content){$flag=0;$params='';//要post的数据$argv=array('sn'=>'XXX',////替换成您自己...
代码星球·2020-09-20

PHP生成二维码

/***生成原始的二维码(生成图片文件)*@paramint$level*@paramint$size*/publicfunctionqrcode($level=8,$size=8){Vendor('phpqrcode.phpqrcode');$errorCorrectionLevel=intval($level);/...
代码星球·2020-09-20