06 2016 档案

摘要:上次在《【php】利用原生态的JavaScript Ajax为php进行MVC分层设计,兼容IE6》(点击打开链接) 一文中,对于php查询Mysql数据库的model.php写法还不够完善,在每一个方法中还需要自己声明mysql的$con对象,同时自己关闭 mysql的$con对象。这样,如果查询 阅读全文
posted @ 2016-06-30 11:33 ma_fighting 阅读(548) 评论(0) 推荐(0) 编辑
摘要:微信本身的文档有点(hen)坑,看半天看不明白,所以多客服这块我们用飞哥的easyWechat的三方来做。 1. 下载安装easyWechat,或者拷贝一份vendor文件也行。 2. 新建一个文件夹, 引入 composer 入口文件: include __DIR__ . '/vendor/aut 阅读全文
posted @ 2016-06-26 22:26 ma_fighting 阅读(6157) 评论(1) 推荐(0) 编辑
摘要:从shell中启动可视化编辑器vi filename指示shell启动vi编辑器,并将参数filename传给它。如果当前目前中存在该文件,则vi编辑器将它解释为要打开的文件;如果没有该文件,则vi编译器创建新文件vi file1 file2 file3shell传递3个参数给vi,vi将它们解释为 阅读全文
posted @ 2016-06-26 21:57 ma_fighting 阅读(3851) 评论(0) 推荐(0) 编辑
摘要:1. 删除文件夹的内容包括文件夹: rm -rf 文件夹的名字 (-r 是 循环的意思, f是不询问的意思) 2 .删除文件夹的内容不包括文件夹: rm -rf 文件夹的名字/* (后面加上/*表示删除内容不删除文件夹) 阅读全文
posted @ 2016-06-26 10:31 ma_fighting 阅读(66191) 评论(0) 推荐(0) 编辑
摘要:匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。 Example #1 匿名函数示例 <?phpecho preg_replace_callback( 阅读全文
posted @ 2016-06-25 00:48 ma_fighting 阅读(392) 评论(0) 推荐(0) 编辑
摘要:由于刚开始学习Linux,对佷多操作还不熟悉,遇到了一些困难,在这里记录一下。 1 安装vim。俺我现在的理解,vim有控制台版本和GUI版本。控制台版本貌似是Ubuntu自带的,可以在终端输入 vim执行一下。GUI版本需要自己下,在终端执行 sudo apt-get install vim-gt 阅读全文
posted @ 2016-06-24 23:10 ma_fighting 阅读(21774) 评论(0) 推荐(1) 编辑
摘要:在微信支付 开发者文档页面 下载最新的 php SDK http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 这里假设你已经申请完微信支付 1. 微信后台配置 如图 我们先进行测试,所以先把测试授权目录和 测试白名单添加上。测试授权 阅读全文
posted @ 2016-06-23 21:50 ma_fighting 阅读(5818) 评论(0) 推荐(0) 编辑
摘要:微信登錄(網頁授權)之後的獲取用戶的信息需要三步: 第一步:詳見網頁微信授權(我的博客微信開發分類中); 第二步:獲取access_token; 第三步:獲取用戶的個人信息; 下面是對上面函數的調用: 至此,用戶的信息就獲取到了。接下來做公衆號的php支付了。詳見博客微信開發 微信支付PHP SDK 阅读全文
posted @ 2016-06-23 21:30 ma_fighting 阅读(335) 评论(0) 推荐(0) 编辑
摘要:正文:(一)项目确立 一年前,CSDN的外包频道,一家贸易公司寻求开发业务系统。我注意到这家公司和我正好在一个城市,索性就跟了一帖,写了点简要的个人开发情况,当然最重要的是附上了自己的手机号码(当时CSDN外包频道还不限制这个信息的)。第二天就接到那家公司总经理的电话,这让我多少有点意外,电话中,双 阅读全文
posted @ 2016-06-23 14:49 ma_fighting 阅读(769) 评论(0) 推荐(0) 编辑
摘要:一、什么是OAuth2.0 官方网站:http://oauth.net/ http://oauth.net/2/ 权威定义:OAuth is An open protocol to allow secure authorization in a simple and standard method 阅读全文
posted @ 2016-06-23 14:43 ma_fighting 阅读(461) 评论(0) 推荐(0) 编辑
摘要:自己也刚开始做微信开发,先写写自己的认识: 用微信公众平台可以做手机端H5页面的微信登录,微信支付 用微信开放平台可以做PC端网页的微信登录。 阅读全文
posted @ 2016-06-23 14:40 ma_fighting 阅读(948) 评论(0) 推荐(0) 编辑
摘要:1. 登录mysql数据库: mysql -uroot -p 2.安装会提示的mysql的数据库软件:mycli sudo apt-get install mycli 3.安装依赖包: sudo apt-get install -f 4.使用mycli: mycli -uroot 阅读全文
posted @ 2016-06-21 21:18 ma_fighting 阅读(185) 评论(0) 推荐(0) 编辑
摘要:1.mysqldump的几种常用方法: (1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql (2)导出数据库结构(不含数据) mysqldump -u username -p -d dbname > dbname.sq 阅读全文
posted @ 2016-06-21 20:14 ma_fighting 阅读(345) 评论(0) 推荐(0) 编辑
摘要:master : 默认开发分支; origin : 默认远程版本库 初始化操作 $ git config -global user.name <name> #设置提交者名字 $ git config -global user.email <email> #设置提交者邮箱 $ git config - 阅读全文
posted @ 2016-06-21 15:57 ma_fighting 阅读(215) 评论(0) 推荐(0) 编辑
摘要:几乎所有从事程序开发的程序员都遇到时间处理问题,PHP开发也一样,幸运的是PHP提供了很多关于日期时间函数。只要经常使用这些函数,搭配使用,日期时间处理上就熟能生巧了。 今天要讲的这个例子,需求是这样的。得知某个日期时间, 如:2012-04-25 10:10:00 我要在这个日期时间的基础上加上5 阅读全文
posted @ 2016-06-21 13:03 ma_fighting 阅读(1405) 评论(0) 推荐(0) 编辑
摘要:方法1: 用file_get_contents 以get方式获取内容: ? 1 2 3 4 5 <?php $url='http://www.jb51.net/'; $html = file_get_contents($url); echo $html; ?> ? 1 2 3 4 5 <?php $ 阅读全文
posted @ 2016-06-19 22:30 ma_fighting 阅读(315) 评论(0) 推荐(0) 编辑
摘要:若要使用PHP来比较日期,最好用DateTime::diff 但是这个是5.3才支持的,如果没有这样的环境,可以使用<、>来比较 如下例子,会输出right $date1=strtotime('2009-8-9 20:00'); $date2=strtotime('2009-9-9 1:00'); 阅读全文
posted @ 2016-06-19 20:30 ma_fighting 阅读(3746) 评论(0) 推荐(0) 编辑
摘要:PHP关于时间日期的处理不是很规范,简单就简单了,就是不知道输入的字符串是否能够正确转化为需要的DateTime类型。 面向对象的PHP应该使用DateTime类来做string和dateTime的转换 从字符串到时间类型DateTime::createFromFormat(‘m/d/Y H:i', 阅读全文
posted @ 2016-06-19 20:11 ma_fighting 阅读(3010) 评论(0) 推荐(0) 编辑
摘要:比较两个字符串是否相等,最常见的方法就是使用“ ”来判断,至于它和“==”的区别,简单来说就是前者强调“identical”类型也要求 一样;后者要求“equal”,值相同就可以了,参考【1】。或者使用strcmp来判断,但是这个能够告诉你两个字符串是否相等,但是无法告诉你在那里 不同。我的思路是单 阅读全文
posted @ 2016-06-19 11:53 ma_fighting 阅读(2936) 评论(0) 推荐(0) 编辑
摘要:Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。 本文为大家讲解的是在linux下xdebug的安装和配置方法,感兴趣的同学参考下. xdebug简介 Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用 阅读全文
posted @ 2016-06-18 15:27 ma_fighting 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1、ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 答案:需要超级用户权限 sudo 2、linux 如何修改只读文件 答案:可以使用chmod命令,为改文件提供其他的权限。u表示用户、a表示全部、g表示组,r表示可读、w表示可写、x表示可执行,你可以使用“chmod a+w 阅读全文
posted @ 2016-06-18 15:23 ma_fighting 阅读(20385) 评论(0) 推荐(0) 编辑
摘要:ls -i 显示所有的文件,包括隐藏的文件。 以 . 开头的文件都是隐藏文件,可以在终端用ls -i显示所有的文件。比如.ssh linux生成密钥的命令如下: 1. cd .ssh/ (.ssh在home文件夹下面隐藏着,可以用上面方法显示出来) 2. ls 3. rm * 4. ssh -key 阅读全文
posted @ 2016-06-16 18:52 ma_fighting 阅读(199) 评论(0) 推荐(0) 编辑
摘要:文件上传:scp 本地文件地址 root@aifei8.net:/var/www/html/landrover 文件夹上传:1.先进入文件夹目录 2. 执行命令:scp -r . root@aifei8.net:/var/www/html/landrover(加上参数-r,文件夹用.代替) 阅读全文
posted @ 2016-06-16 15:53 ma_fighting 阅读(1201) 评论(0) 推荐(0) 编辑
摘要:{{ constant('Symfony\\Component\\HttpKernel\\Kernel::VERSION') }} //显示当前symfony的版本 #div { opacity: 0; -webkit-animation: fade-in 1s .9s forwards; anim 阅读全文
posted @ 2016-06-11 17:17 ma_fighting 阅读(157) 评论(0) 推荐(0) 编辑
摘要:想了解symfony的启动过程,必须从启动文件(这里就以开发者模式)开始。 <?php /* * web/app_dev.php */ $loader = require_once __DIR__.'/../app/bootstrap.php.cache'; Debug::enable(); req 阅读全文
posted @ 2016-06-10 16:34 ma_fighting 阅读(1161) 评论(1) 推荐(0) 编辑
摘要:1 目录结构 根目录下有: app src vendor web app是存放应用的一些配置文件,如果有一些配置文件或者文档,应当存放在这里面。 src是存放你的项目的php代码,这里的php至少必须是5.3,因为symfony中使用了命名空间的概念。 vendor是存放第三方代码的目录,这个目录可 阅读全文
posted @ 2016-06-10 16:17 ma_fighting 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:json_decode是php5.2.0之后新增的一个PHP内置函数,其作用是对JSON 格式的字符串进行编码. json_decode的语法规则:json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int 阅读全文
posted @ 2016-06-10 10:37 ma_fighting 阅读(5244) 评论(0) 推荐(0) 编辑

历史天气查
点击右上角即可分享
微信分享提示