PHP
文章平均质量分 80
Smile_@
Hypertext Preprocessor
展开
-
PHP的那些事
1.问答Q:你是怎么区分一个内向的程序员和一个外向的程序员的?A:外向的程序员会看着你的鞋和你说话时。Q:为什么程序员不能区分万圣节和圣诞节?A:这是因为 Oct 31 == Dec 25!(八进制的 31==十进制的 25)2.火车火车一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶奶 和一个年轻漂亮的姑娘。两个上前坐了下来。程序员和那个姑娘他们比较暧昧地相互看对方。这时,火车进入山洞,车厢里一片漆黑。此时,只原创 2020-09-01 00:03:02 · 185 阅读 · 0 评论 -
composer 设置为全局可使用
第一种:局部安装:将Composer.phar文件复制到任意目录,例如项目的根目录,然后利用php composer.char指令就可以使用Composer了第二种:全局安装Window系统如何操作呢?将Composer.char拷贝到php.exe同级目录新建Composer.bat文件并将下面代码保存到文件中@php “%~dp0composer.phar” %*检测compo...原创 2019-06-17 10:20:15 · 958 阅读 · 0 评论 -
composer 设置为全局可使用
第一种:局部安装:将Composer.phar文件复制到任意目录,例如项目的根目录,然后利用php composer.char指令就可以使用Composer了第二种:全局安装Window系统如何操作呢?将Composer.char拷贝到php.exe同级目录新建Composer.bat文件并将下面代码保存到文件中@php “%~dp0composer.phar” %*检测compo...原创 2019-03-11 15:54:12 · 854 阅读 · 0 评论 -
laravel简单图片上传
先获取传过来的图片2.可以选择打印一下3.获取表的后缀4.返回上传文件的扩展名称5.给图片一个时间+随机数6.创建图片目录public function goodsclassinsert(Request $request){ // 判断get post if($request->isMethod('post')){ // 获取全部信息 用all...原创 2019-03-11 15:56:24 · 181 阅读 · 0 评论 -
laravel框架调用接口实现页面渲染
首先我们先看文档 找到对应的文档再找到对应的页面 要渲染的页面 先看看分别都是什么 比如说 轮播图 导航 图片信息等等…获取到了页面我们写好路由就开始写控制器 控制器如下json_encode跟json_decode这两个函数 json_oncode是把对象转化成json格式 而json_decode是转化成对象或者数组控制器 :因为一个页面需要渲染多个接口 所以...原创 2019-03-12 14:48:27 · 1278 阅读 · 0 评论 -
ajax请求过程
原生态Ajax使用的步骤,最后告诉面试官,我们在工作中是使用jQuery来实现Ajax请求和处理的。在回答的时候尽量详尽,包括方法的参数的个数,顺序和作用Ajax是什么我理解Ajax 是一种异步请求数据的一种技术,对于改善用户的体验和程序的性能很有帮助。Ajax的使用(1)创建`XMLHttpRequest`对象,也就是创建一个异步调用对象.(2)创建一个新的`HTTP`请求,并指定该...转载 2019-03-21 11:57:44 · 200 阅读 · 0 评论 -
sql注入,一个例子让你知道什么是sql注入
sql注入,一个例子让你知道什么是sql注入这篇文章说的非常好https://www.cnblogs.com/sdya/p/4568548.html我就是按照文中例子,亲自在我之前用final框架做的项目中,操作了一遍,的确是实现了用户登录。在不知道用户名和密码的情况下实现了用户登录重现sql注入过程如下:1、在用户名输入’ or 1=1 --,然后随便输入一个密码2、点击登录,...转载 2019-03-18 20:46:52 · 407 阅读 · 0 评论 -
laravel添加自定义门面和服务提供者
在使用php的laravel框架进行项目开发时,我们经常会用到laravel框架自带的门面和服务提供者,下面我们就来探究一下如何编写自己的门面和服务提供者(以下代码基于laravel 5.2*编写)。一、创建自定义类在app目录下面建立一个utils\ToolBar.php文件,这是我们的工具类,里面是我们定义的代码。<?phpnamespace App\Utils;class ...原创 2019-04-25 11:33:58 · 712 阅读 · 0 评论 -
数据库中的事务是什么
原理数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性...原创 2019-03-11 21:22:47 · 431 阅读 · 0 评论 -
laravel框架DB类的CURD
首先再控制器的时候引入别忘了<?php namespace App\Http\Controllers\app; use Illuminate\Support\Facades\DB; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Model\App;模型都是写方法的地...原创 2019-03-11 15:47:15 · 332 阅读 · 0 评论 -
PHP之static静态变量详解
看到函数里面很多static修饰的变量,关于static修饰的变量,作用域,用法越看越困惑,所以查了下资料。static用法如下:1.static 放在函数内部修饰变量2.static放在类里修饰属性,或方法3.static放在类的方法里修饰变量4.static修饰在全局作用域的变量所表示的不同含义如下:1.在函数执行完后,变量值仍然保存如下所示:<?phpfunctio...原创 2019-03-15 09:44:19 · 291 阅读 · 0 评论 -
微信企业付款到个人用户提现功能实现
1.基本配置//公众账号appid $data["mch_appid"] = 'appid'; //商户号 $data["mchid"] = ''; //随机字符串 $data["nonce_str"] = 'suiji'.mt_rand(100,999); //商户订单号 $data["partner_trade_no"]=date('YmdHis').mt_rand...原创 2019-03-15 10:06:49 · 1782 阅读 · 0 评论 -
php抽奖概率算法(适合大转盘等概率)
<?php/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概率空间, * 在本例当中就是减去100,也就是说第二个数是在1,900这个范围内筛选的。...原创 2019-03-15 10:09:09 · 722 阅读 · 0 评论 -
html5解决大文件断点续传
html+js代码&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"/&gt; &lt;title&gt;xhr2&lt;/title&gt; &lt;/hea转载 2019-03-11 14:45:19 · 300 阅读 · 0 评论 -
cmd安装memcached 以及php安装memcache扩展
一、windows安装memcache扩展1、下载memcached软件32位下载地址: memcached-win32-1.4.4-14.zip(直接下载),memcached-win32-1.4.4-14.zip下载页面:http://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available64位下载地址:m...原创 2019-03-11 15:33:29 · 217 阅读 · 0 评论 -
php生成二维码
1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/ 只需要下载之后文件夹里的phpqrcode文件就行了2.把phpqrcode放在你要写的php生成二维码的地方3.第一种是没logo的 代码如下&amp;lt;?php // 1. 生成原始的二维码(生成图片文件)function scerweima($url...原创 2019-03-11 15:33:21 · 161 阅读 · 0 评论 -
laravel框架中引入百度编辑器
第一步:先去这个https://ueditor.baidu.com/website/download.html 下载源码包2.然后把他拉到laravel框架的public下 方便调用3.打开里面的index页面4把这些代码复制到你需要用到编辑器的地方 然后引入正确的js样式 就可以成功执行了&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;amp;lt;html lang=&amp;quot;e原创 2019-03-11 15:33:13 · 463 阅读 · 0 评论 -
sql 注入
很多Web应用程序都使用数据库来存储信息。SQL命令就是前端Web和后端数据库之间的接口,使得数据可以传递至Web应用程序。很多Web站点都会利用用户输入的参数动态地生成SQL查询要求,攻击者通过在URL、表单域,或者其他的输入域中输入自己的SQL命令,以此改变查询属性,骗过应用程序,从而可以对数据进行不受限的访问。以JSP+SQL Server环境为例,对于一个正常的登录表单,输入正确的账号和...原创 2019-03-11 15:41:38 · 171 阅读 · 0 评论 -
php中__autoload()方法详解
PHP在魔术函数__autoload() 方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个类文件,或者你把这100个类定义在同一个类文件中——相信这个文件一定会非常大。但是__autoload()方法出来了,以后就不必为此大伤脑筋了,这个类会在你实例化对象之前自动加载制定的文件。下边我们通过一个例子来看一下,具体的使用方法,...原创 2019-03-15 09:35:30 · 454 阅读 · 0 评论