- 博客(30)
- 收藏
- 关注
原创 视频背景的banner
这个需求真的是让我很无语,不过好在是搞定了,下面直接放代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/x...
2019-11-22 15:46:33
415
1
原创 nginx配置安全证书
server { #安全证书端口443 listen 443; server_name www.ceshi.com; index index.html index.htm index.php; root /alidata/www/demo; #安全证书配置 ssl on; #证书和秘钥路径...
2019-09-25 10:17:39
582
原创 nginx开启fileinfo拓展一系列问题
DophinPHP框架需要服务器支持fileinfonginx服务器上开启fileinfo方法如下:首先找到lnmp安装目录,注意这里是安装目录,不是服务器运行的那个目录(天知道这个区别坑了我多久!)cd到安装目录使用的PHP的目录下的ext的fileinfo目录下例如当时这台服务器的目录是在cd /root/nginx_phpMultiVersionIMG/php-5.5....
2019-06-18 11:51:35
585
原创 nginx开启pathinfo 以及nginx项目设置双入口文件问题
新项目使用的dolphinphp框架dolphinphp框架设置了index.php前端入口文件个admin.php后台入口文件在nginx服务器上各种坑!首先dolphinphp框架要求服务器支持pathinfo模式原本nginx配置如下:server { listen 80; server_name xxxxxx.com; ...
2019-06-18 11:19:21
507
转载 git 本地分支与远程分支
github上已经有master分支 和dev分支在本地git checkout -b dev 新建并切换到本地dev分支git pull origin dev 本地分支与远程分支相关联在本地新建分支并推送到远程git checkout -b testgit push origin test 这样远程仓库中也就创建了一个test分支================...
2019-04-17 10:34:30
115
原创 关于DolphinPHP框架出现unserialize(): Error at offset 0 of 16 bytes的问题
今天在接触到一个新的项目,由于新项目是从git上直接clone的,在本地运行登录后台成功后出现unserialize(): Error at offset 0 of 16 bytes的错误。在百度了各种方法都没解决问题后,找到了出问题的地方:\thinkphp\library\think\cache\driver\Flie.php于是无意中发现将$content =...
2019-03-20 14:51:52
3874
3
原创 写的一个自动生成计划的脚本
<?date_default_timezone_set("Etc/GMT+8");$mysql_server_name='localhost';$mysql_username='root';$mysql_password='root';$mysql_database='cpjh';@$conn=mysql_connect($mysql_server_name,$mysql_u...
2019-01-16 17:45:43
507
1
原创 从远端服务器批量下载静态文件到本地
<?phpheader("Content-Type:text/html;charset=UTF-8");function getFile($url='',$filename='',$path='',$type=0){ //获取远程文件数据 if($type===0){ $ch=curl_init(); $timeout=5; ...
2018-12-11 11:13:55
318
原创 301重定向用getcrul获取数据
今天在开发时遇到一个301问题:“http://741088.com/lottery/data.do?name=WFC” 这个地址被301重定向了,没办法file_get_contengts()这个函数抓取数据,curlget也同样报301错误,于是百度到在提交的页面取得cookie数据然后提交就可以了。代码如下:function curlGet($url){ $cookie_f...
2018-12-10 12:00:12
373
原创 总结几个接口中常用的方法
/** * 构建返回头信息 */ private function buildHeader($retCode, $retMessage) { $retNode = new stdClass(); $retNode->retCode = $retCode; $retNode->retMessage = $retMessage; return ...
2018-10-23 15:04:20
288
原创 PHPStudy配置虚拟域名
经常就忘记怎么配置虚拟域名了,专门记录一下,以后拿来直接复制吧vhosts-conf文件中<VirtualHost _default_:80>DocumentRoot "D:\phpStudy\WWW" <Directory "D:\phpStudy\WWW"> Options -Indexes +FollowSymLinks +ExecCGI ...
2018-10-12 14:07:33
542
原创 linux服务器URL大小写问题
同上一篇提到的mysql大小写问题一样,Windows上的apache大小写是不敏感的,而linux上对大小写敏感,于是百度一波找到了解决方法:1.在/etc/httpd/modules下查看是否存在mod_speling.so模块;没有的话下载个同版本的apache找到这个拓展,上传到这个目录下2.加载此模块:在/etc/httpd/conf/目录下找到apache配置文件httpd...
2018-09-05 13:37:41
1292
原创 linux下mysql大小写敏感问题
工作中遇到的问题,window下的mysql不区分大小写,而linux CentOs版上的mysql大小写敏感,于是查了一波,解决方法如下:在linux里打开mysql,输入:show variables like "%case%";得到结果:+------------------------+-------+| Variable_name | Value ...
2018-09-05 13:14:20
1026
原创 一些常用的参数获取方法
1.IP地址function getIp(){ $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ips = explode (", ", $_SERV...
2018-08-28 18:50:15
256
原创 用TP框架写的邮箱验证
首先在公共函数库写一个发送邮件的函数:function sendMail($to, $title, $content) { require 'class.phpmailer.php'; $mail = new PHPMailer(); $mail->IsSMTP(); // 启用SMTP $mail->Host=C('MAIL_HOST'); //...
2018-08-27 16:04:44
1212
原创 在日常开发中用到签名的几种写法
第一种:function getMd5(){ $seqno = time(); $apiid = 2; $ysid = 20170505011; $token = urlencode('Token'); $typeid = 1; $ip = urlencode('192.168.2.192'); $clientid = 1; ...
2018-08-27 15:33:20
366
原创 特殊json格式转换数组
接口返回来的是这样的格式,需要做成数组才能进一步处理SEND:;IP:192.168.2.192;APIID:1;EIPID:1;YSID:20170505011;TOKEN:Token;SEQNO:1531798761;PORTID:71002;CODEMESSAGE:;CLIENTID:1;TYPEID:1;SOURCEID:6;ISDES:1;CODE:100;RETURN:{"SEND...
2018-08-27 15:24:23
283
原创 thinkphp3.2 注册登录(ip地址、加盐加密)
<?phpnamespace Home\Controller;use Symfony\Component\Console\EventListener\ErrorListener;use Think\Controller;use Org\Net\IpLocation; //加载ip类class LoginController extends Controller { //登...
2018-03-27 11:16:25
1722
原创 如何在同一个表单中加载两个以上百度的 UEditor HTML 编辑器
出现的问题:在同一个页面中,创建了两个以上百度的 UEditor 编辑器,但是只有一个起作用了,在向第二个中插入内容时,总插入到第一个中去了。解决方法: editorcontent = new baidu.editor.ui.Editor();//只对第一个起作用// editorcontent.render('content'); // e
2018-01-24 16:24:07
4285
转载 centos7 apache 开启rewrite重写
折腾了一下午的一个问题,最终找到网上一个处理方法,如下:找到apache配置文件 /etc/httpd/conf/httpd.conf找到以下内容 Include conf.modules.d/*.conf在此行内容下添加 LoadModule rewrite_module modules/mod_rewrite.so继续找到以下内容Options Indexes Follow
2018-01-10 17:52:40
7270
1
转载 jquery实现锚点链接平滑效果
在html页面假如锚点链接后写上一下js代码: $(function(){ $('a[href*=#],area[href*=#]').click(function() { if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.
2017-11-23 10:47:48
657
转载 PhpStorm2017版激活方法、汉化方法以及界面配置
PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。PhpStorm安装包下载网址:http://www.jetbrains.com/phpstorm/优点1、跨平台2、对PHP支持refactor功能。3、自动生成phpdoc的注释,非常方便进行大型编程。4、内置支持Zenc
2017-11-06 14:07:47
428
转载 mysql sql语句大全
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开
2017-10-25 22:45:48
164
转载 【MySQL】20个经典面试题
1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;3. 从:sql执行线程——执行relay log中的语句;
2017-10-25 22:23:01
190
转载 PHP写一段代码,确保多个进程同时写入一个文件成功
<?phpfunction writefile( $filepath, $data ){ $fp = fopen( $filepath, 'a' ); //以追加的方式打开文件,返回的是指针 do{ usleep( 100 ); //暂停执行程序,参数是以微秒为单位的 }while( !flock( $fp, LOCK_EX ) ); //以独享写入的方式锁定文件
2017-10-25 22:01:02
560
原创 PHP伪造post请求
function curlRequest($url, $postData=array(), $isPost=false){ if (empty($url)) { return false; } $postData = http_build_query($postData); if(!$isPost){ ...
2017-06-15 10:08:20
2319
原创 jquery截取地址栏中url参数的值
//截取地址栏中url的参数值function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) ret
2017-05-17 15:26:32
5917
原创 用一个form表单实现一次性无限极分类添加功能
首先表单类似于这个样子:接下来是前台的显示页面,模板用smatey $(function(){ $(document).on('click','.a1',function(){ $(this).parent().parent().before(' -'
2016-12-15 14:42:21
1013
原创 用form表单实现一键批量增、删、改功能
前台页面:模板用的是smatey Document $(function(){ $("#add").click(function(){ $(this).parent().parent().before('') }) $("#de
2016-12-15 14:34:45
2694
原创 AJAX全选、反选、全不选、删除、批量删除、即点即改
这里是用的laravel框架首先是前台模板: Document 测试页面 选择 ID 内容 删除 修改 @foreach($res as $v) {{$v['id']}}
2016-11-05 10:59:25
3355
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人