![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
zxy Strive
努力不一定成功,不努力一定不成功
展开
-
冒泡排序
{$arr=[2,5,4,7,9,3,6,1,8]; //定义临时变量 $size=null; for($a=0;$a { for($i=0;$i { if($arr[$i]>$arr[$i+1]) { $size=$arr[$i]; $arr[$i]=$arr[$i+1]; $ar原创 2017-11-28 16:46:02 · 242 阅读 · 0 评论 -
TP5.1调用内置验证器
控制器:public function add(){ $data = input('param.'); $LogicModel = new ModelBrand(); //验证数据 $validate = new \app\common\validate\brands; if (!$validate->check($data)) { ...原创 2018-07-31 16:32:12 · 1522 阅读 · 0 评论 -
TP5.1之软删除
软删除在实际项目中,对数据频繁使用删除操作会导致性能问题,软删除的作用就是把数据加上删除标记,而不是真正的删除,同时也便于需要的时候进行数据的恢复。软删除仅对模型的删除方法有效,如果直接使用数据库的删除方法则无效 1、要使用软删除功能,需要引入SoftDelete。2、deleteTime属性用于定义你的软删除标记字段,ThinkPHP的软删除功能使用时间戳类型(数据表默认值为...原创 2018-07-31 16:43:26 · 2709 阅读 · 0 评论 -
preg_replace():不再支持/ e修饰符
具体修饰符参考以下地址:正则表达式模式中可用 模式修饰符:http://php.net/manual/zh/reference.pcre.pattern.modifiers.php例子:$_smarty="ok";$_smarty_results = preg_replace('!(\{/?nocache\:[0-9a-f]{32}#\d+\})!s','date("Y-m-d ...原创 2018-11-29 16:40:49 · 1835 阅读 · 0 评论 -
php QQ互联详细实现过程
首先登陆QQ互联网址 :http://wiki.connect.qq.com/sdk%e4%b8%8b%e8%bd%bd选择PHP SDK v2.2 SDK包,在本地执行,然后点击设置配置项进行配置。 点击进入进行配置,没有appid和appkey去申请这里申请https://connect.qq.com/index.html 配置完成之后API/comm/下会生成一个...原创 2018-11-30 09:38:39 · 976 阅读 · 0 评论 -
php 方法重写,报错: Declaration of should be compatible with that
详细描述为:https://bugs.php.net/bug.php?id=46851<?phpabstract class A {// 方法无参数public static function dom(){}} abstract class B extends A {// 方法有参数public static function dom($str=null){ echo $...原创 2018-12-07 09:56:56 · 10449 阅读 · 0 评论 -
yii2.0 框架内置分页和分页样式详细使用
控制器引入use yii\data\Pagination;public function actionNews(){ $query = WebArticle::find()->where(['status' => 1]); //总条数 $count = $query->count(); //pageSize...原创 2019-05-15 17:41:09 · 1080 阅读 · 0 评论 -
PHP 实现 阿里云 短信接口调用
1、添加签名,签名名称保存下,代码里不要写错2、添加模板。填写对应信息 ,提交等待审核(一般两个小时内审核完成),模板code 要保存下,代码里不要写错3、登陆自己阿里云购买短信服务,创建$accessKeyId和$AccessKeySecret4、阿里云官方SDK下载地址:https://help.aliyun.com/document_detail/55359.htm...原创 2019-07-04 18:13:59 · 8856 阅读 · 1 评论 -
linux 用curl触发控制器脚本的详细介绍
写一段curl触发url地址,代码如下<?php$url = "触发地址";$info = curl_init(); curl_setopt($info,CURLOPT_RETURNTRANSFER,true); curl_setopt($info,CURLOPT_HEADER,0); curl_setopt($info,CURLOPT_NOBODY,0);...原创 2019-07-17 11:38:26 · 400 阅读 · 0 评论 -
TP5.1无限极分类
这是无限极分类的实现,自己渲染视图即可ok public function index(){ $index=DB::name('power')->select(); $res=$this->digui($index); var_dump($res); } public fun...原创 2018-06-28 17:02:01 · 2368 阅读 · 0 评论 -
TP5增删改查超详细!!!
个人探索的的是 tp5 不支持大U跳转,用url或者直接写方法名字。没有调用model。$request = Request::instance();这段语句的意思是 请求实例化。连接数据库配置:表单:控制器:展示:修改:个人探索,有不好之处,欢迎指正。...原创 2018-05-07 16:25:55 · 3346 阅读 · 1 评论 -
Yii框架中增删改查
视图层:表单: //辅助函数use yii\helpers\Url;?>Document " method="post">姓名简介 展示:use yii \helpers\Url; ?>原创 2017-11-28 16:19:18 · 335 阅读 · 0 评论 -
PHP操作Redis增删改查详细过程
首先开启Redis服务,连接本地的Redis服务,小编是这样连接,方法有多种。$redis = new Redis();$link = $redis->connect('127.0.0.1', 6379);?>创建表单 Document 商品名称原创 2017-11-27 11:02:12 · 7214 阅读 · 5 评论 -
如何使用memcache缓存
$memobj= new memcache(); $memobj->connect('127.0.0.1','11211'); $memobj->set("name",$arr,false,1); //arr和foreach保持一样 $aa=$memobj->get('name'); if(!empty($aa)){ echo原创 2017-12-17 19:24:05 · 197 阅读 · 0 评论 -
PHP伪静态步骤
header("content-type:text/html;charset=utf-8"); $dsn = "mysql:host=localhost;dbname=seven"; $db = new PDO($dsn, 'root', ''); $db->exec("set names utf8"); //分页 $count=11;原创 2017-12-17 19:43:40 · 200 阅读 · 0 评论 -
laravel5增删改查
路由规则:数据库配置:config/database.phplaravel5/.env控制器:表单:展示页面:修改页面:原创 2018-02-11 13:38:11 · 6262 阅读 · 2 评论 -
PHP中redis作为mysql的缓存服务器(读写分离)
<?php header("content-type:text/html;charset=utf8");///version 1// get data// $redis = new Redis();// $redis->connect('127.0.0.1', 6379);// $arr = $redis->get('data_from_class_all');// ...原创 2018-05-18 10:40:49 · 2500 阅读 · 0 评论 -
部署到服务器出现_STORAGE_WRITE_ERROR_:./Runtime/Cache/Home/应对方法
遇到这种错误,是因为tp3.2上传服务器,Runtime文件夹没有权限,所以打不开,看到许多人在网上说删除Runtime缓存就可以了,其实附加权限就ok解决方案对 Runtime 文件夹设置 777 权限sudo chmod -R 777 Runtime...原创 2018-04-28 11:31:51 · 10818 阅读 · 4 评论 -
Uncaught TypeError: $(...).size is not a function FastAdmin中使用bower的报错
官方安装使用方法:https://www.kancloud.cn/karsonzhang/fastadmin/784094错误是因为版本问题!!!根据需要合理使用对应的版本。bower update后选择1-10数字,回车,选择安装对应版本...原创 2019-08-12 15:49:07 · 1547 阅读 · 0 评论