PHP
PHP
脚步6978
Hello World
展开
-
json-api
function post($data, $action, $timeout = 30, $headers = []) { $config = Config::load(APP_PATH . 'config.php'); $lang = empty(\think\Cookie::get('lang')) ? 'en' : \think\Cookie::get('lang');原创 2017-11-18 17:03:02 · 480 阅读 · 0 评论 -
Index-Conf
<?phperror_reporting(E_ERROR);$origin = empty($_SERVER['HTTP_ORIGIN']) ? '*' : $_SERVER['HTTP_ORIGIN'];header('Access-Control-Allow-Origin:' . $origin);header('Access-Control-Allow-Credentia...原创 2018-08-29 16:29:50 · 194 阅读 · 0 评论 -
PHP 二维数组根据某个字段进行排序
<?php$arr = array( array( 'id' => 5, 'time' => '2018-01-05' ), array( 'id' => 3, 'time' => '2018-01-03' ), array( 'id' =&...原创 2018-03-09 10:51:07 · 7173 阅读 · 0 评论 -
Curl get/post传值
curl get / post传值原创 2017-07-17 21:25:07 · 695 阅读 · 0 评论 -
递归分类
递归分类原创 2017-06-28 15:26:32 · 450 阅读 · 0 评论 -
简单++--运算符
递增--递减原创 2017-07-03 11:09:20 · 252 阅读 · 0 评论 -
策略模式
策略模式(1)客户端必须知道所有的策略类,并自行决定使用哪一个策略类。客户端必须理解这些算法的区别,以便适时选择恰当的算法类。换言之,策略模式只适用于客户端知道算法或行为的情况。(2)由于策略模式把每个具体的策略实现都单独封装成为类,如果备选的策略很多的话,那么对象的数目就会很可观。什么时候使用:某些业务中,某一个行为,会有多个实现类,并且在一次运行中,当前业务只会选择一种实现类;p...原创 2019-11-26 09:55:30 · 75 阅读 · 0 评论 -
PHP大整数乘积
PHP大整数乘积原创 2017-07-03 20:58:07 · 781 阅读 · 0 评论 -
文件上传与下载
将客户端的文件上传到服务器端,再将服务器端的临时文件移动到指定目录即可原创 2017-12-09 18:19:42 · 164 阅读 · 0 评论 -
Job 和 Event
JobJob:既可以用作同步,也可以用作异步。如果你想延迟执行一个操作,或者这个过程需要花费一段时间,例如:发送邮件等;Job:用在正在处理的事情(queue):正在注册,正在更新, 正在发布, 批量发放;Job可以不间断的执行,类似脚本。Event事件监听可以允许参与不同的角色。事件监听可以认为是特定事件发生的一个Job,一旦事件创建,监听器就会触发。事件可以理解成“当...”,“就...”。 一个事件可以被多个监听器监听,比如登录后,系统既要发送邮件,又要发送短信,这个...原创 2021-09-08 18:15:41 · 220 阅读 · 0 评论 -
composer安装laravel
composer global require "laravel/installer"原创 2017-09-28 14:23:19 · 540 阅读 · 0 评论 -
PHP大整数求和
PHP大整数求和封装一个函数,实现以下两个大整数求和原创 2017-07-03 11:22:18 · 613 阅读 · 0 评论 -
PHP九九乘法表
PHP九九乘法表原创 2017-07-06 09:28:12 · 917 阅读 · 0 评论 -
单例模式封装PDO链接数据库
使用单例模式封装PDO链接数据库1、封装php Single 类2、引用---调用PDO方法原创 2017-06-28 20:44:16 · 1236 阅读 · 0 评论 -
PHP 即点即改
lavarel5.4 即点即改原创 2017-07-22 09:49:10 · 837 阅读 · 0 评论 -
地区分类
地区分类原创 2017-06-28 15:20:40 · 312 阅读 · 0 评论 -
PHP大整数求和-arr
PHP大整数求和-----arr封装一个函数,实现以下两个大整数求和原创 2017-07-03 14:22:24 · 313 阅读 · 0 评论 -
提交表单--文件
文件上传-提交表单www.testaaa.com—跨域—请求—www.testbbb.com/file.php原创 2017-06-30 11:02:53 · 233 阅读 · 0 评论 -
简单封装strstr()
php--function--strstr();原创 2017-06-29 14:20:53 · 334 阅读 · 0 评论 -
CURL-post请求
CURL-post请求原创 2017-07-23 19:16:31 · 292 阅读 · 0 评论 -
curl_multi_init
https://www.php.net/manual/zh/function.curl-multi-init.phpcurl_multi:public function curlMultiPostRequestRateSearchRoom($dataArr,$header){ $curls = []; $mh = curl_multi_init(); foreach($dataArr as $key => $data){ .原创 2020-06-08 11:23:56 · 336 阅读 · 0 评论 -
laravel5.4简单CURD
laravel为 WEB 艺术家创造的 PHP 框架public 目录包含了 Laravel 的 HTTP 入口文件 index.php 和前端资源文件(图片、JavaScript、CSS等)。Http 目录包含了控制器、中间件以及表单请求等,几乎所有进入应用的请求处理都在这里进行。resources 目录包含了视图、原始的资源文件 (LESS、SASS、CoffeeScript) ,以及语言包。-CURD-原创 2017-06-29 20:23:11 · 2879 阅读 · 0 评论 -
Yii2.0 发送邮件
Yii 2.0 邮件发送 在配置文件/common/config/main-local.php components=>[]里面配置原创 2017-07-20 11:01:53 · 425 阅读 · 0 评论 -
ThinkPHP3.2.2-上传文件路径
ThinkPHP3.2.2-上传文件路径修改原创 2017-07-15 12:45:40 · 1464 阅读 · 0 评论 -
ThinkPHP3.2.2-CURD
ThinkPHP3.2.2-CURD原创 2017-07-04 20:34:54 · 565 阅读 · 0 评论 -
设计模式
典型场景-典型问题-典型解决在面向对象设计法则中,重要的是开闭原则:对于修改是封闭的,对于扩展时开放的;<?php# 工厂interface db { function conn();}interface Factory { function crateDB ();}class Mysql implements db{ public fun...原创 2020-01-05 21:52:27 · 69 阅读 · 0 评论 -
ThinkPHP3.2.2-多文件上传
ThinkPHP3.2.2-多文件上传==》在项目目录创建/public/Uploads;原创 2017-07-07 19:22:43 · 1525 阅读 · 0 评论 -
ORM-AR-DAO
AR把自己的$this->data属性的值,赋给一个数组变量$User = M("User"); // 实例化User对象// 然后直接给数据对象赋值$User->name = 'ThinkPHP';$User->email = '[email protected]';// 把数据对象添加到数据库$User->add();public function...原创 2019-11-24 17:59:14 · 235 阅读 · 0 评论 -
yaf--Hello World
php加载yaf扩展=====自定义创建目录结构/public/index.php<?phpdefine("APP_PATH", realpath(dirname(__FILE__) . '/../')); /* 指向public的上一级 */$app = new Yaf_Application(APP_PATH . "/conf/application.ini");$app->boots原创 2017-11-21 21:15:48 · 244 阅读 · 0 评论 -
laravel
安装:composer create-project --prefer-dist laravel/laravel adminInstalling laravel/laravel (v5.8.35)...Package manifest generated successfully.> @php artisan key:generate --ansiApplication key set successfully.Nginx: 在你的站点配置中加入以下配置,所有的请求将会引原创 2020-09-25 11:20:28 · 155 阅读 · 0 评论 -
laravel5.4引入js
laravel5.4引入js创建/public/js/jquery.js原创 2017-07-08 08:51:11 · 2014 阅读 · 0 评论 -
Yii2.0 AR-CURD小表单简单操作
数据库连接经常需要在多个地方使用到,常见是应用组件的方式来配置,增删改查,小表单,默认值,m-v-c,AR原创 2017-07-20 11:38:05 · 345 阅读 · 0 评论 -
Yii2.0-多文件上传
Yii2.0-多文件上传原创 2017-07-23 16:21:32 · 890 阅读 · 0 评论 -
ThinkPHP3.2.2-模板替换
ThinkPHP3.2.2-模板替换- 引用jQuery- 展示图片原创 2017-07-15 12:33:35 · 714 阅读 · 0 评论 -
config
[common]application.directoryapplication.libraryapplication.modulesapplication.autolibrary = 'common'application.autofunction = 'function';数据库驱动类型database.config.type = 'pdo';服务器地址database.confi原创 2018-01-17 20:55:18 · 172 阅读 · 0 评论 -
laravel文件上传
laravel上传文件配置config/filesystems原创 2017-06-29 20:47:33 · 600 阅读 · 0 评论 -
ThinkPHP
组件化:基础库,复用,解耦,独立。模块化:业务模块,项目功能需求,隔离/封装 (高内聚),可通过路由器进行模块之间的解耦。MVC模式,单一入口设计;不推荐把ThinkPHP目录放在项目目录下,因为很可能有多个项目共用核心框架;项目入口文件引用核心文件: 自动创建项目目录;include('../ThinkPHP/ThinkPHP.php');Core, Behavior, ...原创 2019-08-30 23:58:23 · 296 阅读 · 0 评论 -
ThinkPHP3.2.2-发送邮件
ThinkPHP3.2.2-发送邮件下载插件/ThinkPHP/Library/Vendor/PHPMailer/class.phpmailer.php+class.smtp.php原创 2017-07-10 21:31:42 · 363 阅读 · 1 评论 -
Yii2.0 DAO-CURD简单操作
Yii2.0 DAO-CURD简单操作原创 2017-07-20 14:04:51 · 441 阅读 · 0 评论 -
ThinkPHP3.2.2-验证码
ThinkPHP3.2.2-验证码-表单验证阻止提交原创 2017-07-05 17:34:03 · 273 阅读 · 0 评论