ÌáÈ¡HTML±êÇ©-PHP¼¼Êõ-3P´úÂëÍø
¡¾·±ÌåÖÐÎÄ¡¿
¡¾ÉèΪÊ×Ò³¡¿
¡¾¼ÓÈëÊղء¿
µ±Ç°Î»ÖãºPHP¼¼ÊõÊ×Ò³ >> Êý¾Ý¿âÏà¹Ø >> ÌáÈ¡HTML±êÇ©

ÌáÈ¡HTML±êÇ©

2004-10-01 08:26:10  ×÷Õߣº  À´Ô´£º»¥ÁªÍø  ä¯ÀÀ´ÎÊý£º51  ÎÄ×Ö´óС£º¡¾´ó¡¿¡¾ÖС¿¡¾Ð¡¡¿
¼ò½é£º<?php /********************************* * * ×÷Õß: Ðì׿Äþ (ßëß¶) * ÓÊÏä: czjsz_ah@stats.gov.cn * ¿ª·¢: 2002.07 * * * º¯Êý: tags * ¹¦ÄÜ: ´ÓÎļþÖÐÌáÈ¡HTML±êÇ© * * Èë¿Ú: * $filename Îļþ...
¹Ø¼ü×Ö£º±êÇ© HTML

/*********************************

*

* ×÷Õß: Ðì׿Äþ (ßëß¶)

* ÓÊÏä: czjsz_ah@stats.gov.cn

* ¿ª·¢: 2002.07

*

*

* º¯Êý: tags

* ¹¦ÄÜ: ´ÓÎļþÖÐÌáÈ¡HTML±êÇ©

*

* Èë¿Ú:

* $filename ÎļþÃû

* $tag ±êÇ©Ãû

* ·µ»Ø:

* Êý×é,ÿÏîΪ:

* tagName String

* Text String

* Attrs Array

*

* ʾÀý:

* print_r(tags("test1.htm","a"));

* print_r("http://localhost/index.htm","img");

*

*/

function tags($filename,$tag) {

$buffer = join("",file($filename));

$buffer = eregi_replace(" ","",$buffer);

$tagkey = sql_regcase($tag);

$buffer = eregi_replace("<$tagkey "," <$tag ",$buffer);

$ar = split(" ",$buffer);

foreach($ar as $v) {

if(! eregi("<$tagkey ",$v)) continue;

eregi("<$tagkey ([^>]*)((.*)

$p[tagName] = strtoupper($tag);

if($regs[3])

$p[Text] = $regs[3];

$s = trim(eregi_replace("[ ]+"," ",$regs[1]))." ";

$s = eregi_replace(" *= *","=",$s);

$a = split(" ",$s);

for($i=0;$i

$ch = array();

if(eregi("=["']",$a[$i])) {

$j = $i+1;

while(!eregi("["']$",$a[$i])) {

$a[$i] .= " ".$a[$j];

unset($a[$j]);

}

}

}

foreach($a as $k) {

$name = strtoupper(strtok($k,"="));

$value = strtok("

ÔðÈα༭£ºadmin
±¾ÎÄÒýÓõØÖ·£º http://www.3pcode.com/php/2004/10/8821.htm
Ïà¹ØÎÄÕÂ