ホームページ  >  記事  >  バックエンド開発  >  source.phpソース ファイルの表示_PHP チュートリアル

source.phpソース ファイルの表示_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:59:022286ブラウズ

/**
* ソースを表示
*
* @author アベンジャー
* @version $Id 2003-07-10 9:09:03 $
 */
require_once 'header.inc.php';

tpl_load('left.tpl');

// URL 値を確認します
if (!isset($_GET['file'])) {

$body = "ページ URL が指定されていません。";

} else {

// jun_test#hotmail.com のセキュリティ ホールを修正します
$url = str_replace('..', '', $_GET['file']);

if(file_exists($url)) {
$body = "

gt;Source of: /".htmlentities($url)."


";

// これが正当なディレクトリである場合は、docroot の下にあり、そうでない場合はベース名を使用します
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 .= "n"; <br> $body .= highlight_file($page_name,true); <br> $body .= "n



n";

} else {

$body .= "

该文件は存在しません!< /h4>


Exceed PHP はリンクできませんでしたリクエストしたページにアクセスします。ページは一時的に利用できない可能性があります。n";
}

}

$left_1 = ' 「オープンソース」(开放源コード) による非赢利软件组织(中国的オープンソースイニシアチブ协会)の注釈これらを説明するために使用されますソースコードは公的に使用される可能性があり、その使用、変更、および実行も制限されません。开放源网软件は通常、バージョン权 (著作権) の対象です...
[詳細... ]
';

$left_2 = '


ここはステーションポイントが使用するいくつかのパブリック文書です:

source.php文件そのもの。



';

// 私の名前 :)
$s_name = 'source.php';

// 今すぐテンプレートをインポートしてください!!!
$tpl->setFile("main","left.tpl");

// ブロックをインポートします
$tpl->setBlock("main","ALEFT","left1");

$tpl->setVar(
array(
'LTITLE' => 'オープンソースについて'
'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","ソースを表示 - ".htmlentities($url));
$tpl->setVar("DESC","开放资源,Show source,PHP");
$tpl->setVar("KEYWORDS","开放源码,Show source,PHP");
$tpl->setVar("BAR",'');
$tpl->setVar("BODY",$body);
$tpl->setVar("FILEFOOT",file_foot());

tpl_output();
?> 

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/317459.html技術記事 ?php /***ShowSource * *@authorAvengeravenger@php.net *@version$Id2003-07-109:09:03$*/ require_once'header.inc.php'; tpl_load('left.tpl'); //Checkurlvalue if(!isset($_GET['file']))...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。