谁能给我解释一下下面的代码(200),答完全者给200分!!
<?php
include("../../includes/config.php");
$ver_id=&&&ver_id&&&;
$userid=&&&userid&&&;
$mod=&&&mod&&&;
$exptime=&&&exptime&&&;
///////////////////////////////////////
$date = getdate();
$yy = $date['year'];
$dd= $date['mday'];
$mm= $date['mon'];
if($mm<10){
$mm="0".$mm;
}
if($dd<10){
$dd="0".$dd;
}
$nowtime=$yy.$mm.$dd;
////////////////////////////////////////
if($nowtime>$exptime && $LOOK!="ok"){
header("location:../../exp.htm");
}
if($file==""){
$file="index.php3";
}
if(isset($REF_PAGE)){
$refpage=$REF_PAGE;
$direct="N";
}else{
$direct="Y";
}
$opendir="$baseurl/mod/$mod/";
$openfile=$opendir.$file;
$openfile=$openfile."?kdir=$kdir&nowdir=$nowdir&userid=$userid&id=$id&detail=$detail";
if($QUERY_STRING==""){
$filestring="file=index.php3.htm";
}else{
$filestring=$QUERY_STRING.".htm";
}
setcookie("REF_PAGE",$filestring);
$kk=3;
if(file_exists($filestring)){
$fx=fopen($filestring,"r");
$pp=fgets($fx,100);
fclose($fx);
if(trim($pp)=="<!-- $ver_id -->"){
include($filestring);
}else{
$kk=1;
}
}else{
if($filestring=="file=index.php3.htm"){
$kk=1;
}elseif($direct=="Y"){
$kk=0;
}else{
if(file_exists($refpage)){
$ffp=fopen($refpage,"r");
$fcon=fread($ffp,120000);
if(strstr($fcon,$QUERY_STRING.">")){
$kk=1;
}else{
$kk=0;
}
fclose($ffp);
}else{
$kk=0;
}
}
}
if($kk==0){
$fd=fopen($openfile,"r");
$con = fread($fd,120000);
$con=str_replace("images/","$opendir/images/",$con);
$con=str_replace("<?","",$con);
$con=str_replace("<%","",$con);
$con=str_replace("language=php","",$con);
$con=str_replace("language='php'","",$con);
$con=str_replace('language="php"','',$con);
fclose($fd);
echo "$con";
}
if($kk==1){
$fd=fopen($openfile,"r");
$con = fread($fd,120000);
$con=str_replace("images/","$opendir/images/",$con);
fclose($fd);
$con=str_replace("<?","",$con);
$con=str_replace("<%","",$con);
$con=str_replace("language=php","",$con);
$con=str_replace("language='php'","",$con);
$con=str_replace('language="php"','',$con);
echo "$con";
$fp=fopen($filestring,"w");
fwrite($fp,"<!-- $ver_id -->\n",100);
$con=str_replace("\t","",$con);
$con=str_replace("\r","",$con);
$con = ereg_replace(">([ ]+)<", "><", $con);
$con = ereg_replace("\n([ ]+)<", "\n<", $con);
$con = ereg_replace("([\n]+)", "\n", $con);
fwrite($fp,$con,strlen($con));
fclose($fp);
chmod($filestring,0666);
}
?>
include("../../includes/config.php");
$ver_id=&&&ver_id&&&;
$userid=&&&userid&&&;
$mod=&&&mod&&&;
$exptime=&&&exptime&&&;
///////////////////////////////////////
$date = getdate();
$yy = $date['year'];
$dd= $date['mday'];
$mm= $date['mon'];
if($mm<10){
$mm="0".$mm;
}
if($dd<10){
$dd="0".$dd;
}
$nowtime=$yy.$mm.$dd;
////////////////////////////////////////
if($nowtime>$exptime && $LOOK!="ok"){
header("location:../../exp.htm");
}
if($file==""){
$file="index.php3";
}
if(isset($REF_PAGE)){
$refpage=$REF_PAGE;
$direct="N";
}else{
$direct="Y";
}
$opendir="$baseurl/mod/$mod/";
$openfile=$opendir.$file;
$openfile=$openfile."?kdir=$kdir&nowdir=$nowdir&userid=$userid&id=$id&detail=$detail";
if($QUERY_STRING==""){
$filestring="file=index.php3.htm";
}else{
$filestring=$QUERY_STRING.".htm";
}
setcookie("REF_PAGE",$filestring);
$kk=3;
if(file_exists($filestring)){
$fx=fopen($filestring,"r");
$pp=fgets($fx,100);
fclose($fx);
if(trim($pp)=="<!-- $ver_id -->"){
include($filestring);
}else{
$kk=1;
}
}else{
if($filestring=="file=index.php3.htm"){
$kk=1;
}elseif($direct=="Y"){
$kk=0;
}else{
if(file_exists($refpage)){
$ffp=fopen($refpage,"r");
$fcon=fread($ffp,120000);
if(strstr($fcon,$QUERY_STRING.">")){
$kk=1;
}else{
$kk=0;
}
fclose($ffp);
}else{
$kk=0;
}
}
}
if($kk==0){
$fd=fopen($openfile,"r");
$con = fread($fd,120000);
$con=str_replace("images/","$opendir/images/",$con);
$con=str_replace("<?","",$con);
$con=str_replace("<%","",$con);
$con=str_replace("language=php","",$con);
$con=str_replace("language='php'","",$con);
$con=str_replace('language="php"','',$con);
fclose($fd);
echo "$con";
}
if($kk==1){
$fd=fopen($openfile,"r");
$con = fread($fd,120000);
$con=str_replace("images/","$opendir/images/",$con);
fclose($fd);
$con=str_replace("<?","",$con);
$con=str_replace("<%","",$con);
$con=str_replace("language=php","",$con);
$con=str_replace("language='php'","",$con);
$con=str_replace('language="php"','',$con);
echo "$con";
$fp=fopen($filestring,"w");
fwrite($fp,"<!-- $ver_id -->\n",100);
$con=str_replace("\t","",$con);
$con=str_replace("\r","",$con);
$con = ereg_replace(">([ ]+)<", "><", $con);
$con = ereg_replace("\n([ ]+)<", "\n<", $con);
$con = ereg_replace("([\n]+)", "\n", $con);
fwrite($fp,$con,strlen($con));
fclose($fp);
chmod($filestring,0666);
}
?>
...全文
相关推荐
QNX 官方完全源代码 供学习参考 展开200M
QNX TSVN官方完全源代码 供学习参考 展开200M
华为OD机试(B+C+D卷)、机考必刷 200 分的题目整理如下,冲满分评级必备
华为机试有三道题,前 2 道 100 分,第 3 道 200 分,总分是 400 分。年度奖金计算为:A =4 个月工资,B+ =3 个月工资,B=2 个月工资。,在国外有补助,在华为干的越久,年底奖金和分红越多,这和其他公司一样。哪些是最新题,哪些该优先刷,哪些题简单,哪些题难,题目的分数是多少。每个题解都由 6 大常见编码语言实现,订阅之后,可以私信我催更。如果你距离 OD 机考时间不多了,那就刷这个精简版本的题库吧。还可以一对一进行 OD 辅导,如果机考分数不理想,订阅可以询问 OD 任何知识点。
【华为OD】B\C卷 200分真题:100%通过 :分积木 C语言代码实现【思路+代码】
Solo和koko是两兄弟,妈妈给了他们一大堆积木,每块积木上都有自己的重量。现在他们想要将这些积木分成两堆。哥哥Solo负责分配,弟弟koko要求两个人获得的积木总重量“相等”(根据Koko的逻辑),个数可以不同,不然就会哭,但koko只会先将两个数转成二进制再进行加法,而且总会忘记进位(每个进位都忘记)。如当25(11101)加11(1011)时,koko得到的计算结果是18(10010): 11001 +01011 ------- 10010Solo想要尽可能使自己得到的积木总重量最
s7-200 smart plc完全精通教程
s7-200 smart plc完全精通教程
S7-200 SMART PLC完全精通教程
S7-200 SMART PLC完全精通教程


基础编程
