PHP を使用してフォルダーを作成したいので、インターネットで入手したこの単純なコードを使用しました。
if (!file_exists ($_SESSION['foo']))
{
mkdir ($_SESSION['foo'], 0775, true);
}
これはローカルの Windows サーバー (Apache 2.4 + PHP 5.5) では機能しますが、リモートの Fedora サーバー (Apache 2.2 + PHP 5.2) では機能しません。なぜそれが機能しないのかについて誰か考えがありますか? それが役立つ場合、リモートサーバーでルートアクセス権を持っていませんが、コマンドを使用してコマンドラインからフォルダーを確実に作成できますmkdir
。
私も試しました
if (!file_exists ($_SESSION['foo']))
{
mkdir ($_SESSION['foo'], 0775;
}
これも役に立ちませんでした。