
PHP基础
文章平均质量分 92
小白本无忧
闲看花开,静待花落,冷暖自知,干净如始。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WordPress目录解析
wordpress整理原创 2022-06-14 11:08:22 · 1236 阅读 · 0 评论 -
linux下使用nginx给图片添加水印和加防盗链
修改nginx配置文件修改nginx/conf/nginx.conf文件注意事项修改nginx/conf/nginx.conf文件location /img/ { image_filter watermark;#开启水印 image_filter_watermark "PATH_TO_FILE";#水印文件位置 image_filter_watermark_position center-center;#水印位置 image_fil原创 2020-12-31 09:43:01 · 791 阅读 · 1 评论 -
nginx 静态文件设置跨域访问权限
设置跨域location ^~ /public/ { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Credentials true; alias /var/www/webapps/public/;}原创 2020-12-17 10:04:49 · 909 阅读 · 0 评论 -
centos7通过yum安装nginx+mysql
yum install nginx 运行nginx设置 重启Nginx检查端口运行情况 测试ngnix MySQL:rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm yum install -y mysql-community-server ...原创 2018-04-10 15:00:51 · 187 阅读 · 0 评论 -
window下安装Laravel-admin
1、在window环境变量中配置php运行版本 编辑环境变量中的path 把php安装路径加入到环境 变量中2、安装composer3、cmd进入网站的目录下 配置项目下的.cnv 中的mysql配置 运行命令: composer require encore/laravel-admin “1.5.*”运行:php artisan vendor:publis...原创 2018-04-21 18:10:13 · 1168 阅读 · 0 评论 -
laravel55加laravel-admin部署
安装Composer - 安装PHP7.2配置php到环境变量中 - 下载Composer的weindow版 重启电脑 把composer配置到环境变量path中 - 修改 composer 的全局配置文件;执行以下命令:composer config -g repo.packagist composer https://packagist.phpcomposer.com - 配置...原创 2018-08-04 12:21:09 · 964 阅读 · 0 评论 -
Laravel实现发送邮箱(126)
.env 加配置MAIL_DRIVER=smtpMAIL_HOST=smtp.126.comMAIL_PORT=465MAIL_USERNAME=邮箱账号MAIL_PASSWORD=授权密码MAIL_ENCRYPTION=sslMAIL_FROM_ADDRESS=邮箱MAIL_FROM_NAME=要显示的名字126邮箱配置/** * 发送邮箱 */ use Illumi...原创 2019-03-04 16:11:20 · 1803 阅读 · 0 评论 -
laravel 将汉字转化成拼音的库
第一步:composer require “overtrue/laravel-pinyin:~3.0”第二步:配置1,Add the following line to the section providers of config/app.php:在配置文件config/app.php配置一下参数‘providers’ => [//…Overtrue\LaravelPinyin\...原创 2019-03-04 16:37:48 · 1520 阅读 · 0 评论 -
php根据开始时间和结束时间生成每天时间段的时间数组数据
php根据开始时间和结束时间生成每天时间段的时间数组数据 /** * 根据时间戳的开始时间 和结束时间 生成每天的时间信息 * @param $format_date * @return array */protected function day_time_array($format_date){ $start_time = $form...原创 2019-05-15 11:31:46 · 2429 阅读 · 0 评论 -
PHP 实现微信红包拆分算法
<?php/** * User: jwj * Date: 2018/4/8 * Time: 15:45 * 红包 */class red_paper{ //红包金额 protected $amount; //红包个数 protected $num; //领取的红包最小金额 protected $paper_min; ...原创 2018-04-08 15:56:27 · 2422 阅读 · 2 评论 -
环信服务端注册客户端账号
注册客户互动云账号:创建手机app 环信开发者中心: APPKey的#号前是org_name,#号后是app_name 其中 文档地址:http://api-docs.easemob.com/#/获得token:protected $url = 'http://a1-vip5.easemob.com/1401180313068864/kefuchannelapp53...原创 2018-03-13 17:13:33 · 1048 阅读 · 0 评论 -
php 4大基础算法
/** * 冒泡排序 * 思路:每次循环排列出一个最大的数 */ public function mao_paoOp(){ $data = array(5,2,6,4,3,1,9,8,4,5,14,25,41,12,52,32,42); $total = count($data); //循环控制需要冒的轮数原创 2018-01-18 14:12:41 · 273 阅读 · 0 评论 -
PHP替换年月日的时间的方法
要修改的时间: $time = $_POST['start_time'];获取该时间的 年 月 日 $y = date('Y',$time); $m = date('m',$time); $d = date('d',$time);修改其原始时间的年月日,保留小时分钟秒 $start_time = $value['start_time']; $end_time原创 2018-01-31 14:34:45 · 972 阅读 · 0 评论 -
PHP数组排序
数组的六种排序方式:1、sort() 对数组进行升序排列$string=array("M","B","A");sort($string);print_r($string);2、rsort() 对数组进行降序排列$string=array("M","A","C");sort($string);print_r($string);3、asort() 根据数组的值,对原创 2018-01-31 14:58:53 · 193 阅读 · 0 评论 -
PHP常用魔术变量
1、LINE 当前的行号echo '这是第 “ '. __LINE__ .'” 行';2、FILE 路径echo '该文件位于 “'. __FILE__.'”';//D:\NginxPHP2\nginx-1.7.9\wwwroot\demo\index.php3、DIR 文件所属目录echo '该文件位于 “'. __DIR__ .'”';// D:\NginxPHP原创 2018-01-31 15:15:10 · 491 阅读 · 0 评论 -
PHP类
A、类的组成部分 关键字: class class Person{ //构造 public function __construct(){ $this->user_name='小白'; $this->age=25; } //成员方法 public function getUserInfo($user_id){原创 2018-01-31 15:40:39 · 177 阅读 · 0 评论 -
PHP 文件
A、打开文件 fopen() $file=fopen("Animal.txt","r");// r 自读、 r+ 读写、 w 自写 、 w+ 读写、 a 追加 、 a+ 读追加 、x 自写 、x+ 读写 B、关闭文件 fclose()$file=fopen("Animal.txt","r");fclose($file);C、检测文件末尾(EOF)$file原创 2018-01-31 16:03:10 · 227 阅读 · 0 评论 -
php E-mail
mail() 函数 //简单的发送邮箱$to = "heiye5201@qq.com"; // 邮件接收者$subject = "我是小白"; // 邮件标题$message = "Hello! 这是小白的新邮箱。"; // 邮件正文$from = "heiye5201@126.com"; // 邮件原创 2018-01-31 16:09:28 · 1350 阅读 · 0 评论 -
PHP Error(错误处理)
A、创建自定义错误处理器error_function(error_level,error_message,error_file,error_line,error_context)// error_level 必填 数字 错误报告级别// error_message 必填 错误消息// error_file 错误的文件 选填// error_line 错误的行号 选填// e原创 2018-01-31 16:25:57 · 646 阅读 · 0 评论 -
PHP 过滤器 以及 Mysql数据库链接
A、 函数和过滤器 filter_var() - 通过一个指定的过滤器来过滤单一的变量 filter_var_array() - 通过相同的或不同的过滤器来过滤多个变量 filter_input - 获取一个输入变量,并对它进行过滤 filter_input_array - 获取多个输入变量,并通过相同的或不同的过滤器对它们进行过滤$int = 123;原创 2018-01-31 16:37:21 · 281 阅读 · 0 评论 -
PHP常用的内置方法
explode 使用一个字符串分割另一个字符串 返回一个字符串数组implode 使用一个字符将数组元素链接成字符串trim去除字符串首尾处的空白字符set_time_limit()设置脚本最大执行时间time() 返回当前的时间戳strtotime 将任何日期时间解析为时间戳is_string()判断变量是不是字符串is_bool is_Inteter原创 2018-01-31 16:50:39 · 471 阅读 · 0 评论 -
PHP计算两个时间段是否有交集
PHP计算两个时间段是否有交集 /** * PHP计算两个时间段是否有交集(边界重叠不算) * @param string $beginTime1 * @param string $endTime1 * @param string $beginTime2 * @param string $endTime2 * @return bool原创 2018-01-25 14:32:09 · 753 阅读 · 0 评论 -
php高并发解决方案
在秒杀、抢购等地方,我们通常用遇到这样高并发的问题,下面我提供了四种解决方案:1、使用文件锁$fp = fopen("file", "r"); if(flock($fp , LOCK_EX)){ fwrite($fp , "123\n"); sleep(10); fwrite($fp , "456\n"); floc原创 2018-01-22 18:16:09 · 1711 阅读 · 0 评论