PHP
alexxiyang
java,nodejs,php
展开
-
史上最简! 解决Optimizer与Debugger兼容性问题
网上许多声音说Optimizer与Debugger有冲突,不能同时开。其实是可以的,他们两个都是Zend扩展插件,两个单独安装都可以使用,但是要同时安装的话必须使用一个管理器:ZendExtensionManager.dll——Zend扩展插件管理器环境:IIS 5.1,php5.2.5,Zend Optimizer 3.3.x,Zend Debugger 5.2.x原创 2008-03-26 14:26:00 · 2214 阅读 · 3 评论 -
fleaphp 的好教程下载地址
用 php 不用框架是没法做大网站的,而且维护起来也麻烦,有经验的程序员就知道框架的重要性了,现在比较好的php 框架是 FleaPHP ,要学习的话可以看梦猪做的视频教程,很好的http://www.fleaphp.org/bbs/viewthread.php?tid=2075&extra=page%3D1原创 2008-04-15 21:16:00 · 1850 阅读 · 1 评论 -
Apache 2.2 使用经验谈,不易被发现的小错误会造成大问题
在conf/httpd.conf中的任意位置放上这句话,一般在最后#dede的虚拟路径Alias /dede/ "D:/downloads/sitefiles_080630051316/" Options FollowSymlinks MultiViewsAllowOverride None Order allow,deny Allow from all 注意那个原创 2008-07-14 15:11:00 · 1220 阅读 · 0 评论 -
如何添加 linux 的 yum 源和一些实用的第三方源
自带的yum源已经相当不错,这里介绍一下如何添加几个常用的第三方yum源:freshrpms源的添加: #rpm -vih http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpmlivna源的添加:rpm -vih http://rp转载 2008-07-15 21:04:00 · 3384 阅读 · 1 评论 -
apache搬家到iis遇到的问题
1、增加PHP支持把 d:/PHP5.2.5 添加到 path 里面,在环境变量中增加 PHPRC 值是 d:/PHP5.2.5(记得重启电脑)把 php.ini 放到 d:/PHP5.2.5里面IIS添加网站的时候在 主目录->配置 里面增加对.php的支持,调用 php5isapi.dll在web扩展类型里面增加对.php的支持,调用 php5isapi.dll在 IIS的网站配置里面 文档原创 2009-11-23 14:45:00 · 1072 阅读 · 0 评论 -
tomcat到apache php 的编码转换
服务器本地编码:GBKresponse 编码:ISO-8859-1(tomcat服务器默认response 编码ISO-8859-1)输出:GBK->ISO-8859-1正确方法:1、改变response编码 response.setCharacterEncoding("GBK");2、String result = new String(str.getByte("GBK"),"ISO-8859-1");输入:1、如果response 是 ISO-8859-1:ISO-8859-1->GBK(这步是PHP自原创 2010-10-10 13:34:00 · 993 阅读 · 0 评论 -
php 小数整理,向上取整,向下去整,四舍五入,丢弃小数部分,保留整数部分
1.丢弃小数部分,保留整数部分php: intval(7/2)js:parseInt(7/2)2.向上取整,有小数就整数部分加1php: ceil(7/2)js: Math.ceil(7/2)3,四舍五入.php: round(7/2)js: Math.round(7/2)4,向下取整php: floor(7/2)js: Math.floor(7/2)转载 2011-12-13 01:23:07 · 49023 阅读 · 0 评论 -
CI跟swfupload结合 出现302的解决方案
出现 302 多半是因为 flash 插件不会使用 ie的cookie, 所以登陆的 hook 无法还原 sessionid 导致CI认为没有登陆,造成 redirect到 Login yemian de 302曾经有人写过一篇文章http://www.shirne.com/?cid=17&id=145 但是我照他的方法,虽然很有帮助但是还是无法搞定,于是自己研究了,以下是解决方案:前提原创 2013-05-22 00:40:20 · 2556 阅读 · 0 评论 -
史上最简! IIS下安装PHP
我之前参考了网上许多的iis下安装php的文章,都是拷php.ini和一堆的.dll,一个人有一个人的说法,乱七八糟,许多安装教程编写者自己都不知道拷这些东西,改这些配置究竟是干啥用的。我经过了一个上午的痛苦折磨和试验终于搞清楚了这里面的道道,现告诉大家一个带解释的安装教程:一般的教程都是以看见phpinfo()这个东西为结尾的,那么我告诉你,要看见这个东西,要能运行php其实很简单,核心的就原创 2008-03-23 15:43:00 · 5325 阅读 · 0 评论 -
史上最简! PHP调试环境搭建-Zend Debugger安装
环境:PHP 5.2.5,Zend studio 5.5.1,Zend Debugger 5.2.10 最简PHP调试环境搭建教程:1、解压出来的文件夹内对应不同php版本有不同的文件夹我是php5.2.5所以把5_2_x_comp下的ZendDebugger.dll拷到我的php安装目录(E:/php5.2.5)里。并把dummy.php拷到你的网站根目录下面2、打开php原创 2008-03-26 02:15:00 · 48742 阅读 · 10 评论 -
史上最简! Subvision SVN (svn的服务器端) 安装教程
由于 indian 写的Subvision安装教程实在是太好了,我就不浪费时间原创了,直接转载他的文章:Subvision SVN (svn的服务器端)安装教程:一、准备工作1、获取 Subversion 服务器程序到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.4.6版本,具体下载地址在:http://subversion原创 2008-03-28 22:11:00 · 6517 阅读 · 0 评论 -
PHP防sql注入方法 htmlspecialchars addslashes
$keyword = htmlspecialchars(addslashes($keyword));原创 2014-01-22 10:16:24 · 5726 阅读 · 0 评论 -
php 防止sql 注入的语句
//防止sql注入$keyword = htmlspecialchars(addslashes($keyword));原创 2014-04-19 22:13:46 · 983 阅读 · 0 评论 -
史上最简! Apache 2.2下安装PHP 5.2.5
环境:PHP 5.2.5,Apache2.2 Apache 2.2 下安装PHP 5.2.5 教程:特别注意事项:php存放的路径中不能有空格,不然apache会一直开不起来,比如d:/Program Files/php5就是不行的 打开/Apache2.2/conf里面的httpd.conf1、在一堆LoadModule处添加:LoadModule php5_modu原创 2008-03-28 00:02:00 · 1543 阅读 · 0 评论 -
IIS开启了GZIP和XCACHE之后飞快
一.摘要本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度. 二.前言.本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小. 三.HTTP压缩概述HTTP压缩转载 2014-11-17 15:09:32 · 1659 阅读 · 0 评论 -
zend 实用小技巧 2
1、快速添加注释:ctrl + / ,添加一块文字的注释:ctrl + shft + /2、在 html 编辑的时候按 ctrl + ` (就是esc下面那个)可以输入 ,按 ctrl + enter 输入 3、这条超实用的:工具->首选项->键映射-> 操作那边有个显示补全列表,设成你喜欢的按键组合,这个是出代码提示列表的,有时候不小心点了别的地方再回来就没有列表了,原创 2008-04-14 17:45:00 · 1051 阅读 · 0 评论 -
php常用函数
我们简单来看看一些常用的函数。数组array - 生成数组 count - 数组元素个数 sort - 数组排序,另有其他几种排序函数可供使用 list - 列出数组元素 each - 返回下一个key/value对 current - 返回当前数组元素 next,prev - 传回当前数组元素前后指针 日期和时间checkdate - 验证日期/时间格式 date - 生成原创 2008-04-14 16:11:00 · 912 阅读 · 0 评论 -
史上最简! Zend产品版本解析
以前的版本就不说了,我说说最新的搭配php 5.2.5Zend studio 5.5.1 Zend Optimizer 3.3Zend Guard 5.0Zend Core 2.5Zend Platform 3.0.3Zend Debugger 5.2.10 1、自Zend Platform发布后不再发布Zend studio server而最后发布的zend studio serve原创 2008-03-26 11:09:00 · 4020 阅读 · 0 评论 -
史上最简! TortoiseSVN 入门教程
TortoiseSVN 入门教程: 1、下载SVN:http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi?download安装过程很简单,安完后要重启2、SVN没有软件界面,安装完后是在windows的右键菜单中添加SVN的操作的下载FleaPHP项目试试:随便新建一原创 2008-03-28 19:30:00 · 3258 阅读 · 1 评论 -
搞笑一下! 程序员需要娱乐 —— 一句话把人逗乐的经典
如果白痴会飞,那我的公司简直是个机场。所有的男人生来平等,结婚的除外。咱们是否可以找个地方喝上一杯,交个朋友?或者说,还是我直接给把钱包给你? 我想,只要我再稍微具有一些谦虚的品质,我就是个完美的人了。 如果您需要咨询或建议,我们将免费提供;如果您需要正确的答案,请您另外付费。 过去,闹钟响的时候,我常常有把它拍了再继续睡的毛病,但是自从我在闹钟旁边放了三个老鼠夹之转载 2008-03-28 22:28:00 · 2566 阅读 · 0 评论 -
Apache2.2无法安装svn的问题
今天尝试着把svn安装到apache上,但是发现httpd.conf增加了那两个module后一直无法启动,后来发现svn目前的版本1.4.6只能用于 apache2.0不能用与apache2.2。所以没辙了,只能换apache2.0或者是只使用SubversionSVN了原创 2008-03-29 21:52:00 · 1230 阅读 · 0 评论 -
史上最简! 解决Apache2安装过程中no services installed问题
Apache安装过程很简单没什么好讲的,就是中间那步让你输入邮箱地址和域名的如果已经安装IIS,就不要选上面那个,80端口会冲突,建议选下面那个8080端口 解决Apache2安装过程中no services installed问题我的安装路径是:E:/Program Files/Apache Software Foundation/Apache2.21、打开cmd定位到:E:/P原创 2008-03-27 19:21:00 · 1592 阅读 · 0 评论 -
FleaPHP 学习笔记1
这个是camgame的学习笔记http://www.fleaphp.org/bbs/viewthread.php?tid=971&extra=page%3D1 我照着做了之后发现,开始的时候少了一步:要在app/config下新建一个缓存文件夹_Cache如果不是网站根目录,还需要在://引入FLEA.phprequire(../lib/FLEA/FLEA.php);加上虚原创 2008-03-31 02:07:00 · 931 阅读 · 0 评论 -
史上最简! Zend 界面修改成中文方法
打开 C:/Documents andSettings/Administrator/ZDE/config_5.5 里面的 desktop_options.xml查找 language="en" 改为 language="zh"保存并重启Zend原创 2008-03-31 19:12:00 · 1167 阅读 · 0 评论 -
Zend studio 打开 utf-8 出现乱码之解决办法
网上的方法我都有试过,这里说一下唯一对我有效的方法,希望对出现同样问题的你们有帮助1、打开 C:/Documents and Settings/Administrator/ZDE/config_5.5/desktop_options.xml2、查找 editing.encoding3、修改里面为 4、保存,并将该文件属性设置为只读,否则zend每次启动都会将 desktop_op原创 2008-04-01 14:05:00 · 2487 阅读 · 0 评论 -
FleaPHP 学习笔记2
FleaPHP 的index.php 一般流程如下:1、define(NO_LEGACY_FLEAPHP, true);确定新版本,调用新的函数库2、require(../../FLEA/FLEA.php);调用flea库3、FLEA::import(dirname(__FILE__) . /APP);指定MVC文件夹的位置4、FLEA::loadAppInf($co原创 2008-04-03 23:03:00 · 834 阅读 · 0 评论 -
php 5.2.x 不被注意的细节: 数组篇
刚看了php的教程,由于php版本的问题发现数组这边有地方可以研究针对 php5.2.5 做了几个实验发现: 1、$arr = array("a" => 1,"b" => 2,"c" => 3);但是如果这样定义数组会报编译错误:$arr = array("a" = 1,"b" = 2,"c" = 3);所以定义数组的时候只能用 => 2、$原创 2008-04-06 12:14:00 · 1226 阅读 · 0 评论 -
php 5.2.x 不被注意的细节: 输出篇
1、在以前的版本里面可能会说 print 需要 () ,但是 php5.2.5中已经不需要了。 echo 可以打印多个变量,print 不行$a = "hello";$b = "world";echo $a,$b,"";echo $a.$b."";print $a.$b;输出:helloworldhelloworldhelloworld但这样就会出现编译错原创 2008-04-06 14:28:00 · 802 阅读 · 0 评论 -
php 5.2.x 研究:require 和 include 的不同
例子:1、这个是 conn.php的内容: php $conn = mysql_connect(localhost,,); mysql_select_db(php); ?> 2、如果这样调用: function fun($a) { include("conn.php"); .....原创 2008-04-07 18:18:00 · 1244 阅读 · 0 评论 -
http header(头信息)详解
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码转载 2008-04-14 00:45:00 · 3031 阅读 · 0 评论 -
zend 实用小技巧
1、自动格式化:选中要格式化的程序,按 ctrl + shift + f 就好了,我一般是按 ctrl + a 再 ctrl +shift +f2、打开最近打开的文档 :ctrl + shift +r3、把边上的窗口都收缩: esc4、打开指定名字的文件:这个在工程很大的时候非常实用,ctrl + alt +g 或者 ctrl + shift + g5、转为小写:ct原创 2008-04-14 11:30:00 · 1184 阅读 · 0 评论 -
Laravel Broadcasting广播机制(Redis + socket.io)-学习实例
借助Laravel Broadcasting你可以使用上时下很热的Websocket技术。原创 2018-05-26 08:42:32 · 17542 阅读 · 33 评论