<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>长沙营销型网站建设,营销型网站开发,Zen-Cart &#124; 小龙包 &#187; PHP技术</title>
	<atom:link href="http://www.shangshayb.com/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.shangshayb.com</link>
	<description>长沙小龙包，让您的网站与众不同——长沙源斌信息技术有限公司</description>
	<lastBuildDate>Mon, 09 Jan 2012 06:38:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>VPS（Virtual Private Server 虚拟专用服务器）技术</title>
		<link>http://www.shangshayb.com/php/802.html</link>
		<comments>http://www.shangshayb.com/php/802.html#comments</comments>
		<pubDate>Tue, 06 Sep 2011 14:20:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=802</guid>
		<description><![CDATA[VPS（Virtual Private Server 虚拟专用服务器）技术，将一部服务器分割成多个虚拟专享服务器的优质服务。 每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。 用户除了可以分配多个虚拟主机及无限企业邮箱外，更具有独立服务器功能，可自行安装程序，单独重启服务器。 高端虚拟主机用户的最佳选择。虚拟专用服务器确保所有资源为用户独享，给用户最高的服务品质保证，让用户以虚拟主机的价格享受到独立主机的服务品质。 &#160; 简介 　　1、 虚拟专用服务器（VPS）　VPS主机（虚拟专用服务器）（”Virtual Private Server”，或简称 “VPS”）是利用虚拟服务器软件(如微软的Virtual Server、VMware的ESX server、SWsoft 的Virtuozzo)在一台物理服务器上创建多个相互隔离的小服务器。这些小服务器（VPS）本身就有自己操作系统，它的运行和管理与独立服务器完全相同。虚拟专用服务器确保所有资源为用户独享，给用户最高的服务品质保证，让用户以虚拟主机的价格享受到独立主机的服务品质。 　　2、这些VPS主机主机以最大化的效率共享硬件、软件许可证以及管理资源. 对其用户和应用程序来讲, 每一个VPS主机主机平台的运行和管理都与一台独立主机完全相同,例如；中华网络，万网，520互联 因为每一个VPS主机均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件. 　　3、每个VPS主机主机都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等. VPS主机主机用户除了可以分配多个虚拟主机及无限企业邮箱外, 更具有独立主机功能, 可自行安装程序, 单独重启主机. 　　4、VPS主机主机的运行和管理与一台独立主机完全相同, 但是在节约成本上有着独有的优势, 所以越来越受用户欢迎. 技术原理 　　VPS主机主机是通过VPS主机vmware Server虚拟化技术实现的虚拟主机，虚拟化是一个抽象层，它将物理硬件与操作系统分开，从而提供更高的 IT 资源利用率和灵活性。 &#160; &#160; 原创文章，转载请注明： 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart &#124; 小龙包 本文链接地址: VPS（Virtual Private Server 虚拟专用服务器）技术]]></description>
			<content:encoded><![CDATA[<p>VPS（Virtual Private Server 虚拟专用服务器）技术，将一部服务器分割成多个虚拟专享服务器的优质服务。 每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。 用户除了可以分配多个虚拟主机及无限企业邮箱外，更具有独立服务器功能，可自行安装程序，单独重启服务器。 高端虚拟主机用户的最佳选择。虚拟专用服务器确保所有资源为用户独享，给用户最高的服务品质保证，让用户以虚拟主机的价格享受到独立主机的服务品质。</p>
<p>&nbsp;</p>
<p>简介<br />
　　1、 虚拟专用服务器（VPS）　VPS主机（虚拟专用服务器）（”Virtual Private Server”，或简称 “VPS”）是利用虚拟服务器软件(如微软的Virtual Server、VMware的ESX server、SWsoft 的Virtuozzo)在一台物理服务器上创建多个相互隔离的小服务器。这些小服务器（VPS）本身就有自己操作系统，它的运行和管理与独立服务器完全相同。虚拟专用服务器确保所有资源为用户独享，给用户最高的服务品质保证，让用户以虚拟主机的价格享受到独立主机的服务品质。 　　2、这些VPS主机主机以最大化的效率共享硬件、软件许可证以及管理资源. 对其用户和应用程序来讲, 每一个VPS主机主机平台的运行和管理都与一台独立主机完全相同,例如；中华网络，万网，520互联 因为每一个VPS主机均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件. 　　3、每个VPS主机主机都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等. VPS主机主机用户除了可以分配多个虚拟主机及无限企业邮箱外, 更具有独立主机功能, 可自行安装程序, 单独重启主机. 　　4、VPS主机主机的运行和管理与一台独立主机完全相同, 但是在节约成本上有着独有的优势, 所以越来越受用户欢迎.<br />
技术原理<br />
　　VPS主机主机是通过VPS主机vmware Server虚拟化技术实现的虚拟主机，虚拟化是一个抽象层，它将物理硬件与操作系统分开，从而提供更高的 IT 资源利用率和灵活性。</p>
<p>&nbsp;</p>
<p>&nbsp;
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/802.html">VPS（Virtual Private Server 虚拟专用服务器）技术</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/802.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webservice的原理及概念</title>
		<link>http://www.shangshayb.com/php/702.html</link>
		<comments>http://www.shangshayb.com/php/702.html#comments</comments>
		<pubDate>Sat, 18 Sep 2010 00:16:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[Webservice]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=702</guid>
		<description><![CDATA[webservice的原理及概念 1 webservice 所谓webservice就是定义了一套标准的调用过程: a 服务器首先用一套标准的方法向外界描述它所提供的服务的内容，就属于WSDL b 客户端需要以一种标准的协议来调用此服务，这属于SOAP. c 服务提供者将服务内容放在一个公共的网址让大家查询，就属于UDDI. 2 命名空间 命名空间其主要目的通过加一个命名属性，使名称保持唯一性。WSDL有大量的使用 命名空间的地方。本质上WSDL是一个XML文件，作为一个XML文件，为了区别同名的 元素，就需要采用命名空间的概念。 3 WSDL的本质:服务内容的标准化描述 WSDL的全称是web service Description Language,是一种基于XML格式的关于web服务 的描述语言。其主要目的在于web service的提供者将自己的web服务的所有相关内 容,如所提供的服务的传输方式，服务方法接口，接口参数，服务路径等，生成相应 的完全文档，发布给使用者。使用者可以通过这个WSDL文档，创建相应的SOAP请求消息 ，通过HTTP传递给webservice提供者；web服务在完成服务请求后，将SOAP返回消息 传回请求者，服务请求者再根据WSDL文档将SOAP返回消息解析成自己能够理解的内容。 4 SOAP的本质：标准的传输协议 SOAP是web service的标准通信协议，SOAP为simple object access protocoll的 缩写，简单对象访问协议. 它是一种标准化的传输消息的XML消息格式。 5 UDDI的本质:服务的公共网址 将web service进行UDDI注册发布,UDDI是一种创建注册表服务的规范,以便大家将自己的 web service进行注册发布供使用者查找. 然而当服务提供者想将自己的web service向全世界公布，以便外部找到其服务时，那么 服务提供者可以将自己的web service注册到相应的UDDI商用注册网站，目前全球有 IBM等4家UDDI商用注册网站。 因为WSDL文件中已经给定了web service的地址URI，外部可以直接通过WSDL提供的 URI进行相应的web service调用。所以UDDI并不是一个必需的web service组件，服务 方完全可以不进行UDDI的注册。 原创文章，转载请注明： 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart [...]]]></description>
			<content:encoded><![CDATA[<p>webservice的原理及概念<br />
1 webservice</p>
<p>所谓webservice就是定义了一套标准的调用过程:</p>
<p>a 服务器首先用一套标准的方法向外界描述它所提供的服务的内容，就属于WSDL</p>
<p>b 客户端需要以一种标准的协议来调用此服务，这属于SOAP.</p>
<p>c 服务提供者将服务内容放在一个公共的网址让大家查询，就属于UDDI.</p>
<p>2 命名空间</p>
<p>命名空间其主要目的通过加一个命名属性，使名称保持唯一性。WSDL有大量的使用</p>
<p>命名空间的地方。本质上WSDL是一个XML文件，作为一个XML文件，为了区别同名的</p>
<p>元素，就需要采用命名空间的概念。</p>
<p>3 WSDL的本质:服务内容的标准化描述</p>
<p>WSDL的全称是web service Description Language,是一种基于XML格式的关于web服务</p>
<p>的描述语言。其主要目的在于web service的提供者将自己的web服务的所有相关内</p>
<p>容,如所提供的服务的传输方式，服务方法接口，接口参数，服务路径等，生成相应</p>
<p>的完全文档，发布给使用者。使用者可以通过这个WSDL文档，创建相应的SOAP请求消息</p>
<p>，通过HTTP传递给webservice提供者；web服务在完成服务请求后，将SOAP返回消息</p>
<p>传回请求者，服务请求者再根据WSDL文档将SOAP返回消息解析成自己能够理解的内容。</p>
<p>4 SOAP的本质：标准的传输协议</p>
<p>SOAP是web service的标准通信协议，SOAP为simple object access protocoll的</p>
<p>缩写，简单对象访问协议. 它是一种标准化的传输消息的XML消息格式。</p>
<p>5 UDDI的本质:服务的公共网址</p>
<p>将web service进行UDDI注册发布,UDDI是一种创建注册表服务的规范,以便大家将自己的</p>
<p>web service进行注册发布供使用者查找.</p>
<p>然而当服务提供者想将自己的web service向全世界公布，以便外部找到其服务时，那么</p>
<p>服务提供者可以将自己的web service注册到相应的UDDI商用注册网站，目前全球有</p>
<p>IBM等4家UDDI商用注册网站。</p>
<p>因为WSDL文件中已经给定了web service的地址URI，外部可以直接通过WSDL提供的</p>
<p>URI进行相应的web service调用。所以UDDI并不是一个必需的web service组件，服务</p>
<p>方完全可以不进行UDDI的注册。
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/702.html">Webservice的原理及概念</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/702.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>curl_setopt函数相关参数介绍</title>
		<link>http://www.shangshayb.com/php/696.html</link>
		<comments>http://www.shangshayb.com/php/696.html#comments</comments>
		<pubDate>Wed, 15 Sep 2010 03:52:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[curl_setopt]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=696</guid>
		<description><![CDATA[curl_setopt函数相关参数介绍 curl_setopt (PHP 4 &#62;= 4.0.2) curl_setopt &#8212; 为CURL调用设置一个选项 描述 　 bool curl_setopt (int ch, string option, mixed value) 　 curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置，value是这个选项给定的值。 下列选项的值将被作为长整形使用(在option参数中指定)： 　 CURLOPT_INFILESIZE: 当你上传一个文件到远程站点，这个选项告诉PHP你上传文件的大小。 CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情，设置这个选项为一个非零值。 CURLOPT_HEADER: 如果你想把一个头包含在输出中，设置这个选项为一个非零值。 CURLOPT_NOPROGRESS: 如果你不会PHP为CURL传输显示一个进程条，设置这个选项为一个非零值。 注意：PHP自动设置这个选项为非零值，你应该仅仅为了调试的目的来改变这个选项。 CURLOPT_NOBODY: 如果你不想在输出中包含body部分，设置这个选项为一个非零值。 CURLOPT_FAILONERROR: 如果你想让PHP在发生错误(HTTP代码返回大于等于300)时，不显示，设置这个选项为一人非零值。默认行为是返回一个正常页，忽略代码。 CURLOPT_UPLOAD: 如果你想让PHP为上传做准备，设置这个选项为一个非零值。 CURLOPT_POST: 如果你想PHP去做一个正规的HTTP POST，设置这个选项为一个非零值。这个POST是普通的 application/x-www-from-urlencoded 类型，多数被HTML表单使用。 CURLOPT_FTPLISTONLY: 设置这个选项为非零值，PHP将列出FTP的目录名列表。 CURLOPT_FTPAPPEND: 设置这个选项为一个非零值，PHP将应用远程文件代替覆盖它。 CURLOPT_NETRC: 设置这个选项为一个非零值，PHP将在你的 ~./netrc 文件中查找你要建立连接的远程站点的用户名及密码。 CURLOPT_FOLLOWLOCATION: 设置这个选项为一个非零值(象 &#8216;Location: &#8216;)的头，服务器会把它当做HTTP头的一部分发送(注意这是递归的，PHP将发送形如 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>curl_setopt函数相关参数介绍</strong><br />
curl_setopt<br />
(PHP 4 &gt;= 4.0.2)<br />
curl_setopt &#8212; 为CURL调用设置一个选项<br />
描述<br />
　<br />
bool curl_setopt (int ch, string option, mixed value)<br />
　<br />
curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置，value是这个选项给定的值。<br />
下列选项的值将被作为长整形使用(在option参数中指定)：<br />
　<br />
CURLOPT_INFILESIZE: 当你上传一个文件到远程站点，这个选项告诉PHP你上传文件的大小。<br />
CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情，设置这个选项为一个非零值。<br />
CURLOPT_HEADER: 如果你想把一个头包含在输出中，设置这个选项为一个非零值。<br />
CURLOPT_NOPROGRESS: 如果你不会PHP为CURL传输显示一个进程条，设置这个选项为一个非零值。<br />
注意：PHP自动设置这个选项为非零值，你应该仅仅为了调试的目的来改变这个选项。<br />
CURLOPT_NOBODY: 如果你不想在输出中包含body部分，设置这个选项为一个非零值。<br />
CURLOPT_FAILONERROR: 如果你想让PHP在发生错误(HTTP代码返回大于等于300)时，不显示，设置这个选项为一人非零值。默认行为是返回一个正常页，忽略代码。<br />
CURLOPT_UPLOAD: 如果你想让PHP为上传做准备，设置这个选项为一个非零值。<br />
CURLOPT_POST: 如果你想PHP去做一个正规的HTTP POST，设置这个选项为一个非零值。这个POST是普通的 application/x-www-from-urlencoded 类型，多数被HTML表单使用。<br />
CURLOPT_FTPLISTONLY: 设置这个选项为非零值，PHP将列出FTP的目录名列表。<br />
CURLOPT_FTPAPPEND: 设置这个选项为一个非零值，PHP将应用远程文件代替覆盖它。<br />
CURLOPT_NETRC: 设置这个选项为一个非零值，PHP将在你的 ~./netrc 文件中查找你要建立连接的远程站点的用户名及密码。<br />
CURLOPT_FOLLOWLOCATION: 设置这个选项为一个非零值(象 &#8216;Location: &#8216;)的头，服务器会把它当做HTTP头的一部分发送(注意这是递归的，PHP将发送形如 &#8216;Location: &#8216;的头)。<br />
CURLOPT_PUT: 设置这个选项为一个非零值去用HTTP上传一个文件。要上传这个文件必须设置CURLOPT_INFILE和CURLOPT_INFILESIZE选项.<br />
CURLOPT_MUTE: 设置这个选项为一个非零值，PHP对于CURL函数将完全沉默。<br />
CURLOPT_TIMEOUT: 设置一个长整形数，作为最大延续多少秒。<br />
CURLOPT_LOW_SPEED_LIMIT: 设置一个长整形数，控制传送多少字节。<br />
CURLOPT_LOW_SPEED_TIME: 设置一个长整形数，控制多少秒传送CURLOPT_LOW_SPEED_LIMIT规定的字节数。<br />
CURLOPT_RESUME_FROM: 传递一个包含字节偏移地址的长整形参数，(你想转移到的开始表单)。<br />
CURLOPT_SSLVERSION: 传递一个包含SSL版本的长参数。默认PHP将被它自己努力的确定，在更多的安全中你必须手工设置。<br />
CURLOPT_TIMECONDITION: 传递一个长参数，指定怎么处理CURLOPT_TIMEVALUE参数。你可以设置这个参数为TIMECOND_IFMODSINCE 或 TIMECOND_ISUNMODSINCE。这仅用于HTTP。<br />
CURLOPT_TIMEVALUE: 传递一个从1970-1-1开始到现在的秒数。这个时间将被CURLOPT_TIMEVALUE选项作为指定值使用，或被默认TIMECOND_IFMODSINCE使用。<br />
下列选项的值将被作为字符串：<br />
　<br />
CURLOPT_URL: 这是你想用PHP取回的URL地址。你也可以在用curl_init()函数初始化时设置这个选项。<br />
CURLOPT_USERPWD: 传递一个形如[username]:[password]风格的字符串,作用PHP去连接。<br />
CURLOPT_PROXYUSERPWD: 传递一个形如[username]:[password] 格式的字符串去连接HTTP代理。<br />
CURLOPT_RANGE: 传递一个你想指定的范围。它应该是&#8217;X-Y&#8217;格式，X或Y是被除外的。HTTP传送同样支持几个间隔，用逗句来分隔(X-Y,N-M)。<br />
CURLOPT_POSTFIELDS: 传递一个作为HTTP “POST”操作的所有数据的字符串。<br />
CURLOPT_REFERER: 在HTTP请求中包含一个&#8217;referer&#8217;头的字符串。<br />
CURLOPT_USERAGENT: 在HTTP请求中包含一个&#8217;user-agent&#8217;头的字符串。<br />
CURLOPT_FTPPORT: 传递一个包含被ftp &#8216;POST&#8217;指令使用的IP地址。这个POST指令告诉远程服务器去连接我们指定的IP地址。 这个字符串可以是一个IP地址，一个主机名，一个网络界面名(在UNIX下)，或是‘-’(使用系统默认IP地址)。<br />
CURLOPT_COOKIE: 传递一个包含HTTP cookie的头连接。<br />
CURLOPT_SSLCERT: 传递一个包含PEM格式证书的字符串。<br />
CURLOPT_SSLCERTPASSWD: 传递一个包含使用CURLOPT_SSLCERT证书必需的密码。<br />
CURLOPT_COOKIEFILE: 传递一个包含cookie数据的文件的名字的字符串。这个cookie文件可以是Netscape格式，或是堆存在文件中的HTTP风格的头。<br />
CURLOPT_CUSTOMREQUEST:<br />
当进行HTTP请求时，传递一个字符被GET或HEAD使用。为进行DELETE或其它操作是有益的，更Pass a string to be<br />
used instead of GET or HEAD when doing an HTTP request. This is useful<br />
for doing or another, more obscure, HTTP request.<br />
注意: 在确认你的服务器支持命令先不要去这样做。<br />
下列的选项要求一个文件描述(通过使用fopen()函数获得)：<br />
　<br />
CURLOPT_FILE: 这个文件将是你放置传送的输出文件，默认是STDOUT.<br />
CURLOPT_INFILE: 这个文件是你传送过来的输入文件。<br />
CURLOPT_WRITEHEADER: 这个文件写有你输出的头部分。<br />
CURLOPT_STDERR: 这个文件写有错误而不是stderr。
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/696.html">curl_setopt函数相关参数介绍</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/696.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>自动刷新跳转</title>
		<link>http://www.shangshayb.com/php/691.html</link>
		<comments>http://www.shangshayb.com/php/691.html#comments</comments>
		<pubDate>Tue, 14 Sep 2010 02:42:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[自动刷新]]></category>
		<category><![CDATA[跳转]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=691</guid>
		<description><![CDATA[&#60;HTML&#62;  &#60;HEAD&#62;  &#60;META HTTP-EQUIV=”REFRESH” CONTENT=”1;URL=http://www.shangshayb.com/”&#62;  &#60;/HEAD&#62;  &#60;BODY&#62;  &#60;/BODY&#62;  &#60;/HTML&#62; 保存成index.html &#60;?php  $url = “http://www.shangshayb.com/“;  if (isset($url))  { Header(“Location: $url”);  exit;  } ?&#62; 保存成index.php 原创文章，转载请注明： 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart &#124; 小龙包 本文链接地址: 自动刷新跳转]]></description>
			<content:encoded><![CDATA[<p>&lt;HTML&gt; <br />
&lt;HEAD&gt; <br />
&lt;META HTTP-EQUIV=”REFRESH” CONTENT=”1;URL=http://www.shangshayb.com/”&gt; <br />
&lt;/HEAD&gt; <br />
&lt;BODY&gt; <br />
&lt;/BODY&gt; <br />
&lt;/HTML&gt;</p>
<p>保存成index.html</p>
<p>&lt;?php<br />
 $url = “<a href="http://www.shangshayb.com/">http://www.shangshayb.com/</a>“;<br />
 if (isset($url)) <br />
{ Header(“Location: $url”); <br />
exit; <br />
}<br />
?&gt;</p>
<p>保存成index.php
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/691.html">自动刷新跳转</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/691.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>base64_encode 函数详解</title>
		<link>http://www.shangshayb.com/php/682.html</link>
		<comments>http://www.shangshayb.com/php/682.html#comments</comments>
		<pubDate>Thu, 09 Sep 2010 09:36:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[base64_encode]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=682</guid>
		<description><![CDATA[将字符串以 BASE64 编码。 base64_encode语法: string base64_encode(string data); base64_encode返回值: 字符串 函数种类: 编码处理 base64_encode内容说明： 本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线，共 64 个基本字符，不包含其它特殊的字符，因而才取名 BASE64。编码后的字符串比原来的字符串长度再加 1/3 左右。 原创文章，转载请注明： 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart &#124; 小龙包 本文链接地址: base64_encode 函数详解]]></description>
			<content:encoded><![CDATA[<p>将字符串以 BASE64 编码。<br />
base64_encode语法: string base64_encode(string data);<br />
base64_encode返回值: 字符串<br />
函数种类: 编码处理</p>
<p>base64_encode内容说明：<br />
本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线，共 64 个基本字符，不包含其它特殊的字符，因而才取名 BASE64。编码后的字符串比原来的字符串长度再加 1/3 左右。</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/682.html">base64_encode 函数详解</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/682.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一些php常用函数</title>
		<link>http://www.shangshayb.com/php/613.html</link>
		<comments>http://www.shangshayb.com/php/613.html#comments</comments>
		<pubDate>Tue, 10 Aug 2010 14:37:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[php函数]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=613</guid>
		<description><![CDATA[数组的合并，array_merge();  清楚数组中重复元素，array_unique ();  数组元素的遍历,foreach($result as $resultValue);  字符串的分割，explode();  字符串中字符的替换，str_replace(); 原创文章，转载请注明： 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart &#124; 小龙包 本文链接地址: 一些php常用函数]]></description>
			<content:encoded><![CDATA[<p>数组的合并，array_merge();<br />
 清楚数组中重复元素，array_unique ();<br />
 数组元素的遍历,foreach($result as $resultValue);<br />
 字符串的分割，explode();<br />
 字符串中字符的替换，str_replace();
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/613.html">一些php常用函数</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/613.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>获取页面iframe中xml节点的文本内容</title>
		<link>http://www.shangshayb.com/php/573.html</link>
		<comments>http://www.shangshayb.com/php/573.html#comments</comments>
		<pubDate>Thu, 29 Jul 2010 15:25:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[Zen-Cart二次开发]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=573</guid>
		<description><![CDATA[今天需要从页面嵌入的隐藏的iframe中读取一个节点的内容，找了很久才在网上找到一个函数：  function fnGetCode(iframeId){                                                var obj=null;                 if (document.all){//IE                     obj = document.frames[iframeId].document;                                     return($(obj).find(“.tx”).text());                 }else{//Firefox                     obj = document.getElementById(iframeId).contentDocument;                                                                    return($(obj).find(“code”).text());                                                      }                                            } 该函数可以根据iframeId来获取页面中嵌入的iframe中的xml的文本节点的内容。 原创文章，转载请注明： 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart &#124; 小龙包 本文链接地址: 获取页面iframe中xml节点的文本内容]]></description>
			<content:encoded><![CDATA[<p>今天需要从页面嵌入的隐藏的iframe中读取一个节点的内容，找了很久才在网上找到一个函数：</p>
<p> function fnGetCode(iframeId){                               <br />
                var obj=null;<br />
                if (document.all){//IE<br />
                    obj = document.frames[iframeId].document;                <br />
                    return($(obj).find(“.tx”).text());<br />
                }else{//Firefox<br />
                    obj = document.getElementById(iframeId).contentDocument;                                               <br />
                    return($(obj).find(“code”).text());                                     <br />
                }                               <br />
            }</p>
<p>该函数可以根据iframeId来获取页面中嵌入的iframe中的xml的文本节点的内容。
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/573.html">获取页面iframe中xml节点的文本内容</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/573.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP中$_FILES的使用及注意事项</title>
		<link>http://www.shangshayb.com/php/564.html</link>
		<comments>http://www.shangshayb.com/php/564.html#comments</comments>
		<pubDate>Tue, 27 Jul 2010 08:36:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[$_FILES]]></category>
		<category><![CDATA[文件上传]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=564</guid>
		<description><![CDATA[$_FILES: 经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES 数组（依然有效，但反对使用）。详细信息可参阅 POST 方法上传。 $_FILES数组内容如下: $_FILES['myFile']['name'] 客户端文件的原名称。 $_FILES['myFile']['type'] 文件的 MIME 类型，需要浏览器提供该信息的支持，例如”image/gif”。 $_FILES['myFile']['size'] 已上传文件的大小，单位为字节。 $_FILES['myFile']['tmp_name'] 文件被上传后在服务端储存的临时文件名，一般是系统默认。可以在php.ini的upload_tmp_dir 指定，但用 putenv() 函数设置是不起作用的。 $_FILES['myFile']['error'] 和该文件上传相关的错误代码。['error'] 是在 PHP 4.2.0 版本中增加的。下面是它的说明：(它们在PHP3.0以后成了常量) UPLOAD_ERR_OK 值：0; 没有错误发生，文件上传成功。 UPLOAD_ERR_INI_SIZE 值：1; 上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。 UPLOAD_ERR_FORM_SIZE 值：2; 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。 UPLOAD_ERR_PARTIAL 值：3; 文件只有部分被上传。 UPLOAD_ERR_NO_FILE 值：4; 没有文件被上传。 值：5; 上传文件大小为0. 注: [...]]]></description>
			<content:encoded><![CDATA[<p>$_FILES: 经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES 数组（依然有效，但反对使用）。详细信息可参阅 POST 方法上传。<br />
$_FILES数组内容如下:<br />
$_FILES['myFile']['name'] 客户端文件的原名称。<br />
$_FILES['myFile']['type'] 文件的 MIME 类型，需要浏览器提供该信息的支持，例如”image/gif”。<br />
$_FILES['myFile']['size'] 已上传文件的大小，单位为字节。<br />
$_FILES['myFile']['tmp_name'] 文件被上传后在服务端储存的临时文件名，一般是系统默认。可以在php.ini的upload_tmp_dir 指定，但用 putenv() 函数设置是不起作用的。<br />
$_FILES['myFile']['error'] 和该文件上传相关的错误代码。['error'] 是在 PHP 4.2.0 版本中增加的。下面是它的说明：(它们在PHP3.0以后成了常量)<br />
UPLOAD_ERR_OK 值：0; 没有错误发生，文件上传成功。<br />
UPLOAD_ERR_INI_SIZE 值：1; 上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。<br />
UPLOAD_ERR_FORM_SIZE 值：2; 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。<br />
UPLOAD_ERR_PARTIAL 值：3; 文件只有部分被上传。<br />
UPLOAD_ERR_NO_FILE 值：4; 没有文件被上传。 值：5; 上传文件大小为0.</p>
<p>注:<br />
1. 文件被上传结束后，默认地被存储在了临时目录中，这时必须将它从临时目录中删除或移动到其它地方，如果没有，则会被删除。也就是不管是否上传成功，脚本执行完后临时目录里的文件肯定会被删除。所以在删除之前要用PHP的 copy() 函数将它复制到其它位置，此时，才算完成了上传文件过程。<br />
2. 在 PHP 4.1.0 版本以前该数组的名称为 $HTTP_POST_FILES，它并不像 $_FILES 一样是自动全局变量。PHP 3 不支持 $HTTP_POST_FILES 数组。<br />
3. 用form上传文件时，一定要加上属性内容 enctype=”multipart/form-data”，否则用$_FILES[filename]获取文件信息时会报异常。</p>
<p>&lt;form enctype=”multipart/form-data” action=”URL” method=”post”&gt;<br />
 &lt;input name=”myFile” type=”file”&gt;<br />
 &lt;input type=”submit” value=”上传文件”&gt;<br />
&lt;/form&gt;
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/564.html">PHP中$_FILES的使用及注意事项</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/564.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php去掉文本中的空格</title>
		<link>http://www.shangshayb.com/php/452.html</link>
		<comments>http://www.shangshayb.com/php/452.html#comments</comments>
		<pubDate>Sat, 19 Jun 2010 06:47:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[去掉空格]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=452</guid>
		<description><![CDATA[php 去掉文本中的空格，并替换为需要的字符，比如 ‘，’，可以使用下面的函数来实现： str_replace(&#8216; &#8216;,&#8217;,',$str);  //用逗号替换空格 原创文章，转载请注明： 转载自长沙营销型网站建设,营销型网站开发,Zen-Cart &#124; 小龙包 本文链接地址: php去掉文本中的空格]]></description>
			<content:encoded><![CDATA[<p>php 去掉文本中的空格，并替换为需要的字符，比如 ‘，’，可以使用下面的函数来实现：</p>
<p>str_replace(&#8216; &#8216;,&#8217;,',$str);  //用逗号替换空格
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/452.html">php去掉文本中的空格</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/452.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP5字符串处理函数大全</title>
		<link>http://www.shangshayb.com/php/447.html</link>
		<comments>http://www.shangshayb.com/php/447.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 23:44:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP技术]]></category>
		<category><![CDATA[字符串处理函数]]></category>

		<guid isPermaLink="false">http://www.shangshayb.com/?p=447</guid>
		<description><![CDATA[addcslashes 为字符串里面的部分字符添加反斜线转义字符 addslashes 用指定的方式对字符串里面的字符进行转义 bin2hex 将二进制数据转换成十六进制表示 chop rtrim() 的别名函数 chr 返回一个字符的ASCII码 chunk_split 按一定的字符长度将字符串分割成小块    addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASCII码 chunk_split — 按一定的字符长度将字符串分割成小块 convert_cyr_string — 将斯拉夫语字符转换为别的字符 convert_uudecode — 解密一个字符串 convert_uuencode — 加密一个字符串 count_chars — 返回一个字符串里面的字符使用信息 crc32 — 计算一个字符串的crc32多项式 crypt — 单向散列加密函数 echo — 用以显示一些内容 explode — [...]]]></description>
			<content:encoded><![CDATA[<p>addcslashes 为字符串里面的部分字符添加反斜线转义字符 addslashes 用指定的方式对字符串里面的字符进行转义 bin2hex 将二进制数据转换成十六进制表示 chop rtrim() 的别名函数 chr 返回一个字符的ASCII码 chunk_split 按一定的字符长度将字符串分割成小块    addcslashes — 为字符串里面的部分字符添加反斜线转义字符<br />
addslashes — 用指定的方式对字符串里面的字符进行转义<br />
bin2hex — 将二进制数据转换成十六进制表示<br />
chop — rtrim() 的别名函数<br />
chr — 返回一个字符的ASCII码<br />
chunk_split — 按一定的字符长度将字符串分割成小块<br />
convert_cyr_string — 将斯拉夫语字符转换为别的字符<br />
convert_uudecode — 解密一个字符串<br />
convert_uuencode — 加密一个字符串<br />
count_chars — 返回一个字符串里面的字符使用信息<br />
crc32 — 计算一个字符串的crc32多项式<br />
crypt — 单向散列加密函数<br />
echo — 用以显示一些内容<br />
explode — 将一个字符串用分割符转变为一数组形式<br />
fprintf — 按照要求对数据进行返回，并直接写入文档流<br />
get_html_translation_table — 返回可以转换的HTML实体<br />
hebrev — 将Hebrew编码的字符串转换为可视的文本<br />
hebrevc — 将Hebrew编码的字符串转换为可视的文本<br />
html_entity_decode — htmlentities ()函数的反函数，将HTML实体转换为字符<br />
htmlentities — 将字符串中一些字符转换为HTML实体<br />
htmlspecialchars_decode — htmlspecialchars()函数的反函数，将HTML实体转换为字符<br />
htmlspecialchars — 将字符串中一些字符转换为HTML实体<br />
implode — 将数组用特定的分割符转变为字符串<br />
join — 将数组转变为字符串，implode()函数的别名<br />
levenshtein — 计算两个词的差别大小<br />
localeconv — 获取数字相关的格式定义<br />
ltrim — 去除字符串左侧的空白或者指定的字符<br />
md5_file — 将一个文件进行MD5算法加密<br />
md5 — 将一个字符串进行MD5算法加密<br />
metaphone — 判断一个字符串的发音规则<br />
money_format — 按照参数对数字进行格式化的输出<br />
nl_langinfo — 查询语言和本地信息<br />
nl2br — 将字符串中的换行符“\n”替换成“&lt;br /&gt;”<br />
number_format — 按照参数对数字进行格式化的输出<br />
ord — 将一个ASCII码转换为一个字符<br />
parse_str — 把一定格式的字符串转变为变量和值<br />
print — 用以输出一个单独的值<br />
printf — 按照要求对数据进行显示<br />
quoted_printable_decode — 将一个字符串加密为一个8位的二进制字符串<br />
quotemeta — 对若干个特定字符进行转义<br />
rtrim — 去除字符串右侧的空白或者指定的字符<br />
setlocale — 设置关于数字，日期等等的本地格式<br />
sha1_file — 将一个文件进行SHA1算法加密<br />
sha1 — 将一个字符串进行SHA1算法加密<br />
similar_text — 比较两个字符串，返回系统认为的相似字符个数<br />
soundex — 判断一个字符串的发音规则<br />
sprintf — 按照要求对数据进行返回，但是不输出<br />
sscanf — 可以对字符串进行格式化<br />
str_ireplace — 像str_replace()函数一样匹配和替换字符串，但是不区分大小写<br />
str_pad — 对字符串进行两侧的补白<br />
str_repeat — 对字符串进行重复组合<br />
str_replace — 匹配和替换字符串<br />
str_rot13 — 将字符串进行ROT13加密处理<br />
str_shuffle — 对一个字符串里面的字符进行随机排序<br />
str_split — 将一个字符串按照字符间距分割为一个数组<br />
str_word_count — 获取字符串里面的英文单词信息<br />
strcasecmp — 对字符串进行大小比较，不区分大小写<br />
strchr — 通过比较返回一个字符串的部分strstr()函数的别名<br />
strcmp — 对字符串进行大小比较<br />
strcoll – 根据本地设置对字符串进行大小比较<br />
strcspn — 返回字符连续非匹配长度的值<br />
strip_tags — 去除一个字符串里面的HTML和PHP代码<br />
stripcslashes — 反转义addcslashes()函数转义处理过的字符串<br />
stripos — 查找并返回首个匹配项的位置，匹配不区分大小写<br />
stripslashes — 反转义addslashes()函数转义处理过的字符串<br />
stristr — 通过比较返回一个字符串的部分，比较时不区分大小写<br />
strlen — 获取一个字符串的编码长度<br />
strnatcasecmp — 使用自然排序法对字符串进行大小比较，不区分大小写<br />
strnatcmp — 使用自然排序法对字符串进行大小比较<br />
strncasecmp — 对字符串的前N个字符进行大小比较，不区分大小写<br />
strncmp — 对字符串的前N个字符进行大小比较<br />
strpbrk — 通过比较返回一个字符串的部分<br />
strpos — 查找并返回首个匹配项的位置<br />
strrchr — 通过从后往前比较返回一个字符串的部分<br />
strrev — 将字符串里面的所有字母反向排列<br />
strripos — 从后往前查找并返回首个匹配项的位置，匹配不区分大小写<br />
strrpos – 从后往前查找并返回首个匹配项的位置<br />
strspn — 匹配并返回字符连续出现长度的值<br />
strstr — 通过比较返回一个字符串的部分<br />
strtok — 用指定的若干个字符来分割字符串<br />
strtolower — 将字符串转变为小写<br />
strtoupper –将字符串转变为大写<br />
strtr — 对字符串比较替换<br />
substr_compare — 对字符串进行截取后的比较<br />
substr_count — 计算字符串中某字符段的出现次数<br />
substr_replace — 对字符串中的部分字符进行替换<br />
substr — 对字符串进行截取<br />
trim — 去除字符串两边的空白或者指定的字符<br />
ucfirst — 将所给字符串的第一个字母转换为大写<br />
ucwords — 将所给字符串的每一个英文单词的第一个字母变成大写<br />
vfprintf — 按照要求对数据进行返回，并直接写入文档流<br />
vprintf — 按照要求对数据进行显示<br />
vsprintf — 按照要求对数据进行返回，但是不输出<br />
wordwrap — 按照一定的字符长度分割字符串<br />
strtolower()函数把所有字符变成小写，strtoupper()函数把所有字符变成大写，ucfirst()函数将所给字符串的第一个字母转换为大写，ucwords()函数将所给字符串的每一个英文单词的第一个字母变成大写。ucfirst()只处理字符串的首个字符，ucwords()只处理每个单词的首字母（以空格来界定是否是单词，“today!Hi”、“today.Hi” 会被认为是一个单词），对于其余字母的大小写状态并不改变。
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.shangshayb.com/">长沙营销型网站建设,营销型网站开发,Zen-Cart | 小龙包</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.shangshayb.com/php/447.html">PHP5字符串处理函数大全</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shangshayb.com/php/447.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

