随笔分类 - php
1
摘要:将后台模板源码dist文件夹中的所有文件移动到thinkphp view index中 thinkphp的资源文件都不是从view文件夹下读取的 因此需要资源文件asset文件夹和demo文件夹放到thinkphp根目录中 后续可以调整到static专门放资源文件夹的路径中 如此,后台模板问题就解决
阅读全文
posted @ 2019-04-26 18:00
博雅源
摘要:先下载composer的windows安装包 cmd切换到源代码所在目录 https://www.cnblogs.com/wgphp/p/8001434.html 安装过程可以参照这篇文章 一点问题是需要修改,修改package.json "repository": { "type": "git",
阅读全文
posted @ 2019-04-26 17:37
博雅源
摘要:一个字符串变量可以通过{索引}来输出对应的字符 包括在{}的变量将会被解析,如果是echo "ddd'{$a}'",那么将会输出ddd'test',也即是解析变量如果有{},加上单引号时,那么单引号是会被输出的,也即是不必要加 ' ',除非需要单引号的输出 在前端js中也是直接通过<?=?> 或者<
阅读全文
posted @ 2018-02-28 20:11
博雅源
摘要:修改了表达日期格式的字符串 "d/m/Y",等等一些方法没有作用 库文件基本上改过来一个遍了,idDate函数,createDate函数等等大多地方都修改了 但在上传文件后,依然是整形数字的日期 参考网上的方法,其实大多都是在读取后进行处理 我思考过在读取前去掉这些日期的转换代码,但是没有作用, 取
阅读全文
posted @ 2018-02-28 19:54
博雅源
摘要:比如原数组是 我需要得到的结果 用内置函数如何实现? array_walk() + str_pad() 也可以实现: 输出结果为: 如果不使用闭包效率会更高,但 str_pad() 需要带多个参数,而 array_walk 只能传递一个参数,所以目前只能这样了。 嗯,直接是没有的,不过可以有简便写法
阅读全文
posted @ 2018-02-24 14:57
博雅源
摘要:刚开始我用的是up5.6版本php命令安装composer 后来使用composer时发现命令行会提示php版本太低 于是我下载了wamp,使用7.1版本的php重新安装了composer,因为php-ml要求必须是7.1版本 在安装的时候有一些问题,那就是安装不成功,并没有出现该出现的文件夹 使用
阅读全文
posted @ 2017-12-07 22:46
博雅源
摘要:1. foreach() foreach()是一个用来遍历数组中数据的最简单有效的方法。 #example1: <?php $colors= array('red','blue','green','yellow'); foreach ($colorsas$color){ echo "Do you l
阅读全文
posted @ 2017-11-28 16:13
博雅源
摘要:日期和时间数据类型 date 3字节 日期,格式:2014-09-18 日期和时间数据类型 time 3字节 时间,格式:08:42:30 日期和时间数据类型 datetime 8字节 日期时间,格式:2014-09-18 08:42:30 日期和时间数据类型 timestamp 4字节 自动存储记
阅读全文
posted @ 2017-11-28 15:13
博雅源
摘要:mysql(5.5)所支持的日期时间类型有:DATETIME、 TIMESTAMP、DATE、TIME、YEAR。 几种类型比较如下: DATETIME DATETIME 用于表示 年月日 时分秒,是 DATE 和 TIME 的组合,并且记录的年份(见上表)比较长久。如果实际应用中有这样的需求,就可
阅读全文
posted @ 2017-11-28 15:04
博雅源
摘要:在php中完成1. UNIX时间戳转换为日期用函数: date()一般形式:date('Y-m-d H:i:s', 1156219870);2. 日期转换为UNIX时间戳用函数:strtotime()一般形式:strtotime('2010-03-24 08:15:42'); 一、在MySQL中完成
阅读全文
posted @ 2017-11-28 15:01
博雅源
摘要:php中的MVC模式运用 首先我来举个例子: 一个简单的文章显示系统 简单期间,我们假定这个文章系统是只读的,也就是说这个例子将不涉及文章的发布,现在开始了。 由于只涉及数据库的读取,所以我定义了两个interface Interface DataOperation { public functio
阅读全文
posted @ 2017-11-23 13:52
博雅源
摘要:date_default_timezone_set('PRC');//设置中华人民共和国标准时间 strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳 格式:int strtotime ( string $time [, int $now ] ) 本函数预期接受一个包含美国英
阅读全文
posted @ 2017-11-23 09:56
博雅源
摘要:公司手机触屏站 ,由于页面图片太多,所以需要做数据缓存,就随便写一个数据缓存类。 直接贴代码 其实无非就是,把select的数组 然后序列化 放进文本中 然后读出来。 使用方法
阅读全文
posted @ 2017-11-03 15:04
博雅源
摘要:一、数据缓存 这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。 用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相
阅读全文
posted @ 2017-11-03 12:40
博雅源
摘要:获取到的数据乱码怎么办? 解析JSON数据,并转化为数组形式 输出的文件乱码怎么办?加上下面一行的头声明 远程抓取图片不显示怎么办?加上下面一行代码
阅读全文
posted @ 2017-11-01 20:14
博雅源
摘要:$pattern="/<div class=\"cover g-playicon\">(.*?)>/s"; 意思为抓取<div class="cover g-playicon">到>结束的字符串 其中的/s修正符代表视为一行,在匹配带有换行符空格等内容时非常有用 但是这样匹配会连着<div clas
阅读全文
posted @ 2017-11-01 20:11
博雅源
摘要:1.Table 'think.think_user' doesn't exist 等的原因是因为'DB_PREFIX' => 'think_', // 数据库表前缀没有配置好,在使用角色控制时需要配置 2.Class 'Admin\Controller\AuthController' not fou
阅读全文
posted @ 2017-10-30 09:20
博雅源
摘要:前言:周五10月20日的时候,经理让做一个插件,使用的thinkphp做这个demo 使用CURL抓取远程数据时如果出现乱码问题可以加入 header("content-type:text/html;charset=utf-8"); 或者使用mb_convert_encoding函数进行字符编码的转
阅读全文
posted @ 2017-10-22 12:52
博雅源
摘要:在做一个读取远程抓取数据并显示的demo的时候,遇到了以下几个问题: 1.用的curl变量进行了多定义 2.抓取远程数据时没有返回正确的json数据 没有返回正确的json数据不是因为网站提供的接口问题,而是因为 curl_setopt($ch, CURLOPT_HEADER, 1); 上面的这一行
阅读全文
posted @ 2017-10-22 10:02
博雅源
1

浙公网安备 33010602011771号