PHP
文章平均质量分 70
JESSE_JAVA
每天进步一点点!
展开
-
Dede更新提示DedeTag Engine Create File False
遇到出错,要想到是哪里出错,才可以找到问题。比如php echo,alert,PB的弹窗。这次给客户遇到一个问题,更新不出来,我也是找了网上的教程,但是很麻烦。我们为什么 不在系统更新的时候输出出错的地方呢?是模板还是参数名出错? 提示错误DedeTag Engine Create File False,那么我们就需要找到这个出错误的文件就可以解决问题了,怎么找这个出错误的转载 2017-01-22 14:35:16 · 1145 阅读 · 0 评论 -
PHP面向对象重写重载覆盖
<?phpheader("content-type:text/html;charset=utf-8");//函数重载//子类中重载父类的方法//1,在子类里面允许重写==覆盖父类的方法//2,在子类中,使用parent访问父类中的被覆盖的属性和方法//parent::__construct();//parent::fun();class Person{ public $name;原创 2018-01-17 15:16:45 · 573 阅读 · 0 评论 -
PHP面向对象常用关键字整理
常见关键字final关键字一般用于父类中,当子类重写或者覆盖父类的时候,直接会报错所以不允许再被重写,和继承,防止功能上的感染。final不能修饰成员属性,只能修饰方法和类如果class上面添加上final会断子绝孙,不会继承1,为了安全2,没有必要statci关键字(面试经常)1,static是静态的,保存在内存中的初始化静态段中。不能使用$this访问原创 2018-01-17 18:32:20 · 1257 阅读 · 0 评论 -
PHP使用GD函数库剪裁图片+保存本地
<?php //剪裁图片 //1,打开图像 //2,创建一个空白的图像 $name="./img/1.jpg"; // cut($name,0,0,200,200); $x1=289; $y1=149; $x2=438; $y2=257; cut($name,289,149,438,257); function cut($name,$x1,$y1,$x2,$y2){原创 2018-01-10 17:22:59 · 2212 阅读 · 0 评论 -
PHP使用GD函数库制作缩略图+保存本地
<?php // $name="./img/1.jpg"; // $w=300; // $h=300; // $prefix='thumb_111'; //缩略前缀,原图保留,缩略图也要保留 //获取相关参数,计算比例 function suolue($name, $w,$h,$prefix='thumb_111'){ function getinfo($n原创 2018-01-10 18:21:39 · 975 阅读 · 0 评论 -
ThinkPHP5手记一
TP学习笔记 1.将下载的文件解压放到根目录 2.访问127.0.0.1/public就可以访问网站 3.在application目录下建立admin目录是后台的目录 4.在index目录下建立model文件夹,view文件夹 5.admin是后台模块,index是前台文件 6.application文件下的commin.php文件是项目通用文件,可以注册到全局,可以做通用函数 7.config....原创 2018-02-09 01:34:21 · 194 阅读 · 0 评论 -
TP5数据库四个字段实现无限分类
效果:CREATE TABLE `NewTable` (`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT ,`pid` int(10) UNSIGNED ZEROFILL NOT NULL ,`name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,`pat...原创 2018-02-10 23:25:34 · 4819 阅读 · 1 评论 -
TP5增删改查手记
TP5学习笔记二 数据库1.在入口方面 define('APP_PATH', __DIR__ . '/../app/'); //定义应用的目录 //定义配置文件目录 define('CONF_PATH',__DIR__ . '/../conf/'); //定义该目录的conf配置文件夹 // 加载框架引导文件 require __DIR__ . '/../thinkphp/sta...原创 2018-02-10 23:39:25 · 2024 阅读 · 0 评论 -
【转载】PHPer 面试指南-扩展阅读资源整理
声明:本文转载至:https://laravel-china.org/articles/7651/phper-interview-guide-expanded-reading-resources-collation感谢作者辛苦整理。本书的 GitHub 地址:https://github.com/todayqq/PHPerInterviewGuide前端篇收集的原创 2018-01-30 09:34:17 · 211 阅读 · 0 评论 -
Ubuntn 谷歌浏览器安装Postman测试工具
下载谷歌浏览器:sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -导入谷歌软件的公钥,用于下面步骤中对下载软件...原创 2018-03-07 21:20:13 · 307 阅读 · 0 评论 -
LINUX基本命令整理
Linux常用命令 文件处理命令:ls 执行权限:所有用户 功能描述:显示目录文件 语法: ls 文件目录 -a 显示所有文件,包括隐藏文件 -l 详细信息显示(常用,因为竖着) -d 查看目录属性 cd 切换目录 clear 清屏 pwd查看当前所在目录 mkdir 创建目录 true 显示目录树 touch 创建空文件:touch index.php cp命令: ...原创 2018-02-19 19:43:07 · 181 阅读 · 0 评论 -
程序员职业生涯的感想
今天想写一些随笔记录下来一些现在的想法。 在一个小公司里往往也会有很多的技术大神,我现在的公司有360功能小球的产品经理,美团的设计UI,好有精通前端的技术美女,还有专业的软件测试姐姐。 一个好的产品的上线,是必须经过牛逼的开发人员设计,包括好的框架的选择,好的数据库的选择,好的逻辑的实现,一个好的开发人员可以是一个好的架构师,给团队提供可靠的技术指引。 当软件的程序的设...原创 2018-03-14 21:21:23 · 2953 阅读 · 0 评论 -
RESTful API 设计指南
本文转载阮一峰网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个...转载 2018-03-01 19:42:31 · 127 阅读 · 0 评论 -
关于一些php规范
<?php/** * 符合psr-1,2的编程实例 * * @author GreenForestQuan */namespace Standard; // 顶部命名空间// 空一行use Test\TestClass;//use引入类/** * 类描述 * * 类名必须大写开头驼峰. */abstract class StandardExample // {}必...转载 2018-03-03 22:30:41 · 148 阅读 · 0 评论 -
一个及其简单的Nginx服务器配置
给Yaf搭建环境,遇到的问题。我使用的是LNMP环境包搭建的Nginx的路径为:usr/local/nginx/conf/vhost就可以看到网站列表的Nginx文件啦下面就是一个及其简单的配置文件server { listen 80; server_name www.37os.com 37os.com; index index.php; ...原创 2018-03-04 22:15:50 · 216 阅读 · 0 评论 -
微信开发之一:微信绑定
<?php //1,将timestamp,nonce,token按照字典排序 $timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $token = 'weixin'; $signature = $_GET['signature']; $array = array($timestamp,$nonce,$token); ...原创 2018-05-27 23:20:56 · 1354 阅读 · 0 评论 -
PHP使用GD函数库创建水印图片+保存本地
需求:做一个函数,要求可以生成水印图片,水印图片上的水印可以按照9个方向自定义摆放,透明度可以随意的调节,要求默认传入两个参数生成水印图,传入四个参数(主图1,主图2,位置,透明度)生成水印并保存本地。1.php<?php function imgshuiyin($dname,$wname,$pos=7,$tou=50){ //img(主图1,主图2,位置,透明度) functi原创 2018-01-09 00:23:56 · 1608 阅读 · 0 评论 -
PHP面向对象OOP
面向对象介绍面向对象OOP优点代码简洁,易于维护,可以重用性oop达到软件工程的三个目标重用性,灵活性,扩展性,高内聚,低耦合oop面向对象编程特点封装,继承,多态建议学习php面向对象的两个方向面向对象技术的语法1,OOP面向对象的编程面向对象的编程思想1,OOA面向对象的分析2,OOD面向对象的设计对象的组成1,成员属性(描述)2原创 2018-01-17 11:18:49 · 840 阅读 · 0 评论 -
PHP使用GD函数库创建验证码+调用
PHP的动态图像处理GD库什么是GD库1,就是一套操作动态图像的函数库为什么使用GD库1,处理图像情况使用GD库什么是很使用?1,验证码自动生成2,图像的裁剪3,股票图4,图像的裁剪,水印如何操作GD库1,六脉神剑2,准备笔纸3,开始颜色4,开始绘画5,结束画面6,展现画面7,画面保存程序当中1,创建画布创建一块操作图原创 2018-01-07 23:04:29 · 325 阅读 · 0 评论 -
CentOS7配置Apache多站点VirtualHost
//创建两个网站的目录结构及测试用页面文件[html] view plain copy# mkdir /www/test1 # echo "test1" > /www/test1/index.html # mkdir /www/test2 # echo "test2" > /www/test2/index.html转载 2017-03-30 09:35:51 · 3074 阅读 · 0 评论 -
PHP实现时间轴函数
本文将介绍如何实现基于时间轴的时间的转换。首先我们要明白时间的几个函数:time():返回当前的 Unix 时间戳date():格式化一个本地时间/日期。应用举例:date("Y-m-d H:i:s",time()); 格式化当前时间,输出:2010-10-11 05:27:35strtotime():将任何英文文本的日期时间描述解析为 Unix转载 2017-04-25 17:05:29 · 1510 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
1.PHP的三个作用域 local(局部) global(全局) static(静态) 函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。 函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问2,在 PHP 中,有两种基本的输出方法:echo 和 print。cho 和 print 之间的差异:echo - 能够输原创 2017-12-08 12:56:04 · 133 阅读 · 0 评论 -
PHP文件上传基本验证
Html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文件上传</title></head><body> <form action="doupload.php" method="post" enctype="multipart/form-data"> <inp原创 2017-12-24 23:23:49 · 2180 阅读 · 0 评论 -
PHP正则表达式基础必须掌握
正则表达式 作用:1,分割2,匹配3,查找4,替换一个正则表达式至少包含一个原子正则表达式就是一个字符串什么时候使用正则?1,表单匹配2,URl的重写,路由重写3,小偷采集如何使用正则表达PHPPCRE库正则表达式库,大多数语言都在使用,通用POSIX库正则表达式的语法规则和组成部分1,定界符两个正斜线//,用户把需要匹配的模式放原创 2018-01-11 22:52:02 · 476 阅读 · 0 评论 -
PHP使用数据库设置实现动态配置
在我们网站搭建的过程中,用户不可能会手动更改配置文件,这时候就要求在网站的后台中实现对设置设置数据库配置的更改,在网站的后台修改配置直接更新到网站的配置文件。目的:1,动态修改 2,网站打包客户安装实现效果思路:在前台用户通过引入后台的配置文件,file_get_contents("webconfig.php");通过正则匹配,循环以form表单形式输出配置文件原创 2018-01-12 18:36:53 · 2775 阅读 · 0 评论 -
PHP文件系统函数详细使用与操作(一)
文件系统widows1,dir 目录2,file文件3,unknown未知Unix1,Block 块文件2,char 字符设备3,fifo 管道文件4,link 链接文件5,unknown 未知文件6,dir 目录类型,目录也是文件的一种文件系统函数1,is_dir() --判断给定文件名是否是一个目录返回类型true或者false。原创 2018-01-12 18:38:54 · 440 阅读 · 0 评论 -
PHP-自己写一个简易的MVC
MVC是PHP框架形式,挑选一个好的MVC框架是你快发效率的首选。MVC里面有三层:View层 显示数据(数据库记录)。model层 表示应用程序核心(比如数据库记录列表)。controller层 (控制器)处理输入(写入数据库记录)。Reg资源扩展文件夹Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象负责在数据库中存取数据。View原创 2018-01-22 09:27:51 · 5710 阅读 · 0 评论 -
利用COOKIE和SESSION分别写一个购物车
1.COOKIE<?php header("content-type: text/html; charset=utf-8"); ?> COOKIE购物车实现 img{ width: 200px; height: 200px; } 2.php<?php heade原创 2018-01-22 11:21:18 · 1299 阅读 · 0 评论 -
Mysql基础学习笔记二
mysql学习篇登录 命令行 myasl -root -root 用户名 密码退出 exit quit数据表的设计 为确保数据的完整性和一致性,在创建表时处理必须指定字段名称,字段类型和字段属性外,还要使用如下: 约束constraint 索引index 主键primary key 外键foregin key原创 2017-12-24 23:17:12 · 181 阅读 · 0 评论 -
多维数组遍历+逆向转换
晚上做多图上传的时候遇到一个问题,由于多图上传是3维数组格式。而var_dump($arr=$_FILES);打印出来的是:array(1) { ["file"]=> array(5) { ["name"]=> array(7) { [0]=> string(30) "鏆撮鎴浘20171267819893.jpg" [原创 2018-01-13 23:10:21 · 390 阅读 · 0 评论 -
PHP文件系统之多图上传和下载
前台部分:upload.php<?php header("content-type:text/html; charset=utf8");?> Document 上传文件: 上传文件: 上传文件: 下载思路:name=pic[]数组文件上传函数:enctype="multipart/from-data"multiupload.p原创 2018-01-14 14:54:54 · 299 阅读 · 0 评论 -
PHP记录用户操作日志记录
<?php header("Content-type: text/html; charset=utf-8"); error_reporting(0);//关闭所有的错误信息,不会显示,如果清除掉,会将错误的日志写入到log中 ini_set('log_errors','on'); //开启外部保存的错误信息 //ini_set('error_log',"D:/error.log");原创 2018-01-06 11:41:21 · 16019 阅读 · 0 评论 -
PHP会话机制之COOKIE操作
PHP会话控制技术特点:http是不能维持会话信息的,无状态的会话控制技术维持会话信息,控制会话状态会话控制的思想是允许服务器跟踪同一个客户端做出的连续请求会话跟踪的方式用户请求一个页面以后再请求另外一个页面时候,需要让服务器知道这是一个用户,共有三种数据传递方式1,超链接或者header()函数等重定向方式2,使用cookie将用户的信息状态,存放在客户端的计算机原创 2018-01-06 22:18:52 · 360 阅读 · 0 评论 -
PHP会话机制之SESSION操作
session会话1,一种会话技术2,保存在服务器上的一个文件3,session是基于session id的查询方式session原理:用户第一次来访问服务器的时候,把登录信息存储到服务商的一个session文件中,并且产生一个sessionid号,并且会向客户端浏览器发送一个产生cookie文件的请求,将该sessionid好存储到该cookie当中,用户第二次访问的时候原创 2018-01-07 13:14:03 · 642 阅读 · 0 评论 -
微信开发之二:微信绑定后自动回复和获取用户ID与微信平台ID
<?phpnamespace Home\Controller;use Think\Controller;class IndexController extends Controller { public function index(){ //1,将timestamp,nonce,token按照字典排序 $timestamp = $_GET['tim...原创 2018-05-29 21:35:26 · 578 阅读 · 0 评论