検証しようとしています: 作成しようとしているフォルダーが存在するかどうか。確かに、メッセージが表示されます...エラーメッセージ:/そうです! (存在しない場合、エラー メッセージは表示されず、すべてが計画どおりに進みます)。
このエラーメッセージを出力します
Directory exists
Warning: mkdir() [function.mkdir]: File exists in /home/***/public_html/***/formulaires/processForm-test.php on line 75
UPLOADS folder has NOT been created
私が使用している現在のコードは次のとおりです。
$dirPath = $_POST['company'];
if(is_dir($dirPath))
echo 'Directory exists';
else
echo 'directory not exist';
function ftp_directory_exists($ftp, $dirPath)
{
// Get the current working directory
$origin = ftp_pwd($ftp);
// Attempt to change directory, suppress errors
if (@ftp_chdir($ftp, $dirPath))
{
// If the directory exists, set back to origin
ftp_chdir($ftp, $origin);
return true;
}
// Directory does not exist
return false;
}
$result = mkdir($dirPath, 0755);
if ($result == 1) {
echo '<br/>'.$dirPath . " has been created".'<br/>';
} else {
echo '<br/>'.$dirPath . " has NOT been created".'<br/>';
}
最近、中間部分を追加しました (影響があるかどうかはわかりません)。「function ftp_directory_exists($ftp, $dirPath)」で始まるもの