function get_innerhtml($html,$label) { //获取一对html标记间的html字符串 $result_arr = preg_split("/</".$label.">/i",$html); $pattern = "/<".$label.".*?>/i"; for ($i = 0; $i < count($result_arr); $i++) { list($left, $right) = preg_split($pattern,$result_arr[$i],2); $result_arr[$i] = $right; } return $result_arr; } //例: echo get_innerhtml("<tr><td height=20>something</td></tr>", "td"); //will print "something".
function get_input_value($input) { //获取Input的HTML代码中的Value值 $pos = stripos($input, "value=") + 6; if ($pos !== false) { $input = substr($input, $pos); if (substr($input, 0, 1) == """) return substr($input, 1, strpos($input, """, 1) - 1); else return substr($input, 0, strpos($input, " ") - 1); } return false; }
function getcontentbetween($a, $b, $str) { //获取字符串$str中,字符串$a与字符串$b之间的字符串 if ($str!=="" && $a!=="" && $b!=="") { $start = strpos($str, $a) + strlen($a); return substr($str, $start, strpos($str, $b, $start + 1) - $start); } return false; }
1、关于PHP重定向
复制代码 代码如下: 方法一:header("Location: index.php"); 方法二:echo "<scrīpt>window.location ="$PHP_SELF";</scrīpt>"; 方法三:echo "<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php">";
2、获取访问者浏览器
复制代码 代码如下: function browse_infor() { $browser="";$browserver=""; $Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb"); $Agent = $GLOBALS["HTTP_USER_AGENT"]; for ($i=0; $i<=7; $i++) { if (strpos($Agent,$Browsers[$i])) { $browser = $Browsers[$i]; $browserver =""; } } if (ereg("Mozilla",$Agent) && !ereg("MSIE",$Agent)) { $temp =explode("(", $Agent); $Part=$temp[0]; $temp =explode("http://www.jb51.net/", $Part); $browserver=$temp[1]; $temp =explode(" ",$browserver); $browserver=$temp[0]; $browserver =preg_replace("/([d.]+)/","1",$browserver); $browserver = " $browserver"; $browser = "Netscape Navigator"; } if (ereg("Mozilla",$Agent) && ereg("Opera",$Agent)) { $temp =explode("(", $Agent); $Part=$temp[1]; $temp =explode(")", $Part); $browserver=$temp[1]; $temp =explode(" ",$browserver);$browserver=$temp[2]; $browserver =preg_replace("/([d.]+)/","1",$browserver); $browserver = " $browserver"; $browser = "Opera"; } if (ereg("Mozilla",$Agent) && ereg("MSIE",$Agent)) { $temp = explode("(", $Agent); $Part=$temp[1]; $temp = explode(";",$Part); $Part=$temp[1]; $temp = explode(" ",$Part);$browserver=$temp[2]; $browserver =preg_replace("/([d.]+)/","1",$browserver); $browserver = " $browserver"; $browser = "Internet Explorer"; } if ($browser!="") { $browseinfo = "$browser$browserver"; } else { $browseinfo = "Unknown"; } return $browseinfo; } //调用方法$browser=browseinfo() ;直接返回结果
3、获取访问者操作系统
复制代码 代码如下: (编辑:焦作站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|