
PHP
phpzx.cn
这个作者很懒,什么都没留下…
展开
-
nodejs 使用opencc 实现一个简体转台湾繁体的服务
使用场景:app接口需要对台湾用户返回繁体, api是php开发的, 由于服务器原因不能安装上php的opencc扩展, 所以使用了nodejs 来提供一个api供php调用首先安装好nodejs跟opencc扩展附: opencc githubGitHub - BYVoid/OpenCC: Conversion between Traditional and Simplified Chinese编写代码node.jsconst http = require('http')...原创 2021-11-13 13:26:52 · 2434 阅读 · 0 评论 -
TP3.2 多库事务怎么用
Yii多库事务示例 $this->PackCard->startTrans(); $pack_card_update = [ 'statue'=>1, 'uid'=>$this->data['member_id'], 'received_time'=>$now_time, ]; $pack_card_find =原创 2021-01-31 22:19:35 · 332 阅读 · 0 评论 -
tp3.2
1. where查询条件in , not in 数组为空形成sql错误例: 下面的$tagids 为空时,生成的sql将成 select * from tag where id in () , 导致sql报错$where = ['id'=>['in',$tagids];$list=M('tag')->where($where)->select();解决方案:第一种方法: 先判断in 的条件数组是不是空, 不为空才有该条件代码示例:$query=M('t原创 2020-12-06 21:52:29 · 428 阅读 · 0 评论 -
如何获取自己QQ里面的所有qq好友号码
如何获取自己的QQ好友?假设我想要我的QQ的所有好友QQ号码, 然后拼成邮箱一行一个, 怎么处理呢?方法有很多种, 下面是比较简单的一种 , 原理是登录QQ空间, 然后点访问权限-> 指定好友可见 , 在此操作过程中F12打开network, 或者用抓包工具抓HTTP请求, 找到这一个地址的请求然后, 复制请求响应结果, 是一个jsonp 格式, 修改为json格式, 保存到文件 qq.json写一个index.php 内容如下:<?php$data = json_decode(原创 2020-05-23 19:54:21 · 1923 阅读 · 1 评论 -
php安装event扩展(libevent)
如果使用workerman框架, workerman 官方建议,连接并发大于1024, 要安装event扩展如图:安装步骤1. 下载libevent-devel并安装# 下载sudo wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz# 解压sudo tar -zxvf ...原创 2020-05-03 22:06:27 · 4351 阅读 · 0 评论 -
PHP执行报错 Session data file is not created by your uid
session_start():session_start():Session data file is not created by your uid服务器上有多个server, 多个php, 容易出现这个问题, 原因是因为没有权限操作/tmp/sess文件, 解决:将所有server (httpd, nginx) php-fpm 的user 与group 修改统一, 比如统一为daemon ,...原创 2018-07-06 10:25:10 · 3173 阅读 · 1 评论 -
这些年面试, 遇到的PHP面试题
面试题一:两个数组$arr_1 = [ ['goods_id'=>100,'goods_name'=>'商品a'], ['goods_id'=>101,'goods_name'=>'商品b'], ['goods_id'=>102,'goods_name'=>'商品c'], ['goods_id'=>103,'goods_n...原创 2018-07-13 08:38:30 · 647 阅读 · 0 评论 -
PHP面试题-答案
面试题:001需求:两个数组$arr_1 = [ ['goods_id'=>100,'goods_name'=>'商品a'], ['goods_id'=>101,'goods_name'=>'商品b'], ['goods_id'=>102,'goods_name'=>'商品c'], ['goods_id'=>103,'...原创 2018-07-13 08:41:45 · 667 阅读 · 0 评论 -
tp实例化模型类,报错: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
tp3.2 实例化模型类,报错: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'环境: php7.2解决: php.ini 开启php_pdo_mysql扩展extension=php_pdo_mysql.dll原创 2018-07-02 22:39:36 · 765 阅读 · 0 评论 -
linux上运行php目录不可写问题
linux上运行php目录不可写问题原因是apache(httpd)的默认用户跟组都是daemon nginx的默认用户是nginxApplication 目录用户跟组 没有设置正确造成的! 解决: 一. 修改用户跟组 (建议) 二. 修改其它用户的权限为可写可读例: 上传一个thinkphp首次运行生成应用程序目录时提示不可写应用目录[./Application/]不可写,目录无法自动生成!请手...原创 2018-06-17 16:22:22 · 4526 阅读 · 3 评论 -
linux上安装php的curl扩展
关键字: linux上安装php的curl扩展curl相关函数未定义友情连接:LAMP环境搭建: https://blog.youkuaiyun.com/dong_alex/article/details/80661601LNMP环境搭建: https://blog.youkuaiyun.com/dong_alex/article/details/80712018很多时候, 在安装php的时候, 不会把所有的扩展都安装,...原创 2018-06-24 23:44:57 · 3570 阅读 · 0 评论 -
常见查找算法之php, js,python版
常用算法>>>1. 顺序查找, 也叫线性查找, 它从第一个记录开始, 挨个进行对比, 是最基本的查找技术javaScript:// 顺序查找(线性查找) 只做找到即返回// javaScript 版function search(data,needle){ for(var i=0;idata.length;i++) {原创 2018-01-01 22:24:06 · 454 阅读 · 0 评论 -
sublime 设置新建文件自动添加author(作者)等文件头信息
很多时候, sublime 自带自动添加文件头信息, 但是并不是我们想要比如下面这样的:新建一个python文件 自动添加的author 信息上面并不是我想要的, 我想要下面这样的效果:这就需要我们设置插件来自定义化, 步骤1) 安装 file Header 插件 (一般默认已经安装)2) 设置变量 比如author 值, email 的值3) 修改原创 2018-01-21 10:58:18 · 9625 阅读 · 0 评论 -
安装php xdebug调试工具及性能分析工具webgrind for windows
安装php xdebug调试工具及性能分析工具webgrind for windows 第一步:查看php版本等信息phpinfo();上面是 x86 NTS VC14第二步: 下载xdebug官网 https://xdebug.org/ 第三步: 把扩展入到php扩展目录下载扩展, 放入php的/ext 扩展目录第四步: php.ini 开启扩展配置其它选项:[Xdebug] ;指定Xde...原创 2018-06-02 20:56:54 · 1055 阅读 · 0 评论 -
linux 系统下源码编译安装搭建自定义lamp环境(linux+apache+mysql+php)
linux 系统下源码编译安装搭建自定义lamp环境(linux+apache+mysql+php)目地:在linux系统上源码编译安装搭建lamp环境并配置 , 守护进程, 软连接集中管理配置文件, phpmyadmin数据库在线管理实验操作环境: linux centos7.4 64位 腾讯云服务器apache(httpd)使用2.4php使用5.6mysql使用5.7开始# 一.安装apac...原创 2018-06-12 11:52:23 · 5879 阅读 · 2 评论 -
将php安装成php-fpm编译时报错/usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command li
环境: centos7.4 mini 64位由于之前装了一个LAMP, 现在要装一个LNMP, 需要再次安装php(这次需要将php编译为php-fpm与nginx通讯) 在执行完配置后, 执行make 编译, 报下面的错: /usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command linecollect2...原创 2018-06-15 17:20:02 · 5400 阅读 · 1 评论 -
linux安装nginx服务器并配置支持php LNMP搭建
本机环境: centos7.4 64bit概要: 使用yum安装nginx, 源码编译安装php-fpm, 配置让服务器能支持解析php # 下载php最新版7.3源码wget -c https://downloads.php.net/~stas/php-7.3.0alpha1.tar.gz# 解压tar zxvf php-7.3.0alpha1.tar.gz# 配置phpcd php-7.3....原创 2018-06-16 11:48:14 · 10701 阅读 · 0 评论