代码如下 | 复制代码 |
$sn = strtolower($_server['server_name']?$_server['server_name']:$_server['http_host']); $query = trim(@$_server['request_uri']); $sn = str_replace('http://','',strtolower($sn)); $url ='www.111cn.net'; if( $sn !=$url || strpos($query,'index.php')) { header( "http/1.1 301 moved permanently" ); header( "location: http://$url" ); } |
//带参数
代码如下 | 复制代码 |
$url = "http://".$url.$_server["request_uri"]; |
代码如下 | 复制代码 |
$url = 'aaa.php?region='.urldecode("四川省"); ?> //方法二base64_encode <? 另一页面使用base64_decode解开 base64_decode($region); //方法三让服务器支持中文 [root@dhcp ~]# locale lang=zh_cn.utf-8 |
代码如下 | 复制代码 |
$v = array('vv','bb'); $str=preg_replace("/$v[0]/","<a href=".$v[1]." target=_blank >".$v[0]."</a>",$str,2); |
//方法一模仿用户访问网页
代码如下 | 复制代码 |
function readpr($link,$url) { $fp = fsockopen ($url, 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno) "; exit(1); } else { $out = "get $link http/1.0 "; $out .= "host: $url "; $out .= "user-agent: mozilla/4.0 (compatible; googletoolbar 2.0.114.9-big; linux 2.6) "; $out .= "connection: close "; fwrite($fp, $out); do{ $line = fgets($fp, 128); }while ($line !== " "); $data = fread($fp,8192); fclose ($fp); return $data; } } |
//方法二用curl_init读取远程网页内容
代码如下 | 复制代码 |
function init() function getfiles($value) function getfiles($value) |
代码如下 | 复制代码 |
function mkdirs($dir) //函数了 $path ="www.111cn.net/".date("y/m"); |
/*
创建目录是在文件上传中经常会碰到的事情,如果我要根据日期来生成相对就的目录并且保存文件,这样就需要这个功能了。
*/