Php
- 预定义变量之服务器变量:$_SERVER
-
预定义变量
服务器变量:$_SERVER
注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。
$_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息
- 分类:Php 查阅全文
- 又一个发送mime邮件的类
-
又一个发送mime邮件的类 2004-02-26 13 <?php // 存成 "mime_mail.inc" 檔案 class mime_mail { var $parts;
- 分类:Php 查阅全文
- 真正程序员(搞笑版)
- 真正的程序员从来不写注释,难写的程序必定也难读。 真正的程序员不写应用程序,他们直接从最底层的裸机开始编程。他们认为应用程序编程是那些不会系统编程的人干的活。 真正的程序员不画流程图,流程图是没文化的人的文档,居住在山洞里的人才在岩壁上画流程图。 真正的
- 分类:Php 查阅全文
- 正规表达式函数
-
PHP与其它跨平台语言(也许Java不在其列. :))类似,也有正规表达式功能. PHP3.0的正规表达式功能当然远远比不上Perl,但还是足够用的,主要函数有这么些:
(1)ereg,eregi
这是正规表达式匹配函数,前者是大小写有关匹配,后者则是无关的.
用法: ereg(正规表达式,字符串,[匹配部分数组名]);
PH
- 分类:Php 查阅全文
- 正则表达式格式
-
正则表达式在PHP中被用来处理复杂的文字串。支持正则表达式的函数有:
ereg()
ereg replace()
eregi replace()
split()
这些函数都将正则表达式作为他们的第一个参数。PHP使用POSIX扩展规则表达式(使用POSIX 1003.2)。要找到所有的关于POSIX扩展规则表达式的描述,请查看包括在PHP发行
- 分类:Php 查阅全文
- 正则表达式中的特殊字符一览
-
正则表达式中的特殊字符: 字符 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个
- 分类:Php 查阅全文
- 正则表达式中的特殊字符
- 字符/
意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。
例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示
匹配一个单词的分界线。
或者:
对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。
例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了
- 分类:Php 查阅全文
- 正则表达式perl语言的文字处理模式
-
Perl 语言的文字处理模式-------------------------------------------------------------------------------- 如果在Unix中曾经使用过sde,awk,grep这些指令的话,相信对于 Perl 语言中的文字处理模式(Regular Expression)应该不会感到陌生才
- 分类:Php 查阅全文
- 正则表达式系统教程(二)
-
2. 正则表达式的历史 正则表达式的“祖先”可以一直上溯至对人类神经系统如何工作的早期研究。Warren McCulloch 和 Walter Pitts 这两位神经生理学家研究出一种数学方式来描述这些神经网络。 1956 年, 一位叫 Stephen Kleene 的数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引
- 分类:Php 查阅全文
- 正则表达式系统教程(七)
-
7. 正则表达式匹配规则 7.1 基本模式匹配 一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如: ^once 这个模式包含一个特殊的字符^,表示该模式只匹配那些以once开头的字符串。例如该模式与字符串"once upo
- 分类:Php 查阅全文
- 正则表达式系统教程(一)
-
1. 引子 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。
正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失强大,造成了正则表达式代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门之后参照一
- 分类:Php 查阅全文
- 正则表达式系统教程(五)
-
5. 全部符号解释
字符
描述
\
将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。
^
匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\
- 分类:Php 查阅全文
- 正则表达式系统教程(三)
-
3. 正则表达式定义 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符
- 分类:Php 查阅全文
- 正则表达式系统教程(六)
-
6. 部分例子
正则表达式
说明
/\b([a-z]+) \1\b/gi
一个单词连续出现的位置
/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/
将一个URL解析为协议、域、端口及相对路径
/^(?:Chapter|Section) [1-9][0-9]{0,1}$/
定位章节的位置
/[-a-z]/
A至z共
- 分类:Php 查阅全文
- 正则表达式使用详解
-
正则表达式使用详解 如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。 入门简介 简单的
- 分类:Php 查阅全文
- 正则表达式例子:将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式
-
<html>
<head><title>正则表达式</title></head>
<body>
<a href=http://www.sheup.com/?"./">返回列表</a>
<form action="<? echo $PHP
- 分类:Php 查阅全文
- 正则表达式例子:获得某个网页上的所有超裢接
-
<html>
<head><title>正则表达式</title></head>
<body>
<a href=http://www.sheup.com/?"./">返回列表</a><br>
<form action="<?
- 分类:Php 查阅全文
- 正则表达式例子:在一个字符串中查找另一个字符串
-
<html>
<head><title>正则表达式</title></head>
<body>
<a href=http://www.sheup.com/?"./">返回列表</a><br>
<form action="<?
- 分类:Php 查阅全文
- 引入PHP包含文件 重用PHP程序代码
-
当页面中再三重复用到同样的内容时,用include()函数包含文件,这个方法可以简化编码工作。例如,关联相同的数据库;在页面的页眉或页脚显示相同的HTML。类似的应用不胜枚举。那么如何来应用呢?
<html>
<body>
<?php
include ("example.inc");
?>
</body>
- 分类:Php 查阅全文
- 在服务端进行目录建立、删除,文件上传、删除的过程
-
<?php
extract($_POST);
extract($_GET);
?>
<html>
<head>
<title>查看服务器端目录和文件</title>
<meta http-equiv="Content-Type" cont
- 分类:Php 查阅全文