ホームページ >バックエンド開発 >PHPチュートリアル >Linux上のPHPでフォルダーとファイルを作成する

Linux上のPHPでフォルダーとファイルを作成する

WBOY
WBOYオリジナル
2016-06-13 13:20:591420ブラウズ

Linux で php にフォルダーとファイルを作成します。
test.php ファイル:
$dir="./ok/";
$result=mkdir($dir,0777);
echo $result;
フォルダーを作成するためにこのコードを書きました...ウィンドウでは動作します..
しかし、Linux では動作しません..
Linux 環境は良好です。その他はサポートされています。 .作成できません。
test.php ファイルに 0777 権限を与えました....


しかし、作成は依然として失敗します...エラーは報告されません...空白です。

-----解決策--------------------------
作成したファイルのすべての親フォルダーには書き込み権限がありますか? ? ?
------解決策----------------------
理論的には可能なはずです。ただし、Linux の

PHP コード
 <br> $dir=dirname(__FILE__)."./ok"; <br> echo  mkdir($dir,0777) ? 'ok':'failed'; <br> 



そのディレクトリを開いて、作成されたかどうかを確認してください~


------解決策---------
これはあなたが与えたtest.phpと同じです私 777 でなくても問題ありません

問題は、Apache 権限に現在のフォルダーに対する書き込み権限と実行権限があるかどうかです

現在のフォルダーを 777 に設定して試してみることをお勧めしますコード

もちろん、同じ名前のフォルダーがすでに存在する場合も作成は失敗します。
------解決策------------------
作成した php ファイルが保存されるフォルダーには作成権限が必要です...
Apache に作成権限があるかどうかを確認します
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。