PHP
雷小天博客
www.100txy.com我的个人博客,欢迎光临
展开
-
PHP实现一次性多张图片上传功能
最近遇到一个需求,就是多张图片上传,按住Ctrl键能选择多张图片一次性上传,上传成功后数据库保存图片的路径及图片原来的文件名。该功能一般在比较成熟的内容编辑器插件中有,今天特意挑出来给大家讲讲,下面在本地环境给大家演示。总共三个文件index.html、conn.php、upload.phpindex.html文件<html><head>上传文件</head>...原创 2018-07-03 08:51:59 · 31848 阅读 · 5 评论 -
Workerman+Thinkphp5搭建高性能的PHP socket 服务器框架
Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、手游服务端、网络游戏服务器、聊天室服务器、硬件通讯服务器、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。基于workerman开发者可以更专注于业务逻辑开发,不必再为PHP Socket底层开发而烦恼。这些都是thinkph...原创 2018-07-10 09:19:47 · 15646 阅读 · 3 评论 -
Thinkphp5模板继承和替换的问题
同一个模块下的common继承问题,这里于index模块为例在index模块下有自己的common和模块主视图文件夹index,那么我index0里面继承了自己的base.html是这样的//base.html文件<!DOCTYPE html><html> <head> <meta charset="utf-8"> <t...原创 2018-07-10 09:31:00 · 4655 阅读 · 2 评论 -
Thinkphp5设置模板路径深度解析
默认的模板路径在模块/view文件里面。如果你觉得这样不太方便管理,想要把他设置Template目录下,可以这样做。模板参数 ,能够影响的它参数,是当前模块下config.php template->view_path参数。实际操作一、配置共享参数在apps/config.php设置一些参数,方便在Index或Admin模块下config.php调用。apps/config.php,...原创 2018-09-03 11:28:24 · 5978 阅读 · 0 评论 -
时间压缩,让更少位数存储年月日时间
考虑到硬件存储的内存空间不是很理想,所有在做硬件开发的过程中尽量做压缩存储。今天介绍的是时间的压缩,例如:2028-08-29,可能我们在存储的时候需要用10位int类型去存它的时间戳,但是今天我想用4位string去存。没错,我就是压缩成2个字节16进制的字符串,而2028-08-29对应的就是‘3CD8’。当然做这个压缩我们是有字节的规则的,下面是我们的时间压缩规则两个字节,16个...原创 2018-09-03 11:29:49 · 4483 阅读 · 0 评论