ホームページ  >  記事  >  バックエンド開発  >  PHPループでディレクトリを検出して作成する方法

PHPループでディレクトリを検出して作成する方法

WBOY
WBOYオリジナル
2016-07-25 09:04:491074ブラウズ
  1. // ディレクトリを作成するループ
  2. function mk_dir($dir, $mode = 0755)
  3. {
  4. if (is_dir($dir) || @mkdir($dir,$mode)) return true;
  5. if (!mk_dir(dirname($dir),$mode)) return false;
  6. return @mkdir($dir,$mode);
  7. }
コードをコピー

方法 2:

  1. $filepath = "test/upload/2010/image.gif";

  2. createDir(dirname($filepath));
  3. //それから、 move_uploaded_file を実行できます!

  4. /*

  5. * 関数: フォルダーの検出と作成のループ
  6. * パラメーター: $path フォルダーのパス
  7. * 戻り値:
  8. */
  9. function createDir($path){
  10. if (! file_exists ($path)){
  11. createDir(dirname($path));
  12. mkdir($path, 0777);
  13. }
  14. }
  15. ?>

コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。