
php
j_xx4409
这个作者很懒,什么都没留下…
展开
-
php 使用xunsearch--迅搜
运行下面指令下载、解压安装包Info:出于性能和多数需求考虑xunsearch服务端和 SDK API 通讯时没有加密和验证处理, 并且默认情况xs-ctl.sh启动的服务程序是绑定并监听在127.0.0.1上。如果您的 SDK 调用和xunsearch服务端不在同一服务器,请使用 -b inet 方式启动脚本, 并注意借助类似iptables的防火墙来控制xunsearch的8383/8384两个端口的访问权限。 启动脚本用法举例如下,以下均为合法使用...原创 2021-01-31 13:16:27 · 812 阅读 · 2 评论 -
php 下载Compose里面的包
打开终端。 下载 Composer,执行以下命令。curl -sS https://getcomposer.org/installer | php创建一个名为composer.json的文件,内容如下。{ "require": { "qcloud/cos-sdk-v5": "2.*" }}使用 Composer 安装,执行以下命令。php composer.phar install...原创 2021-01-15 01:27:36 · 308 阅读 · 0 评论 -
2020PHP面试总结
1.mysql 分表,按月按年 6月 和 7月怎么查询1.1 索引--全文检索索引--空间索引--主键索引--普通索引--唯一索引2.redis2.1Redis支持的数据类型?--String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。--Hash(哈希)格式: hmset name ...原创 2020-11-12 13:23:40 · 252 阅读 · 1 评论 -
php上传文件打印为空
在windows10的操作系统安装wampserver软件,在此平台上运行thinkphp5.0框架,上传视频的时候发现只打印了文件名,文件扩展名(后缀)和临时路径都没有,反而error字段的值是1php.ini,点击后直接在打开的文件内修改大小限制(upload_max_filesize、post_max_size这两个文件)。...原创 2020-11-01 16:21:09 · 154 阅读 · 0 评论 -
php解析出现No input file specified.
php解析出现No input file specified.这个问题apache No input filespecified,今天是我们配置apache RewriteRule时出现这种问题,解决办法很简单如下打开.htaccess 在RewriteRule 后面的index.php教程后面添加一个“?”.htaccessRewriteEngine onRewriteCond $1 !^(index.php|images|robots.txt)//如果还出现,这个没加上去Rewr原创 2020-10-28 12:34:18 · 192 阅读 · 0 评论 -
php面试题基础(一)
一、选择题01.输出为Mozilla/4.0(compatible;MSIE5.01;WindowNT5.0)时,可能的输出语句是: BA.$_SERVER['HTTP_USER_AGENT_TYPE'];B.$_SERVER['HTTP_USER_AGENT'];C.$_SERVER['USER_AGENT'];D.$_SERVER['AGENT']; 02.下面功能PHP无法实现的是: DA.服务器端脚本运行B.命令行脚本运行C.客户端图形界面(GUI)程序D.浏览器端执行DO.原创 2020-10-09 16:06:20 · 1642 阅读 · 0 评论 -
php 公众号迁移,openid转换
根据公司的需求,把旧的公众号的用户数据迁移到新的公众号上,这时就会发现,老的数据怎么办,特别是用户的openid匹配不上,腾讯提供了相对应的接口文档。账号迁移后,粉丝的openid会变化,微信用户关注不同的公众号,对应的openid是不一样的,迁移成功后,粉丝的openid以目标帐号(即新公众号)对应的OpenID为准。但开发者可以通过开发接口转换openid,开发文档可以参考:提供一个openid转换的API接口,当帐号迁移后,可以通过该接口:将原帐号粉丝的openid转换为新帐号的openid原创 2020-09-03 15:44:53 · 996 阅读 · 0 评论 -
ajax 加入自定义请求头,出现两次请求 预请求OPTIONS 后端处理
1.tp5处理方式 直接拦截并且返回use think\Response;use think\exception\HttpResponseException;header('Access-Control-Allow-Origin:*');header('Access-Control-Allow-Headers:*');//header('Access-Control-Max-Age:...原创 2020-04-30 10:49:18 · 1614 阅读 · 0 评论 -
php支付宝H5支付(手机网站支付)
(官方文档 ---- https://docs.open.alipay.com/203/105285/)第一步:创建应用要在您的应用中接入电脑网站支付能力,您需要登录支付宝开放平台(open.alipay.com),在开发者中心中创建您的应用,应用审核通过后会生成应用唯一标识(APPID),并且可以申请开通开放产品使用权限。通过 APPID 您的应用才能调用开放产品的接口能力。需要详细了解开...原创 2019-10-16 17:02:01 · 3819 阅读 · 0 评论 -
php支付宝电脑网站支付
(官方文档 https://docs.open.alipay.com/270/105899/)第一步:创建应用要在您的应用中接入电脑网站支付能力,您需要登录支付宝开放平台(open.alipay.com),在开发者中心中创建您的应用,应用审核通过后会生成应用唯一标识(APPID),并且可以申请开通开放产品使用权限。通过 APPID 您的应用才能调用开放产品的接口能力。需要详细了解开放平台创建...原创 2019-10-16 16:56:12 · 772 阅读 · 0 评论 -
php高并发和大流量解决方案
高并发的问题,应关注1. QPS:每秒钟请求或查询数量,在互联网领域指每秒响应的请求数(指 HTTP 请求)2. 吞吐量:单位时间内处理的请求数量(通常由 QPS 和并发数决定)3. 响应时间:从请求发出到收到响应花费时间4. PV:综合浏览量(Page View),即页面浏览量或者点击量,一个访客在 24 小时内访问的页面数量。同一个人浏览你的网站同一个页面,只记作一次 PV5....原创 2019-08-21 10:25:07 · 476 阅读 · 1 评论 -
当接口放回一个长整形的值的时候,处理
json_decode($createTemplateContractDetail, true , 512 , JSON_BIGINT_AS_STRING);把长整形转成字符串原创 2019-07-04 15:28:26 · 131 阅读 · 0 评论 -
PHP基础面试基础-2
11. 常量分为系统内置常量和自定义常量。请说出最常见的几个系统内置常量?echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\...原创 2018-09-01 21:26:19 · 206 阅读 · 0 评论 -
php 用swoole 实现定时器 执行linux脚本,检查进程挂了,重启操作
利用swoole的定时器,每两秒检查一下class Grep { const PORT = 9999; public function port() { $shell = "netstat -anp 2>/dev/null | grep ". self::PORT ." | grep LISTEN | wc -l"; ...原创 2018-11-08 23:46:32 · 1634 阅读 · 0 评论 -
php微信分享
<?phpnamespace app\video_mall\controller;use think\Session;use think\Controller;use think\Cache;class WechatShare extends Controller{ protected $AppId; protected $AppSecret; protecte...原创 2018-11-18 13:19:45 · 200 阅读 · 0 评论 -
php 通过curl下载图片文件
public function img_info(){ $url = "https://bpic.588ku.com/special_image/18/11/12/4f827e4a03e9e15d11077ba5e37a03b6.jpg"; $filename = ROOT_PATH.'/web/images/5251111.jpg'; $return_content ...原创 2018-11-23 09:17:53 · 4205 阅读 · 0 评论 -
php 用swoole创建一个简单的多房间聊天室
前端代码:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> p { text-align: left; pa原创 2018-11-25 22:16:19 · 1219 阅读 · 0 评论 -
php判断比较两个数组中的数据
$q = array(1,2,30,40,50,70,80); $s = array(1,2,4,8,9,9,34,2,12,324,3,24,33); //共同的部分 $m=array_intersect($q,$s); var_dump($m);//老的数据$old=array_diff($q,$m);var_dump($old);//新的数据$new=array_d...原创 2019-02-18 17:10:32 · 1557 阅读 · 0 评论 -
php微信关注后消息回复以及关键字回复
<?phpheader('content-type:text/html;charset=utf-8');define("TOKEN", "weixin"); //define your token$wx = new wechatCallbackapiTest();if($_GET['echostr']){ $wx->valid(); //如果发来了echostr则进行...原创 2019-02-14 14:00:54 · 1816 阅读 · 0 评论 -
ThinkPHP 5 过滤数据表中 报不存在的字段
转博客 :https://blog.csdn.net/qq_38148394/article/details/80247617最近在做项目的时候,为了方便数据表的添加或者更新操作,有时会重新命名数据表中字段的名称(这里的重命名只是在Model层,而不是在数据表里),在网上查询了一下,又看了一下ThinkPHP 5完全开发手册,有两种方法可以解决这个问题。我出现的问题如下:这里的old...转载 2019-03-12 23:17:26 · 2279 阅读 · 1 评论 -
tp5 小知识
tp5 路由相关:Route::domain('api.com', 'api');# 路由1Route::get('v1/users/recordDetail','@api/v1.users/recordDetail');# 路由2Route::get('v1/users/recordDetail','v1.users/recordDetail');域名已经绑定模块的前提下:路由...转载 2019-03-12 23:22:14 · 474 阅读 · 0 评论 -
PHP基础面试基础-1
1. 变量如何定义?如何检查变量是否定义?如何删除一个变量?判断一个变量是否为空的函数?isset();unset();empty()2. 什么是可变变量?一个变量的变量名可以动态的设置和使用。$a = 'hello';$$a = 'world';${$a} = hello word;3. 变量赋值方式有哪几种? 1)直接赋值;2)变量间赋值;3)引用赋值4. ...原创 2018-09-01 20:59:21 · 174 阅读 · 0 评论