■主控程序 upfile.php
<?
####################################################################
#Project Name: Test
#Author : lanf
#Home Page: http://lanf.yeah.net
#E-mail:imbusy263.net
#Time: 2001 . 9
####################################################################
##验证身份函数
function getUserRight($username,$user){
if($username==$user' '$user=="*") return true;
echo "<html>您没有这个操作ID的权限。<a href=javascript:window.history.back()>点这里返回修改</a></html>";
return false;
}
##验证身份函数结束
##文件类型验证函数
function getFileType($filename,$fileType){
$fileExtent=strrchr($filename, ".");$fileExtent=substr($fileExtent,1);
$fileExtent=strtolower($fileExtent);$fileType=strtolower($fileType);
if(strstr($fileType,"jpg")|| strstr($fileType,"gif")' 'strstr($fileType,"png") ){
if(!GetImageSize($imgfile)) {
echo "<html>这个操作ID不允许上传此种类型文件。<a href=javascript:window.history.back()>点这里返回修改</a></html>";
return false;};
};
if(strstr($fileType,$fileExtent )' '$fileType="*") return true;
echo "<html>这个操作ID不允许上传此种类型文件。<a href=javascript:window.history.back()>点这里返回修改</a></html>";
return false;
}
##文件类型验证函数结束
##上传站点验证函数
function checkFromSiteErr($siteFrom,$limitSite){
//取得站点域名的ip地址;http://202.108.240.75 www.yyy.com
//echo $siteFrom;
$step1=substr($siteFrom,7);//echo "<br>$step1";
$step2=strpos($step1, "/");//echo "<br>$step2";
$step3=substr($step1,0,$step2);//echo "<br>$step3";
//if(eregi("^[0-9]+.[0-9]+.[0-9]+.[0-9]+$",$step3)){;}else{
$referIP=gethostbyname($step3);//echo "<br>ip:$referIP<br>";
/