0

フォルダーと chmod を作成します。

 $mypath = "CSV/" . $dateTimeNow;
 mkdir($mypath, 0777, TRUE);
 chmod($mypath, 0777);
 $tmp='abc.csv'
 move_uploaded_file($_FILES["file"]["tmp_name"], $mypath . '/' . $tmp);

ファイルabc.csvにはアイコンロックがあります。ファイル abc.csv からデータを読み取れません。なぜですか? 手伝って頂けますか?ありがとう。

4

3 に答える 3

3

777多くのデフォルトのサーバー構成は許可を受け入れません。試してみてください0757。詳細については、サーバー エラー ログを確認してください...

if ( ! file_exists($mypath))
{
    mkdir($mypath, 0757, TRUE);
}

編集:

フォルダー/ファイルが既に作成されている場合はchmod、ファイルを上書きしてみてください。

chmod($mypath . '/' . $tmp, 0644);
于 2012-12-26T14:01:43.880 に答える
1

ファイルに他のアクセスルールがある間chmodディレクトリにアクセス権を割り当てています。移動後、ファイルに適用してみてください。chmod

于 2012-12-26T13:58:56.063 に答える
1

このコードが書かれているphpファイルのディレクトリ内にcsvフォルダが作成されていることを確認してください

于 2012-12-26T14:03:48.913 に答える