php
haif_city
这个作者很懒,什么都没留下…
展开
-
yii 1.1 验证码的使用
yii 1.1 验证码组件的使用原创 2021-12-15 11:06:12 · 268 阅读 · 0 评论 -
laravel 查询构造器 两表联查 A表多个字段关联一个B表一个字段
$data = DB::table('draft_sound as a') ->select('a.dialect_name','b.name as province_name','c.name as city_name','d.name as district_name','a.file_name') ->join('china_area as b','a.province_id','b.code') ...原创 2021-04-25 11:41:28 · 974 阅读 · 0 评论 -
laravel实现文件上传,Storage::disk
先在config/filesystems.php文件中增加uploadsdisk驱动例:'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ], // 新建一个本地端uploads空间(目录) 用于存储上传的文件 'uploads' => [原创 2021-02-08 18:51:58 · 1994 阅读 · 0 评论 -
laravel 查询构造器
//查询构造器之新增 public function db_insert() { // //新增一条 // $bool = DB::table('student')->insert(['name'=>'旭总','age'=>'24']); // var_dump($bool); // //获取新增数据的自增id // $id = DB::table('student')-&g...原创 2020-12-18 17:10:11 · 193 阅读 · 1 评论 -
php 递归实现无限级分类
//pid 父级id result数据存储数组 spac子级前缀数量function getlist($pid=0,&$result=array(),$spac=0){ //调用数据库连接方法 $db = SingleCase::getInstance(); $spac += 2; $sql = "SELECT * FROM recursion WHERE Pid = $pid"; $res = $db->query($sql)->fe...原创 2020-12-04 14:15:44 · 112 阅读 · 0 评论 -
php autoload与spl_autoload_register
//php 5.4之后的自动加载函数// spl_autoload_register(function ($ClassName)// {// $filename = strtolower($ClassName);// $path = "./".$filename.".php";// if (file_exists($path)) {// require $path;// }else{// echo $ClassName.".p...原创 2020-11-26 16:22:22 · 71 阅读 · 0 评论 -
关于laravel项目配置服务器站点
安装或者拉取laravel项目之前都需要配置服务器我们需要先查看nginx.conf配制文件发现它引入的是vhost下面的所有配置文件,那么查看vhost目录,找到你配置的项目域名我这边使用的集成环境不建议使用,只为发布篇文章。在你的项目域名配置文件中添加location / { try_files $uri $uri/ /index.php?$query_string;}至于添加位置,就添加到root下面这一行即可文件本身是有location配置,图片中可见它本原创 2020-06-22 13:34:17 · 490 阅读 · 0 评论 -
PHP 全部的魔术方法
<?php header("content-type:text/html;charset=utf8");/** * 魔术方法类 * 系统在特定的时机调用的方法称为魔术方法 */class Magic { public $name; //公共的 protected $age; //受保护的 private $height; //私有的 //在内外实例...原创 2018-10-19 11:52:14 · 974 阅读 · 0 评论 -
解决php -v查看到版本于phpinfo()打印的版本不一致问题
整个事件的起因是这样的 通过git拉取laraevl项目发现缺少.env文件,打算使用composer install生成一个.env文件,然后提示composer最低使用php版本7.1.3而检测到我的版本为5.4.16。提示如下:然后使用phpinfo打印一下发现版本是7.2.6。打印结果如下: 解决方案 首先查找一下linux上有几个p...原创 2018-07-31 16:31:34 · 18827 阅读 · 5 评论 -
502 Bad Gateway
502 Bad Gateway简单来说 502 是报错类型代码 bad gateway 错误的网关。原因:连接超时 我们向服务器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错解决:刷新吧但是还有一种可能就是服务器后台环境的问题,比如php(分布式安装的那种啊),如果php-fpm未启动那么也会报错502...原创 2018-03-20 17:31:52 · 728 阅读 · 0 评论 -
php编译参数详解
php编译参数./configure· –prefix=/usr/local/php php 安装目录· –with-apxs2=/usr/local/apache/bin/apxs· –with-config-file-path=/usr/local/php/etc指定php.ini位置· –with-mysql=/usr/local/mysql my原创 2017-11-16 18:47:47 · 375 阅读 · 0 评论 -
php代码规范
PHP代码规范一、文档说明本文档适用于技术中心PHP开发人员,对代码约定俗成的一些习惯进行说明,旨在统一代码风格、降低代码维护成本。二、文件格式1. 文件编码文件编码一般建议采用UTF-8无BOM。2. PHP文件对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。防止多余的空格或者其它字符影响到代码。不允许使用短标签。3. 代码缩进(1)原创 2017-11-18 09:20:49 · 928 阅读 · 1 评论