ホームページ > バックエンド開発 > PHPチュートリアル > phpCB一括変換のコード例を詳しく解説_PHPチュートリアル

phpCB一括変換のコード例を詳しく解説_PHPチュートリアル

WBOY
リリース: 2016-07-15 13:32:35
オリジナル
966 人が閲覧しました

私たちは

を使用しています。最近、サイト全体のPHPコード仕様ビューを整理する必要があります。数日前、phpCBがビューを非常にうまく整理していることに気づきましたが、欠点の1つは、それを処理できないことです。使用中に、phpCB が CMD プログラムであることがわかり、phpCB のシステム関数が cmd を呼び出すことがすぐに思いついたので、以下は phpCB をバッチ変換する php プログラムです。

  1. ?
  2. header("Content-type: text/html ;
  3. charset=gb2312 ");
  4. 定義( 'ROOT_PATH', dirname(__FILE__));
  5. $
  6. topath= "ww"; // ビューのディレクトリ名をフォーマットするには、「/」を使用しないでください。
  7. $
  8. path=ROOT_PATH."/".$ topath
  9. $
  10. arr =get_all_files ($path);
  11. for($
  12. i =0; $iカウント ($arr);$i++ )
  13. {
  14. $
  15. phpext= fileext($arr [$i]); if($
  16. phpext
  17. = ="php") {
  18. $
  19. cmd
  20. ="phpCB.exe ".$arr[$i]." > ".$arr[$i].".phpCB"; system($cmd);
  21. unlink($arr[$i]);
  22. @rename($arr[ $i].".phpCB",$arr[$i]);
  23. }
  24. }
  25. function get_all_files($path){
  26. $
  27. list
  28. = array(); foreach(glob ($path . '/*') as $ item){
  29. if(is_dir($item)){
  30. $
  31. list
  32. = array_merge($list , get_all_file s( $item )) } else {
  33. $list[] = $item;
  34. }
  35. }
  36. return $list;
  37. }
  38. function fileext($filename) {
  39. return trim(substr(strrchr($filename, '.')、1 , 10));
  40. }
  41. ?>
  42. phpCB 変換の使用方法: phpCB.exe を windows/system32/ ディレクトリに置きます。実行プログラムと変換先のフォルダーを同じパスに設定してから、ブラウザでプログラムにアクセスします。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446130.html技術記事私たちは最近、サイト全体の PHP コード仕様ビューを整理する必要があることに気づきました。phpCB はビューを非常にうまく整理していますが、使用中に php をバッチで処理できないことがわかりました。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート