検索
ホームページバックエンド開発PHPの問題PHPでのmkdirは何を意味しますか

PHP では、mkdir は「ディレクトリの作成」を意味し、新しいディレクトリを作成するための組み込み関数です。構文は「mkdir($path,$mode,$recursive,$context)」です。ディレクトリの作成が成功した場合は TRUE、失敗した場合は FALSE。

PHPでのmkdirは何を意味しますか

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

mkdir は何を意味しますかphp

PHPでのmkdirは何を意味しますか

mkdir は、新しいディレクトリを作成するための PHP の組み込み関数です。

サーバー上にディレクトリを作成する必要がある場合があります。例えば、データのバックアップ用に今日の日付にちなんだディレクトリを作成したり、ユーザー登録情報ファイルを格納するために登録ユーザー名にちなんだディレクトリを作成したりすることができます。 PHP では、mkdir() 関数を使用して新しいディレクトリを作成できます。関数の構文形式は次のとおりです:

mkdir($pathname, $mode, $recursive,$context)

パラメータの説明は次のとおりです:

  • $pathname: ディレクトリ パスを作成します (新しいディレクトリの名前を含む);

  • $mode: ディレクトリのアクセス許可を設定するために使用されるオプションのパラメータであり、4 つのパラメータで構成されます。配列、デフォルトは 0777 (最大のアクセス許可) ですが、$mode は Windows では無視されます;

  • $recursive: オプションのパラメーターを true に設定すると、マルチレベルの再帰的作成が可能になります。 $pathname で指定されたネストされたディレクトリ、デフォルトは false;

  • $context: コンテキスト (Context) のサポートが PHP 5.0.0 で追加されました。

$mode パラメータを構成する 4 つの数値の意味は次のとおりです:

  • 最初の数値は通常 0;

  • ##2 番目の数字は所有者の権限を指定します。

  • ##3 番目の数字は所有者が属するユーザー グループの権限を指定します。
  • 4 番目の数字は、他の全員の権限を指定します。
  • $mode パラメータの最初の数字を除き、他の 3 つの数字の値の範囲は次のとおりです (複数の権限を設定する必要がある場合は、対応する権限の数字を追加できます)権限) :

    1 => 実行権限;
  • #2 => 書き込み権限;
  • 4 => 読み取り許可。
  • mkdir() 関数を使用して、新しいディレクトリを作成します。
<?php
    $dir = &#39;./test/ttt&#39;;
    if(is_dir($dir)){
        echo "该目录以存在!";
    }else{
        if(mkdir($dir,0777,true)) echo &#39;目录创建成功!&#39;;
    }
?>

上記のコードを実行して、現在のディレクトリに test という名前のディレクトリを作成し、test ディレクトリに ttt という名前のディレクトリを作成します。

mkdir() 関数を使用してディレクトリを作成する場合、ディレクトリ名を既存のディレクトリ名と同じにすることはできないことに注意してください。同じディレクトリ名が表示された場合、プログラムはエラーを報告します。以下に示すように:

Warning: mkdir(): File exists in D:\WWW\index.php on line 6

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPでのmkdirは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター