コミュがものすごく過疎ってますが質問です。
PHPのfputsを使って、あるディレクトリにファイルを書き出そうとしたら、パーミッションが0777の全部許可じゃないと、
エラーではじかれてしまいました。
ファイルを書き出す際は、この設定にするしかないのでしょうか?
よろしくお願いします。
【質問】ファイル書き出しの際のパーミッションについて
Re: 【質問】ファイル書き出しの際のパーミッションについて
php ファイル等の場合、サーバー設定によっては CGI 扱いで処理される場合があります。
この場合、アクセス(実行)される php ファイルに実行権限が無いと実行できません。
(ただし、PHP ファイル内でインクルードするファイルは対象外です)
この場合、アクセス(実行)される php ファイルに実行権限が無いと実行できません。
(ただし、PHP ファイル内でインクルードするファイルは対象外です)
This article was written by "Mitsunagi".
Re: 【質問】ファイル書き出しの際のパーミッションについて
御津凪さんありがとうございます!
なるほど。
インクルードするファイルは対象外って分かっただけでも、
良かったです。
助かりました。ありがとうございます^^
なるほど。
インクルードするファイルは対象外って分かっただけでも、
良かったです。
助かりました。ありがとうございます^^
oui C'est la Vie♪
Re: 【質問】ファイル書き出しの際のパーミッションについて
活気がないですよね。 せっかく参加してくれた人たちと交流がしたくて盛り上げようと思っていたのですが思いのほか持ちネタが無くて・・・力尽きました。
・気になったのですが、レンタル鯖の環境でしょうか?
ローカルテスト用の鯖でそのような特殊な設定になるのは考えにくいと思いますが・・・。
・クラスを使用しているのであれば、以前にデストラクタ内で処理した際の管理権限とカントリパスの違いに引っかかりました(参考までに)。
・気になったのですが、レンタル鯖の環境でしょうか?
ローカルテスト用の鯖でそのような特殊な設定になるのは考えにくいと思いますが・・・。
・クラスを使用しているのであれば、以前にデストラクタ内で処理した際の管理権限とカントリパスの違いに引っかかりました(参考までに)。
Re: 【質問】ファイル書き出しの際のパーミッションについて
サウスさん。どうも!
レンタル鯖の環境です。
その後色々試してみたらですね、どうも書き出すディレクトリのパーミッションも影響してるっぽいんですよ。
で、色々組み合わせているうちに、
書き出されるディレクトリのパーミッションで実行権限があり、実行するPHPファイルで読み込み権限があれば、実行できました。
たぶん、これが限界だと思うんですがどうでしょう?
レンタル鯖の環境です。
その後色々試してみたらですね、どうも書き出すディレクトリのパーミッションも影響してるっぽいんですよ。
で、色々組み合わせているうちに、
書き出されるディレクトリのパーミッションで実行権限があり、実行するPHPファイルで読み込み権限があれば、実行できました。
たぶん、これが限界だと思うんですがどうでしょう?
oui C'est la Vie♪
Re: 【質問】ファイル書き出しの際のパーミッションについて
レンタル鯖なら、そのくらいが最善だと思います。
あと、ホームページのテスト動作中の掲示板に書き込んだのですが、スクリプト挿入対策してあるとは流石ですw
PHPの勉強を初めて間もないのでもしかしたら書き込めると思ってました
あと、ホームページのテスト動作中の掲示板に書き込んだのですが、スクリプト挿入対策してあるとは流石ですw
PHPの勉強を初めて間もないのでもしかしたら書き込めると思ってました
Re: 【質問】ファイル書き出しの際のパーミッションについて
サウスさん、ありがとうございます^^
やっぱ、このぐらいが最善ですよね。
スクリプト対策についてはまったく知識がなかったのですが、
図書館で借りてきた本にhtmlspecialcharsを使うように記述があったので、
なんとか対策できた感じですw
今後ともよろしくお願いします~
やっぱ、このぐらいが最善ですよね。
スクリプト対策についてはまったく知識がなかったのですが、
図書館で借りてきた本にhtmlspecialcharsを使うように記述があったので、
なんとか対策できた感じですw
今後ともよろしくお願いします~
oui C'est la Vie♪