PHP
围巾的ACM
啊啊什么时候也能成为一个大牛啊
展开
-
php配置项目时候的小技巧
公司里的项目都有测试服和正式服,但是显然它们项目里面的配置文件是有很多东西需要更改配置的,比如mysql,redis,一些支付接口等等,每次测试完上线的时候就要改很多,很容易会改错那么我们可以用这种方式来配置config.php正式服上线的时候会POST一个RUN_MODE过来,然后配置文件这里可以动态根据这个值来引入相应的配置文件if(!define("INCLUDE_CONFIG_原创 2017-07-17 17:14:50 · 455 阅读 · 0 评论 -
php设置时间戳
一开始装php的时候时间戳不是默认的,导致写程序的时候时间戳莫名出现奇怪的问题。。设置标准时间戳打开配置文件 php.ini找到 date.timezone 设置为PRC即可[Date]; Defines the default timezone used by the date functions; http://php.net/date.timezoned原创 2017-09-18 08:56:57 · 1605 阅读 · 0 评论 -
PHP处理textarea post上来的文本的换行符等等
非常僵硬。。搞了挺久的if(isset($_POST['action']) && $_POST['action']=='add') { $temp_data = isset($_POST['data']) && $_POST['data'] ? $_POST['data'] : ''; //处理textarea文本框的换行符。。很僵硬 $temp_data = htm原创 2017-11-22 09:36:19 · 3556 阅读 · 0 评论 -
PHP 配置smarty3
环境 ubuntu16.04 php7 nginx首先进入 /var/www/html目录下载smarty3官方包,解压到当前目录sudo wget https://github.com/smarty-php/smarty/archive/master.zipsudo unzip master.zip然后就可以用了,我们试一下,在/var/www/html下新建一个目录原创 2017-12-04 23:03:44 · 357 阅读 · 0 评论 -
php 导出数据到excel
if ($act == "export") { if ($data) { $date_time = date("Y-m-d"); $export_data = "任务ID,名称,指定日期,期待,成功,已完成,已分配,总数,状态\n"; foreach ($data as $k => $v) { $status = $v原创 2017-12-14 10:47:09 · 455 阅读 · 0 评论 -
fastadmin中自定义按钮
fastadmin是基于thinkphp的后台开发框架,由于是第一次用,很多东西都是盲人摸象啊,官方文档又少,所以记录一下一些自己摸索了一些时间的操作需求:用过的都知道,左边的添加,编辑等按钮是框架自动给我们生成好的,然后现在我想在这里增加一个“设备注册”的按钮,该怎么实现呢由于这个按钮是我们自己添加的,所以我们要给它写一个事件 //设备注册原创 2018-01-22 15:55:14 · 9537 阅读 · 1 评论 -
php生成验证码
在慕课网上看到的,感觉还是挺简单的,都是一个套路,先生成一个底图,然后生成颜色,然后填充<?php session_start(); $image = imagecreatetruecolor(100,30); $bgcolor = imagecolorallocate($image,255,255,255); imagefill($image,0,0,$bgc转载 2018-01-15 22:42:08 · 251 阅读 · 0 评论 -
php中get_headers和curl区别
在php中判断一个链接是否可以访问的时候,查文档看到有一个get_headers()的方法,但是在实际使用时候好像并没有curl -I快,于是测了一下~惊奇的发现php中的get_headers()方法其实是发了一个get请求,而linux命令中curl -I 是发了一个head请求,于是乎所以如果只判断一个链接是否200的时候用curl -I,是更好的选择我们输入curl -I命令查看Nginx...原创 2018-03-11 20:01:02 · 2671 阅读 · 0 评论 -
fastadmin后台ubuntu搭建
fastadmin是一个可以用于快速开发后台的框架,写个东东记录一下以防老年痴呆我这里用的环境是ubuntu 16.04,使用的是官方推荐的git安装 一路按照官方教程里的步骤安装下来就好了,不过要先安装上node和npmapt-get install npmapt-get install nodejs-legacynpm install bower -g然后我们配置一下...原创 2018-08-04 22:59:31 · 1273 阅读 · 0 评论