
php
文章平均质量分 59
阿牛哥818
PHP
展开
-
你不可不知道的10个PHP框架
个人收藏使用,请参阅原地址http://code.youkuaiyun.com/phpframework/转载 2014-08-29 13:45:27 · 584 阅读 · 0 评论 -
Zend Framework 2.0 (zf2) 正式版发布及新功能介绍
著名php开源框架Zend Framework经历了长达数年的开发,终于在2012年9月5日正式发布了2.0版本,下简称ZF2。所以Zend小组本次可谓痛定思痛,ZF2并不像其他框架只是修修补补的更新,而是完全重写了ZF1的所有代码,主打的口号就是“高性能”。来看一看ZF2都带开了哪些新的特性:1. 模块化(ModuleManager)比起ZF1来说,ZF2原生支持模块的概转载 2015-06-27 16:40:30 · 898 阅读 · 0 评论 -
\r,\n与\r\n有什么区别?
\n是换行,英文是New line。\r是回车,英文是Carriage return。如果用过机械打字机,就知道回车和换行的区别了。。。 换行就是把滚筒卷一格,不改变水平位置。 回车就是把水平位置复位,不卷动滚筒。但是我们平时按得Enter到底是回车还是换行,不太清楚??看到一种说法:windows下enter是 \r\n,linux/unix下是\n,m原创 2014-08-04 16:21:19 · 100002 阅读 · 20 评论 -
var_dump() 函数调试显示(输出深度,字符串字数)设置
有时用var_dump调试数组输出的时候,后面层级数组显示不出来,省略号了,下面是在php.ini的xdebug节点下加入的,重启服务,具体的字段意思就根据需要来配置吧。xdebug.var_display_max_children=128xdebug.var_display_max_data=1024xdebug.var_display_max_depth=15PS:转载 2015-08-27 10:37:26 · 3992 阅读 · 0 评论 -
如何快速熟悉一个框架?
如何快速熟悉一个框架?(以ZendFramework2为例)方法论:(对于入门框架来说)知易行难 先易后难 先知后行 知行合一要了解的内容:1.框架特性(是什么,能干什么WHAT),如何为我所用(怎么干HOW) 2.框架布署,包括路由及网络服务器配置 3.MVC使用Controller常规使用(如何控制VIEW,MODEL)VIEW使用(如何设置layout,template)(如何引入原创 2016-08-03 23:03:27 · 3380 阅读 · 1 评论 -
php 性能分析工具xhprof使用简介
xphrof是什么是一款PHP性能分析软件,支持LINUX。官方地址:http://xhprof.io/如何安装?待补充如何使用?待补充参数说明主要指标: Inclusive Time (或子树时间):包括子函数所有执行时间。 Exclusive Time/Self Time:函数执行本身花费的时间,不包括子树执行时间。 Wall时间:花去了的时间或挂钟时间。 CPU时间:用户原创 2016-07-21 20:39:14 · 1380 阅读 · 0 评论 -
坑
短信发送默认不能超过70字每条短信内容需要包含签名,如【支付鸨】(按需)短信模板需要通过短信运营商的审核(按需)原创 2016-11-29 09:52:50 · 472 阅读 · 0 评论 -
快速搭建LAMP步骤(复习使用)
安装 virtualBox5.0_win(110M)下载 ubuntu.iso(64)(1GB)新建虚拟机(安装系统(约20min))(1CPU+1G+20G+32M显存)(遇到错误时,禁用不需要的功能,如USB)备份镜像安装设备增强功能(增加桌面分辨率)备份镜像sshvim备份镜像apache2php5mysql-serverphp5-mysql原创 2016-11-11 18:18:33 · 780 阅读 · 0 评论 -
phpstorm安装xdebug(基于ubuntu1604/WIN10)
xdebug原理参考资料:IDEA集成xdebug远程调试功能环境ubuntu1604LTS(64)php5.6phpstorm2016实现步骤1.安装php-xdebug插件 sudo apt-get install php-xdebug2.配置插件 sudo vim /etc/php/5.6/apache2/config在最后一行添加 [xdebug] xdebug原创 2016-11-17 23:46:01 · 1942 阅读 · 0 评论 -
PHP常用(通用)功能
IP地址归属地查询 原理: a.请求第三方接口,获取对应的归属地;(新,易,慢) b.下载IP库,按需在本地查询;(快,稳,需维护) demo下载快递地址短信验证码&短信发送逻辑(防刷短信)电话,身份证过滤(国内国外?)Email发送逻辑后续补充…原创 2017-08-22 16:59:00 · 344 阅读 · 0 评论 -
图片(文件)上传(BROWSER+PHP)
图片(文件)上传。(浏览器端->服务器端)基础原理:选择:input(type=file), 提交:sumbit(),服务器端处理(php:move_upload_file)高级:多图同时上传,样式,异步,预览,重命名(中文乱码),调整尺寸,插件:uploadify(swf) 或者 HTML5兼容性:待补充坑:需要浏览器开启swf功能(非询问) 或者 需要浏览器支持HTML5demoS原创 2017-09-11 06:42:48 · 548 阅读 · 0 评论 -
ubuntu 命令记录
为什么写这篇文章?最近在学习UBUNTU系统,这篇文章是简单记录一下所学习的内容及遇到的问题,在学完后可以快速回顾。文章作用:温故;具体记录:目录:1)安装ssh,vim2)安装apache2,php5,mysql-server,php5-mysql3)配置虚拟主机4)安装phpAdmin5)设置允许远程访问mysql6)定时任务 (待续)7)定时任原创 2016-05-31 08:39:58 · 1074 阅读 · 0 评论 -
WIN10下安装 NGINX+PHP+MYSQL(WNMP) 环境
THINK1)下载php,nginx,mysql文件 2)安装顺序 nginx,php,mysql 3)nginx解压,测试能否正常运行,[再制作自动启动脚本] 4)php解压,测试运行,加入环境变量,php.ini配置常规配置(eg:开启extension_dir及相关常用扩展) 5)mysql解压,测试运行,加入环境变量,修改(设置)root密码DO下载暂时省...原创 2018-05-17 14:41:47 · 4956 阅读 · 0 评论 -
PHP如何以post形式发送xml数据
内容提示:PHP如何以POST形式发送XML数据,PHP如何接收XML文件发送XML:postXml.php$xmlData = "13661810135867702771251151243";//第一种发送方式,也是推荐的方式:$url = 'http://wang.net/xml/getXml.php'; //接收xml数转载 2015-05-01 09:23:16 · 856 阅读 · 0 评论 -
PHP编码转换函数 自动转换字符集支持数组转换
// 自动转换字符集 支持数组转换function auto_charset($fContents, $from='gbk', $to='utf-8') {$from = strtoupper($from) == 'UTF8' ? 'utf-8' : $from;$to = strtoupper($to) == 'UTF8' ? 'utf-8' : $to;if (strtoupper($转载 2015-04-17 17:32:47 · 936 阅读 · 0 评论 -
include("include_path")函数包含路径详讲__PHP_include()
问题:在项目开发中,经常需要涉及到 include,href="" src="" 等操作,这些操作都涉及到对应文件的路径.而且,为保证项目的移植性能,需要设置一个根目录保证其稳定性.现在研究根目录的规律问题.scene:MAC OSX/APACHE/PHP涉及函数:include,href,src基本:当前路径: ./上一级路径: ../假设:所有的in原创 2015-04-16 19:40:39 · 1555 阅读 · 1 评论 -
常用一句话PHP
跳转:header("Location: index.php");命令iyjt使用字符集原创 2014-11-17 15:24:42 · 2725 阅读 · 0 评论 -
PHP中单引号与双引号的区别
在PHP中,通常一个字符串被定义在一对引号中,如: 'I am a string in single quotes' "I am a string in double quotes" PHP语法分析器是用成对的引号来判断一个字符串的。因此,所有字符串必须使用同一种单或者双 引号来定义开始和结束。例如,下面的字串定义是不合法的: "I am not a valid转载 2015-01-14 14:48:43 · 476 阅读 · 0 评论 -
你敢说你热爱编程,你热爱学习吗?
“如果是一个不进行任何形式的创作,也没有许多成文的分析总结,甚至连各个社交平台的好友(粉丝)都不多,只是大声呐喊着“我真的很热爱...”的人,在我眼里是很可疑的。至少他在数百封应聘信里不值得多看一眼。”左耳朵耗子吐槽某资深技术专家的微博,对此文的情绪形成也有贡献。有感,如下:95年的时候,我高中同学郭军买了一本Borland C++手册,我们两个人此后两年没机会碰真的电脑,转载 2015-01-14 15:07:35 · 1200 阅读 · 0 评论 -
【ThinkPHP】TP-四种url访问的方式_URL_MODEL
【ThinkPHP】TP-四种url访问的方式原创 2014-12-30 09:18:27 · 6926 阅读 · 0 评论 -
break,continue,return的区别
break,continue,return的区别原创 2015-01-23 20:44:26 · 1376 阅读 · 0 评论 -
htmlspecialchars(),addslashes()详解_PHP
默认你已经了解HTML字符实体$html = "";1.htmlspecialchars($html)作用:传入字符串$html,将$html中包含应用场景: a.想在HTML中直接显示源码(等同右击=>查看源码效果),此时可以使用htmlspecialchars()对想输出的源码进行转义; b.文本过滤:在表单页,防止恶意注入,如在输入框中输入,此时使原创 2015-03-25 07:18:15 · 3404 阅读 · 0 评论 -
如何将HTML代码通过PHP写入MYSQL?
A:如何将HTML代码通过PHP写入MYSQL?Q:使用addslashes函数可以进行处理eg:$sql="update update xiazai set lun='". addslashes($atitle) ."' ";mysql_query($sql);原创 2015-03-08 22:02:57 · 2479 阅读 · 0 评论 -
DedeCMS二次开发 - 文件结构了解
DedeCMS二次开发必备基础:非常熟悉HTML 熟悉DIV+CSS的布局 扎实的PHP基础,熟悉结构化编程,了解OOP,并能看懂和使用 熟悉MYSQL,掌握SQL语言 DedeCMS二次开发学习过程理解CMS是什么 熟悉DedeCMS的功能(如:栏目的分类,文档管理,模型的使用,系统的设置等常用的功能) 掌握DedeCMS的模板标签使用及原理 DedeCMS目录结构分转载 2015-03-28 11:05:54 · 1739 阅读 · 0 评论 -
如何使用Mobile_Detect来判断访问网站的设备:安卓,平板,电脑
Mobile_Detect 是一个轻量级的开源移动设备(手机)检测的 PHP Class,它使用 User-Agent 中的字符串,并结合 HTTP Header,来检测移动设备环境。这个设备检测的 PHP 类库最强大的地方是,它有一个非常完整的库,可以检测出所用的设备类型(包括操作类型,以及手机品牌等都能检测)和浏览器的详细信息。官方主页:http://mobiledetect.转载 2015-03-31 23:39:32 · 9204 阅读 · 0 评论 -
探讨PHP页面跳转几种实现技巧
探讨PHP页面跳转几种实现技巧PHP页面跳转实现的功能就是将网站中一个网页跳转到另一个网页中。对于刚刚学习PHP语言的朋友来说,是必须要掌握的基础方法。PHP被许多程序员用来开发WEB的首选语言。在实际开发中,网站的各项功能都可以通过PHP语言的编写来满足,比如PHP页面跳转这一方法。Web系统中,从一个网页跳转到另一个网页,是LAMP项目中最常用的技术之一。页面跳转可转载 2015-03-22 22:51:44 · 1532 阅读 · 0 评论 -
mamp下如何安装XDEBUG,webgrind?
scene:OS:MAC OSX 10.10环境:MAMP PRO 3.03PHP:5.5.10webgrind 1.1Target:1.为PHP安装XDEBUG模块2.为查看XDEBUG产生的数据,安装webgrind(调用数据的一个网页).3.webgrind的作用:webgrind是一个网页版的性能分析工具,它的主要作用就是分析xdebug原创 2015-04-15 00:36:56 · 2018 阅读 · 0 评论 -
微信公众号开发_如何获取用户信息?
如何获取用户信息?sence:1)有微信服务认证号,并已开通功能:网页服务>>网页账号>>网页授权获取用户基本信息2)设置:网页授权获取用户基本信息 后面的 修改 ,设置成 www.jianshu.com [注脚1]3)用户已经关注公众号实现功能:获取用户信息userinfo.THINK:网页授权获取用户基本信息具体而言,网页授权流程分为四步:1、引原创 2015-04-16 02:10:02 · 9759 阅读 · 0 评论 -
如何在WIN的命令提示符(CMD)界面运行PHP
环境:WIN10+NGINX(1.140)+PHP(5.6.36)实现步骤- 正常安装PHP- 进入php.exe路径(可加入环境变量)- 打开CMD,输入"php -v" 查看版本(能运行则成功)- 坑:WIN10需要以管理员身份运行CMD...原创 2018-05-14 18:39:00 · 5537 阅读 · 0 评论