php
请叫我郝先生
学会理解,因为只有理解别人,才会被别人理解;学会忍耐,因为事已成现实自己无法改变;学会宽容,因为人生在世谁能无过呢,人无完人;学会沉默,因为沉默是金;学会说不,因为做不到的事不要强求,做自已力所能及的事;学会观察,因为大千世界无奇不有,只有眼观其变,才能明辩是非。
展开
-
百度地图API 显示餐饮店铺
body, html {width: 100%;height: 100%;margin:0;font-family:"微软雅黑";} #allmap{width:100%;height:100%;} p{margin-left:5px; font-size:14px;} 给多个点添翻译 2017-04-01 21:42:35 · 4016 阅读 · 0 评论 -
$_SERVER 服务器信息具体详解
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERV...转载 2018-11-09 13:49:26 · 300 阅读 · 1 评论 -
PHP设置脚本最大执行时间的三种方法
PHP设置脚本最大执行时间的三种方法php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,如果脚本需要跑很长时间这种情况就要更改php脚本最大执行时间1、在php.ini里面设置max_execution_time = 120;2、通过PHP的ini_set函数设置ini_set("max_executio...原创 2018-11-07 21:06:57 · 3035 阅读 · 0 评论 -
PHP中的魔术方法总结
__construct, __destruct , __call,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __clone and __autoload魔术方法。1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此...原创 2018-11-07 21:47:23 · 212 阅读 · 0 评论 -
http协议是什么?
http(超文本传输协议),它其实就是应用层的一种通信工具。当两个客户端通信的时候,那么这就需要一个协议来进行沟通。http协议永远都是客户端发起请求浏览器进行响应。http的端口号 80 HTTPS的端口是443那么在上网的时候如何请求的?当我们客户端点击一个URL地址的时候,会给浏览器一个请求,根据请求,服务器会给一个响应,如果不出错的话。就会把浏览器所给的信息在客户端上进行显...原创 2018-11-07 21:50:57 · 2497 阅读 · 0 评论 -
Http状态码?
200 用来表示请求成功. 206 部分内容 300 来表示重定向. 302\307 临时移动 400 用来表示请求出现问题. 404 没有找到 401 未经授权 403 被禁用 414 请求的url过长 500 用来表示服务器出现问题. 502 网络故障...原创 2018-11-07 22:12:11 · 220 阅读 · 0 评论 -
如何确保多个进程同时写入要给文件成功
function write_file($filename, $content){ $lock = $filename . '.lck'; $write_length = 0; while(true) { if( file_exists($lock) ) { usleep(100); } else { ...原创 2018-11-07 22:15:18 · 699 阅读 · 0 评论 -
PHP count() 函数
定义和用法count() 函数返回数组中元素的数目语法count(array,mode);参数 描述 array 必需。规定数组。 mode 可选。规定模式。可能的值: 0 - 默认。不对多维数组中的所有元素进行计数 1 - 递归地计数数组中元素的数目(计算多维数组中的所有元素) 说明count() 函数计算数组中...原创 2018-11-07 22:34:29 · 924 阅读 · 0 评论 -
PHP的路由浅析
.什么是php的路由机制文件的相互包含,其次就是路由分配。当我们不利用成熟的PHP框架进行web开发时,我们就会发现上述两个问题会是很困扰我们的问题所在。1、路由机制就是把某一个特定形式的URL结构中提炼出来系统对应的参数。举个例子,如:http://main.wopop.com/article/1 其中:/article/1 -> ?_m=article&id=1。...原创 2018-11-08 09:21:18 · 321 阅读 · 0 评论 -
PHP中常见的header头有哪些?
// ok 正常访问header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在header('HTTP/1.1 200 OK'); //设置地址被永久的重定向 301header('HTTP/1.1 301 Moved Permanently');//跳转到一个新的地址header('Location: http://php.itcast.cn/')...原创 2018-11-08 09:22:11 · 797 阅读 · 0 评论 -
PHP加密介绍(二)
MD5加密:string md5 ( string $str [, bool $raw_output = false ] )1.md5()默认情况下以 32 字符十六进制数字形式返回散列值,它接受两个参数,第一个为要加密的字符串,第二个为raw_output的布尔值,默认为false,如果设置为true,md5()则会返回原始的 16 位二进制格式报文摘要2.md5()为单向加密,没有...原创 2018-11-09 10:57:22 · 561 阅读 · 0 评论 -
利用PHP实现抢红包
抢红包代码,重在思路清晰,因时间有效特此在此直接将代码分享给大家。<?php/** * 代码名称:简单 抢红包 示例 时间:2018年11月9日08:20:22开发者:Mr.hao */ header("Content-Type: text/html;charset=utf-8");//输出不乱码,你懂的 $total=10;//总额 $num=8;// 分成8个红...原创 2018-11-09 08:22:39 · 1121 阅读 · 0 评论 -
php微信扫描关注登陆
具体尝试一下地址:http://www.sucaihuo.com/php/1414.html转载 2017-04-01 21:55:27 · 647 阅读 · 0 评论 -
thinkphp备份数据库
数据库备份<?php/*** 导出数据库备份* 郝云* 2017年4月1日22:13:58*/public function exportDatabase(){header("Content-type:text/html;charset=utf-8");$path = C('ROOT_MYSQL_PATH');$model = M();//查询所有表$sql="show原创 2017-04-01 22:14:25 · 576 阅读 · 0 评论 -
git命令大全
$ git init // 初始化一个Git仓库$ git status // 查看仓库的状态$ git add . // 将所有修改添加到暂存区$ git add * // Ant风格添加修改$ git add *Controller // 将以Controller结尾的文件的所有修改添加到暂存区$ git add Hello* // 将所有以Hello开头的文件的修改添加到...原创 2018-06-12 13:59:44 · 227 阅读 · 0 评论 -
PHP $_FILES函数详解
在PHP中上传一个文件建一个表单要比ASP中灵活得多。具体的看代码。<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000">原创 2018-07-17 12:55:21 · 20444 阅读 · 0 评论 -
Web系统大规模并发——电商秒杀与抢购
转自:zph1234电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒...转载 2018-08-18 19:53:59 · 172 阅读 · 0 评论 -
PHP封装mysql类
<?php//1.定义一个MySQL类class Mysql{ //2.定义了4个空的变量(主机名,账号,密码,库名) public $host; public $login; public $password; public $dbname; public $link;//定义一个连接符 //3.利用构造方法完成赋值操作 ...原创 2018-08-24 17:29:37 · 1350 阅读 · 0 评论 -
PHP封装类之图片上传
图片上传与多图上传代码封装及调用静态页面提交到PHP页面,在PHP页面的基础上做调用类Html:测试代码:单文件上传<form method='POST' action='upload.php' enctype='multipart/form-data'> <input type = 'hidden' name='MAX_FILE_SIZE' value = '...原创 2018-09-12 21:54:05 · 1570 阅读 · 0 评论 -
如何利用PHP实现上传图片及视频到七牛云?
七牛是一家怎样的公司?七牛云(隶属于上海七牛信息技术有限公司)是国内领先的以视觉智能和数据智能为核心的企业级云计算服务商,同时也是国内最有特色的智能视频云服务商,累计为 70 多万家企业提供服务,覆盖了国内80%网民。围绕富媒体场景推出了对象存储、融合 CDN 加速、容器云、大数据平台、深度学习平台等产品、并提供一站式智能视频云解决方案。为各行业及应用提供可持续发展的智能视频云生态,帮助企业快...原创 2018-11-03 16:46:55 · 6924 阅读 · 2 评论 -
Thinkphp3.2和Thinkphp5.0 的区别?
5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。URL和路由5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式:主要改进如下;增加路由变量规则;增加组合变量支持;增加资源路由;增加路由分组;增加闭包定义支持;增加MISS路由定义;支持URL路由规则反解析...原创 2018-11-08 09:22:50 · 455 阅读 · 0 评论 -
点名表
课堂点名表<meta charset="utf-8"><html><title>点名表</title><fieldset style="color: blue"> <legend><h2>班级点名表</h2></l原创 2018-11-08 09:25:51 · 825 阅读 · 0 评论 -
PHP版本对接支付宝支付接口(一)之配置
PHP版本对接支付宝支付接口注意:按照套路走,代码永远都不难,学习之前,请将以下两个地址都完全看完蚂蚁金服 开发平台地址电脑网站开发文档 地址一、下载SDK开发工具包下载demo&sdk文档代码Demo解压到了我项目的根目录下了,目录结构如下所示:这里有三个文件很重要很关键,一个是notify_url.php, 一个是return_url.php, ...原创 2019-01-10 09:40:18 · 2058 阅读 · 1 评论 -
PHP版本对接支付宝支付接口(二)之项目
怎样将订单存入数据库(需要在服务器上测试)我把我的代码git到远程服务器上后(当然此时config.php里面的配置参数也要相应的进行修改),中间的马赛克位置填你服务器的域名或者公网IP地址:notify_url.php代码 <?php/* * * 功能:支付宝服务器异步通知页面 * 版本:2.0 * 修改日期:2017-05-01 * 说明: * 以下代码只是...原创 2019-01-10 09:57:18 · 1047 阅读 · 0 评论 -
PHP支付宝支付代码实践操作(三)之项目
代码实践操作,后续操作只需要修改参数就可以了<?phpheader("content-type:text/html;charset=utf8");// ******************************************************配置 start*****************************************************...原创 2019-01-10 10:46:11 · 886 阅读 · 0 评论 -
PHP版本对接支付宝支付官方平台(一)蚂蚁金服开发平台
https://docs.open.alipay.comhttps://openhome.alipay.com/platform/appDaily.htm?tab=infohttps://docs.open.alipay.com/200/105310原创 2019-01-10 10:52:07 · 732 阅读 · 0 评论 -
laravel实现第三方登录(qq登录)
首先composer安装依赖:composer require socialiteproviders/qq注册服务提供者(同时注释掉原有的Socialite提供者):'providers' => [ // 移除 'Laravel\Socialite\SocialiteServiceProvider', SocialiteProviders\Manager\Se...转载 2019-03-02 10:32:13 · 749 阅读 · 0 评论 -
1-24.Laravel框架之缓存讲解
简介PHP缓存包括PHP编译缓存和PHP数据缓存两种。PHP是一种解释型语言,属于边编译边运行的那种。这种运行模式的优点是程序修改很方便,但是运行效率却很低下。PHP编译缓存针对这种情况做改进处理,使得PHP语言只要运行一次,就可以把程序的编译结果缓存起来。这样,接下来的每次运行都不需要再次编译了,这大大提高PHP运行速度。在大部份情况下我们的网站都会使用数据库作为站点数据存储的容器。当你...原创 2018-11-08 21:54:22 · 771 阅读 · 0 评论 -
PHP中常用的函数总结
array_intersect()函数 比较两个数组的键值,并返回交集<?php$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");$a2=array("e"=>原创 2018-11-23 11:06:38 · 305 阅读 · 0 评论 -
Linux服务器搭建redis
Linux下安装redisredis介绍:安装文件目录:usr/local/redis$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17$ make在执行完make之后,在最后的程序中会输出(t's a good ...原创 2018-12-16 16:18:58 · 292 阅读 · 0 评论 -
微信公众号订阅事件及文本回复
代码实现效果:<?php/** * wechat php test *///define your tokendefine("TOKEN", "mengxianglei");$wechatObj = new wechatCallbackapiTest();if(!isset($_GET['echostr'])){$wechatObj->responseM...原创 2019-01-05 15:33:32 · 665 阅读 · 0 评论 -
thinkphp部署注意事项
thinkphp 部署的时候需要注意一些事项:否则你会发现一些本地环境明明没有任何问题,但是服务器上却是运行错误。1.对配置文件的修改,因为本机和服务器的数据库或者其他配置不一定是一致的。2.需要清除缓存文件 -runtime.php,因为这里缓存了一些配置文件,当缓存开启的时候,虽然你修改了配置文件,但是它还是用的原来的配置文件。3.为了防止密码泄露和安全问题,需要关闭debug. ...原创 2019-01-13 22:00:30 · 339 阅读 · 0 评论 -
nginx 配置反向代理(Apache+nginx)
nginx 由于其高效的并发处理能力,而开始被越来越多的人接受和认可,现在很多网站已经完全用nginx代替apache来处理静态 页面,但是动态页面的处方面,apache还是有着自己独到之处的。下面说下何为反向代理,以及为何进行反向代理。按照百科的介绍:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器...原创 2019-01-13 22:01:24 · 840 阅读 · 0 评论 -
PHP接入支付宝支付之案例代码讲解
1.获取电脑网站支付的SDK代码①下载代码具体下载地址:https://docs.open.alipay.com/270/106291/ ②介绍具体的代码中文件 ③具体同步回调跟异步回调同步回调作用:实现当用户支付完成之后能够跳转到对应的商户页面(确保用户支付完成之后能够正确的对用户的支付做一个处理操作)异步回调作用:确保商户对用户的支付做了一个正确的处理...原创 2019-01-13 22:08:11 · 1774 阅读 · 0 评论 -
tp框架中三次登陆密码错误之后锁定
数据库中的表需要有控制数据的条数name,pwd,number每当你输入错误的密码时候,数据库中的number-1,等于0时则锁定public function login_do(){ //账号 $username=$_POST['username']; //密码 $pwd=$_POST['pwd'];原创 2016-04-22 16:21:55 · 5442 阅读 · 0 评论 -
php字符串操作
PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换成字符串类型,进行处理,如:echo substr("1234567", 1, 3); 和echo substr(123456,1, 3); 是一样的 定义 一般用双引号或单引号标识一个字符串。比如$str = "i love u";原创 2016-05-03 20:04:56 · 8201 阅读 · 0 评论 -
php核心知识点
Php:脚本语言,网站建设,服务器端运行PHP定义:一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合 Web 开发并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C,Java 和 Perl,而且容易学习。该语言让 Web 开发人员翻译 2016-05-26 21:51:55 · 9948 阅读 · 2 评论 -
空间放入由右至左滚动图片代码
src="图片地址" border=0>src="图片地址" border=0>src="图片地址" border=0>src="图片地址" border=0>原创 2016-04-13 21:24:41 · 3075 阅读 · 0 评论 -
php-联想搜索
联想搜索1.联想功能需要数据库,2.每字联想还要ajax传值,但是那,在这里咱们不用ajax,因为ajax的速度问题,所以我采用调用jquery.效果展示:、代码实现:调用时先引进jquery才能实现 $(function(){ $("#wd").keyup(function(){原创 2016-05-29 21:43:11 · 4793 阅读 · 0 评论 -
PHP是世界上最好的编程语言,有例子说明!
在民政局婚姻登记大厅里,一对中年男女准备办理离婚手续。男人填好表格签下自己的名字后,默地把这张纸递给女人。女人默不作声接过纸,狠狠剜了男人一眼,然后出人意料地把登记表狠狠撕成碎片。男人大惊:“咱们不是说好了吗,你这是干什么?”女人一声冷笑说:“你还欠我7万元。你把账还了,咱们就离婚。”男人颓丧地离开,没说一句话。本来什么都协议好了,就差一纸离婚证,没想到女人事到临头变了卦。男人什么都不翻译 2016-05-30 18:22:41 · 4839 阅读 · 1 评论