source.php查看源文件
2018-09-07 11:53
<?php
/**
*ShowSource
*
*@version$Id2003-07-109:09:03$
*/
tpl_load(left.tpl);
//Checkurlvalue
if(!isset($_GET[file])){
$body=NopageURLspecified.;
}else{
$url=str_replace(..,,$_GET[file]);
if(file_exists($url)){
$body=<h4>Sourceof:/.htmlentities($url).</h4><hrsize=1>;
//Ifthisisalegaldir,thenitisunderthedocroot,elseusebasename
if(dirname($url)){
$page_name=$Global[path]./$url;
}else{
$page_name=basename($url);
}
if(strpos($page_name,header.inc.php)$page_name==header.inc.php){$page_name=header.inc.bak;}
if(strpos($page_name,config.php)$page_name==config.php){$page_name=my/config.php.bak;}
$body.=<!--.htmlentities($page_name).-->\n<code>;
$body.=highlight_file($page_name,true);
$body.=</code>\n<br><hrsize=1><br><br>\n;
}else{
$body.=<tableborder=0><tr><td><imghspace=5vspace=5src=/images/page.gifwidth=25height=33border=0alt=></td><tdvalign=bottom><h4>该文件不存在!</h4></td></tr></table><hrsize=1><fontstyle=COLOR:black;FONT:8pt/11ptverdana>ExceedPHPwasunabletolinktothePageyourequested.Thepagemightbetemporarilyunavailable.</font>\n;
}
}
$left_1=OpenSource(开放源码)被非赢利软件组织(美国的OpenSourceInitiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。开放源码软件通常是有版权(copyright)的...<divalign=right>[<ahref=/?n=ShowFaq&a=9class=en1>more...</a>]<div>;
$left_2=
这里是站点所用到的一些公共文件:
<ul>
<li><ahref=/?n=Source&file=main.php>main.php</a></li>
<li><ahref=/?n=Source&file=header.inc.php>header.inc.php</a></li>
<li><ahref=/?n=Source&file=inc/global.php>global.php</a></li>
<li><ahref=/?n=Source&file=inc/function.inc.php>function.inc.php</a></li>
<li><ahref=/?n=Source&file=inc/layerout.inc.php>layerout.inc.php</a></li>
<li><ahref=/?n=Source&file=inc/calendar.inc.php>calendar.inc.php</a></li>
</ul>
<ahref=/?n=Source&file=source.php>source.php文件本身。</a>
<br><br>
;
//Myname:)
$s_name=source.php;
//Importtemplatenow!!!
$tpl->setFile(main,left.tpl);
//Importblock
$tpl->setBlock(main,ALEFT,left1);
$tpl->setVar(
array(
LTITLE=>关于OpenSource,
LEFT=>$left_1,
));
$tpl->parse(left1,ALEFT,true);
$tpl->setVar(
array(
LTITLE=>其它页面代码,
LEFT=>$left_2,
));
$tpl->parse(left1,ALEFT,true);
$tpl->setVar(FILEHEAD,file_head());
$tpl->setVar(FILEPIC,);
$tpl->setVar(TITLE,Showsource-.htmlentities($url));
$tpl->setVar(DESC,开放源码,Showsource,PHP);
$tpl->setVar(KEYWORDS,开放源码,Showsource,PHP);
$tpl->setVar(BAR,);
$tpl->setVar(BODY,$body);
$tpl->setVar(FILEFOOT,file_foot());
tpl_output();
?>