PHP获取当前url路径的函数及服务器变量,网址,地址
[ 2010-11-27 09:46:56 | 作者: admin ]
1,$_SERVER["QUERY_STRING"] //说明:查询(query)的字符串
2,$_SERVER["REQUEST_URI"] //说明:访问此页面所需的URI
3,$_SERVER["SCRIPT_NAME"] //说明:包含当前脚本的路径
4,$_SERVER["PHP_SELF"] //说明:当前正在执行脚本的文件名
实例:
===============================
1,http://www.52news.com/ (直接打开主页)
结果:
$_SERVER["QUERY_STRING"] = ""
$_SERVER["REQUEST_URI"] = "/"
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"
2,http://www.52news.com/?p=222 (附带查询)
...
阅读全文…
2,$_SERVER["REQUEST_URI"] //说明:访问此页面所需的URI
3,$_SERVER["SCRIPT_NAME"] //说明:包含当前脚本的路径
4,$_SERVER["PHP_SELF"] //说明:当前正在执行脚本的文件名
实例:
===============================
1,http://www.52news.com/ (直接打开主页)
结果:
$_SERVER["QUERY_STRING"] = ""
$_SERVER["REQUEST_URI"] = "/"
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"
2,http://www.52news.com/?p=222 (附带查询)
...
阅读全文…
IIS6下配置fastcgi的php5
[ 2010-10-26 20:43:54 | 作者: admin ]
p.s. 莫忘记完成后安装好 Zend Optimizer
以往在IIS下搭建php环境使用的是ISAPI作为php运行的环境,但使用ISAPI搭建PHP环境会导致网站不甚稳定,使用CGI模式搭建PHP环境效率比较低下。因此微软推出了FastCGI。
要在FastCGI配置php环境需要先下载FastCGI和PHP,如果需要使用Zend Optimizer的话请使用PHP Thread Safe版,如果不使用Zend,则直接使用PHP NTS版效率会更高。
下载地址:
FastCGI
x86 http://go.microsoft.com/?linkid=9707432
x64 http://go.microsoft.com/?linkid=9707433
PHP NTS http://windows.php.net/...
阅读全文…
以往在IIS下搭建php环境使用的是ISAPI作为php运行的环境,但使用ISAPI搭建PHP环境会导致网站不甚稳定,使用CGI模式搭建PHP环境效率比较低下。因此微软推出了FastCGI。
要在FastCGI配置php环境需要先下载FastCGI和PHP,如果需要使用Zend Optimizer的话请使用PHP Thread Safe版,如果不使用Zend,则直接使用PHP NTS版效率会更高。
下载地址:
FastCGI
x86 http://go.microsoft.com/?linkid=9707432
x64 http://go.microsoft.com/?linkid=9707433
PHP NTS http://windows.php.net/...
阅读全文…
php安装memcache
[ 2010-10-26 20:28:55 | 作者: admin ]
Memcache 服务器端安装
memcache是比较流行的cache解决方案,是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序
memcached是运行在缓存服务器上的服务端程序名。
memcache是memcache server的client端,有各种语言的版本,如:java、python、php等。(本文讲述php_memcache.dll的php模块安装 方式。)
memcache不是必须和apache安装在同一台服务器,可以把memcache server看成是DB服务器,一台可以供多台使用;和apache安装在一起可以使资源充分使用,apache占用CPU多,内存相对较少,而 memcache占用CPU低,内存多。
Memcache的安装分为两大块:
memcache服务器端安装
...
阅读全文…
memcache是比较流行的cache解决方案,是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序
memcached是运行在缓存服务器上的服务端程序名。
memcache是memcache server的client端,有各种语言的版本,如:java、python、php等。(本文讲述php_memcache.dll的php模块安装 方式。)
memcache不是必须和apache安装在同一台服务器,可以把memcache server看成是DB服务器,一台可以供多台使用;和apache安装在一起可以使资源充分使用,apache占用CPU多,内存相对较少,而 memcache占用CPU低,内存多。
Memcache的安装分为两大块:
memcache服务器端安装
...
阅读全文…
经典乱码“锘”字与解决办法
[ 2010-10-25 09:07:42 | 作者: admin ]
这几天看了看 Ajax 的基础知识,在练习一个简单的 请求和响应时,PHP 返回来的数据 在 IE 中开头总显示 一个 “锘” 字!上网 Baidu 了一下,发现这是由于 系统 处理 UTF-8 的方法不同而导致的。
php 返回的 UTF-8 数据 开头自动加了 标志,是对于 UTF-8的标识。对于 javascript 来说,不会在意这个标识,依然当作数据来读,所以就会出现 这个经典的 “锘”乱码。
解决办法:把相关的文件源码复制到 Dreamweaver 里然后再保存就可以了。
如果使用 windows 记事本 保存的 UTF-8 格式。使用UltraEdit编辑器,打开高级>配置>Unicode/utf-8 检测,把自动检测UTF-8文件,自动检测没有BOM的Unicode文件等前面的勾全去掉,然后你再打开那个文件,就会发觉“锘 ”这个字符出现了。
php 返回的 UTF-8 数据 开头自动加了 标志,是对于 UTF-8的标识。对于 javascript 来说,不会在意这个标识,依然当作数据来读,所以就会出现 这个经典的 “锘”乱码。
解决办法:把相关的文件源码复制到 Dreamweaver 里然后再保存就可以了。
如果使用 windows 记事本 保存的 UTF-8 格式。使用UltraEdit编辑器,打开高级>配置>Unicode/utf-8 检测,把自动检测UTF-8文件,自动检测没有BOM的Unicode文件等前面的勾全去掉,然后你再打开那个文件,就会发觉“锘 ”这个字符出现了。
What's New in phpDesigner 7
[ 2010-09-25 16:06:00 | 作者: admin ]
phpDesigner——php程序和WEB开发的最好编辑器和PHP IDE。快速,省时,强大。稳定!phpDesigner不仅是一个功能强大,速度超快的PHP IDE和PHP编辑器,也是一个功能丰富的CSS和JavaScript编辑器,它既适合新手也适合经验丰富的开发人员。 phpDesigner 能帮你编辑分析,测试,发布程序和由php,HTML或其它WEB语言驱动的站点。不管您是PHP网页设计高手,或者是刚入门的新手,您都可以使用此软件来帮您设计网页程序(SQL、HTML 亦支持)。
[img]attachm...
阅读全文…
[img]attachm...
阅读全文…
VS.Php—在Visual Studio下的PHP集成开发工具
[ 2010-09-25 15:54:56 | 作者: admin ]
VS.Php v2.5.3.4907
VS.Php是Visual Studio 的PHP开发插件。通过安装这个插件,我们可以在Visual Studio这个市场中最流行的IDE中编译、编辑、配置PHP程序。它是一个适用于自Visual Studio .Net 2003以来的Visual Studio的PHP综合开发环境IDE)。VS.Php 2.5不仅增加了对Windows Vista系统及Visual Studio Service Pack 1 for Visual Studio 2005的支持,还有许多新特性集中在为开发者提供轻松远程管理现有的PHP应用的能力。
VS.Php有三种版本:VS.Php for Visual Studio 2008、VS.Php for Visual Studio 2005和VS.Php Standalone。
从字面上就能看出这三种版本的区别:
...
阅读全文…
VS.Php是Visual Studio 的PHP开发插件。通过安装这个插件,我们可以在Visual Studio这个市场中最流行的IDE中编译、编辑、配置PHP程序。它是一个适用于自Visual Studio .Net 2003以来的Visual Studio的PHP综合开发环境IDE)。VS.Php 2.5不仅增加了对Windows Vista系统及Visual Studio Service Pack 1 for Visual Studio 2005的支持,还有许多新特性集中在为开发者提供轻松远程管理现有的PHP应用的能力。
VS.Php有三种版本:VS.Php for Visual Studio 2008、VS.Php for Visual Studio 2005和VS.Php Standalone。
从字面上就能看出这三种版本的区别:
...
阅读全文…
基本图片处理,用于完成图片缩入,水印添加
[ 2010-09-06 13:33:44 | 作者: admin ]
<?php
/**
* 基本图片处理,用于完成图片缩入,水印添加
* 当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小
* 水印图可以设置跟背景的合并度
*
* Copyright(c) 2005 by ustb99. All rights reserved
*
* To contact the author write to {@link mailto:ustb80@163.com}
*
* @author 偶然
* @version $Id: thumb.class.php,v 1.9 2006/09/30 09:31:56 zengjian Exp $
* @package system
*/
/**
* ThumbHandler
* @access public
阅读全文…
php图像处理类,简洁明了
[ 2010-09-06 13:32:19 | 作者: admin ]
<?php
class image {
// 当前图片
protected $img;
// 图像types 对应表
protected $types = array(
1 => 'gif',
2 => 'jpg',
3 => 'png',
6 => 'bmp'
);
// image
public function __construct($img=''){
...class image {
// 当前图片
protected $img;
// 图像types 对应表
protected $types = array(
1 => 'gif',
2 => 'jpg',
3 => 'png',
6 => 'bmp'
);
// image
public function __construct($img=''){
阅读全文…