
php
无为践影行
phper
展开
-
PHP 字符集相关操作
检测字符是否是4个字节的,把这些字符转成其他字符。将非UTF-8字符集的编码转为UTF-8。将非GBK字符集的编码转为GBK。原创 2023-02-02 14:45:33 · 142 阅读 · 0 评论 -
网站站点地图SiteMap生成程序(PHP)
Php网站站点地图生成原创 2022-07-13 16:21:25 · 613 阅读 · 1 评论 -
Php 发送邮件
安装拓展包composer require phpmailer/phpmailer看情况引入文件<?php// require './src/Exception.php';// require './src/PHPMailer.php';// require './src/SMTP.php';namespace app\index\controller;use PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\Ex..原创 2021-10-20 09:27:50 · 282 阅读 · 0 评论 -
php 字符串加密解密
$string 要加密的字符串$operation D:解密,E: 加密$key 加密键值(自定义)// 字符串加密/解密function orderSecury($string,$operation,$key=''){ $key=md5($key); $key_length=strlen($key); $string=$operation=='D'?base64_decode($string):substr(md5($string.$key),0,8)原创 2021-05-24 10:39:11 · 1961 阅读 · 1 评论 -
laravel 打印sql语句
用到的函数:/** * 开启日志 */function openlogs(){ \Illuminate\Support\Facades\DB::connection()->enableQueryLog();}/** * 打印sql */function prsql(){ echo sql(\Illuminate\Support\Facades\DB::getQueryLog());}/** * sql 组合 */function sql($arr){原创 2021-05-18 17:03:12 · 1175 阅读 · 1 评论 -
PHP文件缓存
文件缓存使用:先引入缓存类存:FileCache::save('cache');取:FileCache::load('cache');注:缓存文件数据被 序列化和压缩,如不需要 将gzcompress(serialize($data), 3) 改为 $data (存入时处理)$data = unserialize(gzuncompress($data)) 直接去掉 (取出时处理)缓存类注意设定自己的缓存文件地址:cache_dir<?phpclass原创 2021-04-26 16:41:02 · 461 阅读 · 0 评论 -
php 自定义分页函数
$page: 总页数$now: 当前页$pagelink: 分页地址前缀// 分页生成函数function pageshow($page,$now,$pagelink){ $html = ''; if ($page==1) { return $html; } $shownum = 5; //中间显示5个 // Previous $disabled = $now==1 ? 'disabled' : ''; $prelink =原创 2021-01-20 17:27:07 · 195 阅读 · 0 评论 -
数据库原生链接(PHP)
数据库连接部分$link = mysqli_connect("localhost","root","root");mysqli_select_db($link,"getdata");mysqli_query($link,"set name utf8");.....................数据库操作部分.....................数据库关闭mysqli_close($link);原创 2021-01-11 09:19:45 · 226 阅读 · 0 评论 -
php生成原生mysql批量更新语句
生成更新语句函数* 主要的 *function batchUpdate($data, $field, $table, $params = []) { if (!is_array($data) || !$field || !is_array($params)) { return false; } $updates = parseUpdate($data, $field); $where = parseParams($params); // 获取所有键原创 2021-01-05 17:17:46 · 353 阅读 · 0 评论