0

.xls ファイルをサーバーにアップロードすると、読み取り専用になります。読み取り/書き込みに戻す方法。

4

2 に答える 2

2

chmod() php 関数を使用できます。次のように入力するだけです。

chmod("/dir/file.xls", 0777);

詳細については、ドキュメントを参照してください: http://php.net/manual/en/function.chmod.php

于 2012-09-05T13:28:42.327 に答える
1

この場合、実際に何read onlyを意味するのかを確認する必要があります-書き込み権限がないか(chmod結局、設定するために使用します)、またはファイルが他の誰かによって所有されている可能性があります(これは、アップロードがによって処理される誤って構成されたホスティングでよく発生しますhttpd。ファイル階層を所有しているユーザーではありません。シェル アクセス権がある場合は、次のようにします。

$ ls -l

ファイルを一覧表示して所有者を確認するには、所有者 ID を確認します。

$ id

これらが一致しない場合は、サーバーの再構成が必要になる場合があります

于 2012-09-05T12:58:16.940 に答える