0
何らかの理由で、私のPHPアップロードスクリプトを使用して動的に作成されたすべてのフォルダがパーミッション1354を取得し、その中にファイルを保存することができません。MKDIRが正しく動作しません
if(!file_exists($options['uploadDir']) && !is_dir($options['uploadDir'])
&& mkdir($options['uploadDir'], 0750, true))
{
$this->data['hasWarnings'] = true;
$this->data['warnings'] = "A new directory was created in " .
realpath($options['uploadDir']);
}
if(!is_writable($options['uploadDir']))
@chmod($options['uploadDir'], 0750);
私は何が間違っているのか分かりません。
これは実際のコードですか?基底10の750は基底8の1356なので、 '0750'ではなく' 750'をあなたのコードのどこかに入れたようです。 –