
PHP
saiusky
这个作者很懒,什么都没留下…
展开
-
Xampp中Apache启动又停止——解决方案(经本人测试,可用!)
标题:Xampp中Apache无法启动的解决方法 摘要:Xampp中Apache无法启动的解决方法简单的就是修改80和443端口。在启动XAMPP时,如果报80/443端口被占,可以修改此端口 难度:10 xampp(apache+mysql+php+perl)是一个功能强大的php网站开发集成软件包。应用xampp可以轻松地在各种系统下搭建php等程序的运行环 境。 今天头一次搭建xam转载 2009-02-12 18:21:00 · 2399 阅读 · 1 评论 -
From PHPBB用户手册(感觉很规范的,呵呵)
Coding GuidelinesFrom PHPBB用户手册(重定向自PhpBB 编码规范)Jump to: navigation, search本文的原始文档(英文)地址 phpBB编码规范 Contents[隐藏]1 设定 1.1 编辑器设定 1.2 文件头 1.3 文件位置转载 2009-07-22 14:05:00 · 1518 阅读 · 0 评论 -
关于ZEND STUDIO开发中的模板技巧
关于ZEND STUDIO开发中的模板技巧 在zend studio ide中选择工具-》首选项-》模板然后添加 funinfo或fileinfo 模板代码根据下边定义的COPY过去就可以。然后进入PHP文件中,输入funinfo或fileinfo 然后按tab键,就可以调出模板代码,以便于开发中注释文件的规范。1.方法注释:缩写:funinfo模板代码:/*** Enter de转载 2009-07-22 17:35:00 · 342 阅读 · 0 评论 -
截取字符串专题
1. 截取GB2312中文字符串php //截取中文字符串function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr转载 2009-05-19 16:01:00 · 232 阅读 · 0 评论 -
IIS状态代码的含义
概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把它的日转载 2009-05-19 10:46:00 · 172 阅读 · 0 评论 -
ASCII编码表
ASCII是英文American Standard Code for Information Interchange的缩写。ASCII码是目前计算机最通用的编码标准。因为计算机只能接受数字信息,ASCII码将字符作为数字来表示,以便计算机能够接受和处理。比如大写字母M的ASCII码是77。ASCII 码中,第0~32号及第127号是控制字符,常用的有LF(换行)、CR(回车);第33~12转载 2009-05-19 16:18:00 · 266 阅读 · 0 评论 -
PHP三种跳转页面方法
方法一:使用PHP自带函数 Header("Location: 网址"); 说明:必须在网页没有任何输出的时候执行,要特别要注意空格。 方法二:利用meta echo ">"; 说明:没有方法一的限制,但是如果前面有输出,则输出的内容会闪烁一下然后进入跳转到的页面。方法三:利用Javascript语言 echo ""; echo " location=网址;"; echo ""转载 2009-05-21 16:30:00 · 465 阅读 · 0 评论 -
两种设置php的include_path的方法
一:修改php.ini文件中的include_path项。例:include_path = .:/usr/local/lib/php:./include二:使用ini_set方法。例:ini_set("include_path", ".:../:./include:../include");How do I set PHP include_path? Th转载 2009-08-06 11:18:00 · 378 阅读 · 0 评论 -
echo、print、printf的区别
- echo是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo $myvar1;echo 1,2,$myvar,"bold";- print是函数,可以返回一个值,只能有一个参数。- printf函数,把文字格式化以后输出,如:$name="hunte";$age=25;printf("my name is %s, age %d", $name, $age);- spr转载 2009-08-10 15:52:00 · 675 阅读 · 0 评论 -
搜索中文关键字,获取关键字附近字符串
preg_match ("(.{0,20}$key.{0,20})",$content,$m)原创 2009-08-07 08:32:00 · 291 阅读 · 0 评论 -
PHP验证码并生成图片
昨天捣鼓了一下PHP验证码并生成图片程序,采用了session识别,稍微改进了一下目前网络上流传的PHP验证码,加入杂点,数字颜色随机显示,控制4位数字显示;话不多说了,程序如下,分享出来。 效果图如下: 新建yz.php验证码生成文件: 注意:以下代码需要打开php的GD库,修改php.in文转载 2009-08-07 13:31:00 · 603 阅读 · 0 评论 -
设置数据库的编码为utf-8
include_once("includes/classes/class.adodb.php");$DB = new adodb; //初始化adodb$DB -> query("SET NAMES UTF8"); //设置数据库的编码为utf-8原创 2009-08-07 17:02:00 · 391 阅读 · 0 评论 -
去掉字符串中的html、php标签
<?php$str=this is a test.hello world!;print_r(strip_tags($str));echo ;print_r(strip_tags($str,));?> 结果:this is a test.hello world!this is a test.hello world!原创 2009-08-08 09:22:00 · 355 阅读 · 0 评论 -
Apache如何重写url
1.打开Apache的http.conf,找到LoadModule rewrite_module modules/mod_rewrite.so,如果前面有#则去掉。2.找到根目录定义的,添加绿色两行,如下: Options FollowSymLinks AllowOverride All Order allow,deny Allow from allA原创 2009-08-07 14:22:00 · 377 阅读 · 0 评论 -
GBK和utf-8
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。GBK包含全部中文字符,UTF-8则包含全世界所有国家需要用到的字符。GBK是在国家标准GB2312基础上扩容后兼容GB转载 2009-08-07 17:08:00 · 205 阅读 · 0 评论 -
字符串(含中文)反向输出
function reverse_c( $str ) { $nstr = ; for( $i = strlen($str); $i >= 0; $i-- ){ if( ord( substr($str, $i, 1)) > 0xa0 ) { $i -= 1;原创 2009-08-07 22:36:00 · 308 阅读 · 0 评论 -
Javascript: unterminated string literal解决方法
先将/r/n替换为,然后再将/r与/n替换掉,而不是简单的舍弃为‘’。 function my_nl2br($s) { return str_replace("/n",,str_replace("/r",,str_replace("/r/n",,$s))); }原创 2009-06-29 14:26:00 · 2300 阅读 · 0 评论 -
php cookie处理
一: 设置cookie使用cookie前必须设置cookie.函数原型:int setcookie(string name,string value,int expire,string path,string domain,int secure)其中,除name外,所有的参数都是可选的,可以用空的字符串表示未设置.属性value: 用来指定值. 属性path:转载 2009-04-29 14:02:00 · 264 阅读 · 0 评论 -
对于magic_quotes_gpc的一点认识
先看下手册上怎么说的吧!对一般人来说看下前两段就可以了 Magic QuotesPHP代码Magic Quotes is a process thatautomagically escapes incoming data to the PHP script. It’s preferredto code with magic quotes off and to ins转载 2009-04-29 13:39:00 · 560 阅读 · 0 评论 -
推荐几本PHP书籍给大家
关注PHP的人越来越多了,可惜国内PHP5方面的好书还非常少,几乎可以说没有。PHP4即将是明日黄花,所以学PHP最好直接学PHP5。下面是我认为比较好的PHP5书籍:1. Core PHP Programming, 3rd Edition 这本书是PHP专家Leon Atkinson和PHP创始人之一Zeev Suraski合著的。国内有第2版,讲PHP4的,但转载 2009-04-29 10:08:00 · 1153 阅读 · 1 评论 -
PHP学习笔记(一):基本语法——指令分隔符
三种方式都works。<?php echo "This method omitted last closing tag"; 提示:Parse error: parse error in D:/phpapp/test_2/test.php on line 6这是因为:同 C 或 Perl 一样,PHP 需要在每个语句后用分号结束指令。一原创 2009-02-13 10:37:00 · 231 阅读 · 0 评论 -
PHP学习笔记(二):基本语法——注释
<?php echo "This is a test"; // This is a one-line c++ style comment ?> <?php /* This is a multi line comment yet another line of comment */ echo "This is yet a原创 2009-02-13 11:03:00 · 234 阅读 · 0 评论 -
PHP学习笔记(三):类型——布尔型
先给大家介绍最简单的布尔值指定方法:<?php$foo = True; // 使用关键字true或false指定布尔值?> 下面效果相同,说明true和false并不区分大小写。<?php // setting true $flag = true; $flag = True; $flag = TRUE; $flag = 1==1; // se原创 2009-02-13 13:18:00 · 280 阅读 · 0 评论 -
寻找系统中端口与进程之间的关联
如果发现一些从没见过的端口号,你怎样分辨出该端口是不是木马开放的端口?或者在进程列表中发现陌生的进程时,是否想知道该进程在你的系统中开了什么端口? 一、根据进程查端口号 首先在开始菜单的“运行”框中输入“cmd.exe”进入命令提示符窗口,先键入“tasklist”命令将列出系统正在运行的进程列表,把你要查的进程所对应的“PID”号记下或复制。 小资料:单击右键菜单中的标记,然后将你要查的进转载 2009-02-12 18:22:00 · 235 阅读 · 0 评论 -
有关php的date问题
date(PHP 3, PHP 4, PHP 5)date -- 格式化一个本地时间/日期说明string date ( string format [, int timestamp] )返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()。 提示: 自 PHP 5.1.0 起有几个有转载 2009-02-13 10:00:00 · 274 阅读 · 0 评论 -
流程控制的替代方法
//第一种方法:脱离PHP解析模式输出if ($true_or_false) { ?> The value of $true_or_false is true. } else { ?> The value of $true_or_false is false. }//第二种方法:用echo实现相同的效果,文本量小时采用此方法个人认为效率更高//但是对于输出大原创 2009-02-13 10:28:00 · 191 阅读 · 0 评论 -
PHP学习笔记(四):类型——整型
一个 integer 是集合 Z = {..., -2, -1, 0, 1, 2, ...} 中的一个数。 整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。 如果用八进制符号,数字前必须加上 0(零),用十六进制符号数字前必须加上 0x。 <?php$a1 = 1234; // 十进制数$a2 = -123; // 一个负数$a3 =原创 2009-02-13 13:48:00 · 288 阅读 · 0 评论 -
PHP学习笔记(五):类型——浮点型
浮点型可以用以下方法定义。<?php$a = 1.234;$a = 1.2e3;$a = 7E-10;?> 显然简单的十进制分数如同 0.1 或 0.7 不能在不丢失一点点精度的情况下转换为内部二进制的格式。这就会造成混乱的结果:例如,floor((0.1+0.7)*10) 通常会返回 7 而不是预期中的 8,因为该结果内部的表示其实是类似 7.9999999999原创 2009-02-13 14:31:00 · 435 阅读 · 0 评论 -
架设Apache+php+MySQL服务环境全攻略,更新于2009年1月30日凌晨
整个安装包已经放到服务器上去了,也就是说文章内需要下载的东西都在里面了,下载地址:http://www.namipan.com/d/php_ins ... 83c324e0f6e5ca78607文章正文:1、安装环境操作系统是Windows XP SP2Apache2.2.11, PHP5.2.8, MySQL5.1.3, phpMyAdmin3.1.1 的最新版本可以在其官网下载的: Apach转载 2009-02-11 14:54:00 · 474 阅读 · 0 评论 -
Zend Studio for Eclipse代码提示无法激活的解决方法
新建一个项目,然后找到项目所在的目录(在Zend里看不到我们后面要提到的文件),把目录下的.cache和.setting都复制到要编译的项目的目录下,把项目中的.project中的name改成当前要编译的项目名称,再复制到该目录下替换掉原有的.project,重启zend。原创 2009-02-20 13:53:00 · 393 阅读 · 0 评论 -
apache ab压力测试
以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。格式: ./ab [options] [http://]hostname[:port]/path参数: -n requests Number of requests to perform转载 2009-02-24 17:38:00 · 464 阅读 · 0 评论 -
PHP获取当前url的函数
预定义变量$_SERVER (附:获取当前URL地址例子)例: 我需要 获取当前的 的URL 地址 $url_this = "http://".$_SERVER [HTTP_HOST].$_SERVER[PHP_SELF];echo $url_this;则显示 : http://localhost/lu.php服务器变量:$_SERVER注: 在 PHP转载 2009-03-05 11:02:00 · 697 阅读 · 0 评论 -
PHP获取 Windows系统当前时间
本人今天因为要获取系统当前时间,所以就写了的date();,只是读出来的却不是我要的时间,苦思许久,方才想起php.ini这个比较神秘的文件,于是乎,找到了date.timezone,然后去掉前面的分号,改写成date.timezone = Asia/Shanghai 。这是默认时区,php的默认不是中国的,改了重启apache date()就是中国时间了啦。原创 2009-03-18 14:56:00 · 330 阅读 · 0 评论 -
我遇到的warning:call_user_func_array()
今天在调试程序的时候,因为有了较大范围的修改,所以有些地方就出现了问题,好不容易解决了,可是最后却发现原来还有着这么一个warning:call_user_func_array(),刚开始的时候,我也不清楚是什么原因。在网上查,只是了解到这个是php的函数,至于为什么出现这样的警告,并没有给出答案。恩,后来出去吃了下午饭,吃着吃着,就想到了以前好像也遇到过这种问题,貌似是自己的xajax函数没原创 2009-04-14 13:31:00 · 550 阅读 · 0 评论 -
ubuntu 8.10 apache2 下的伪静态设置
步骤:1.加载rewrite模块sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load2.将您的主机的中的AllowOverride None改为AllowOverride All3.在你的网站的目录下建立.htaccess文件并建立如下内容转载 2009-04-24 17:53:00 · 250 阅读 · 0 评论 -
截取中英文混排字符串
function sub_string($params) { extract($params); $result = ; $string = html_entity_decode(trim(strip_tags($string)), ENT_QUOTES, utf-8); for($i = 0, $j = 0; $i < strlen($string); $i++){转载 2009-09-05 11:45:00 · 290 阅读 · 0 评论