
php
尘埃338
开发路,任重而道远
展开
-
php 平时验证
PHP - 验证名字以下代码展示的简单方法检查 name 字段是否包含字母和空格。如果 name 字段无效,则存储一条错误消息:$name = test_input($_POST["name"]);if (!preg_match("/^[a-zA-Z ]*$/",$name)) { $nameErr = "只允许字母和空格!"; }HP - 验证 E-mail以下代码展示的简单方法检查 ...转载 2018-05-22 10:21:37 · 115 阅读 · 0 评论 -
基于TP5的微信的公众号获取登录用户信息
之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—>将信息存到数据库中->返回视图也可以参考下列流程图: 接下来我们一步步编写代码。 一. 在公众号内设置菜单,可参考我的另一篇文章:公众号打开网页自动登陆配置二. 在...转载 2018-12-06 12:53:38 · 3648 阅读 · 0 评论 -
ajax原生原理
<script> var xhr = new XMLHttpRequest(); xhr.open('GET','time.php'); // console.log(xhr.readyState); xhr.send(); xhr.onreadystatechange=function(){ ...原创 2018-11-20 13:49:33 · 132 阅读 · 0 评论 -
tp5自动生成模块
tp5不能像tp3那样,不用任何配置直接访问就能生成目录,tp5的目录生成依赖build.php文件一:访问的形式生成需要在入口文件Public/index.php中加两句:// 读取自动生成定义文件$build = include '/../build.php';// 运行自动生成\think\Build::run($build);1 2 3 4注意: \thin...转载 2018-08-18 00:46:05 · 2525 阅读 · 0 评论 -
tp5 redis缓存
一 、//连接redisuse think\Cache; 转自:http://www.zzuyxg.top/article/444.html 转自:https://blog.youkuaiyun.com/qq_37462176/article/details/79408918 thinkphp采用cache类提供缓存功能支持,采用驱动方式,在使用缓存之前需要进行初始化操作。支持...转载 2018-08-12 22:10:38 · 21709 阅读 · 1 评论 -
PHP for循环跟 foreach 循环
$list_type=Db::name('picture_type')->select(); $this->assign('list_type',$list_type); $list_ty=array(); foreach ($list_type as $key => $value) { $list_ty[]=$value['pi...原创 2018-07-28 09:37:56 · 699 阅读 · 0 评论 -
thinkphp5 上传模块
ThinkPHP 6.使用上传模块(ajaxFileUpload)2015年10月07日 11:57:10阅读数:1855下载Uploadfile类文件http://www.thinkphp.cn/extend/224.html 放到: ThinkPHP/Extend/Library/ORG/Net 。修改文件头部,加上namespace:<?phpnamespace Org\Net;1...转载 2018-07-07 09:34:57 · 490 阅读 · 0 评论 -
对js传来数据进行处理,字符串转变为数字
parseInt($('#aiPlanMarketRate').val())原创 2018-07-05 16:21:20 · 1340 阅读 · 0 评论 -
原生态php在html页面读库显库
index.html页面<html><head> <meta http-equiv="Content-Language" content="zh-cn"> <!--<meta http-equiv="Content-Type" content="text/html; charset=gb2312"&a原创 2018-06-13 14:58:47 · 1120 阅读 · 0 评论 -
ab 工具, 压力测试
在学习ab工具之前,我们需了解几个关于压力测试的概念吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成这些请求数所花费的时间,即Request per second = Complete requests...转载 2018-05-28 09:43:22 · 294 阅读 · 0 评论 -
redis 队列缓存+mysql /批量入库(thinkphp)
问题分析问题一:要求日志最好入库;但是,直接入库mysql确实扛不住,批量入库没有问题,done。【批量入库和直接入库性能差异】问题二:批量入库就需要有高并发的消息队列,决定采用redis list 仿真实现,而且方便回滚。问题三:日志量毕竟大,保存最近30条足矣,决定用php写个离线统计和清理脚本。一、设计数据库表和存储考虑到log系统对数据库的性能更多一些,稳定性和安全性没有那么高,存储引擎自...转载 2018-05-28 09:39:03 · 1086 阅读 · 0 评论 -
PHP7 重新定义索引
Note:unset() 函数允许删除数组中的某个键。但要注意数组将不会重建索引。如果需要删除后重建索引,可以用 array_values() 函数。<?php$a = array(1 => 'one', 2 => 'two', 3 => 'three');unset($a[2]);/* will produce an array that would ...转载 2018-12-10 09:58:41 · 820 阅读 · 0 评论