Windows Server 2003上でPHPでプログラミングしています。
ASPが大部分ですが、部分的に関数やライブラリがあるPHPで実装しています。
PHPでサーバー上の画像をexif解析しようとしたら、アクセス拒否されて
「Unable to open」とエラーが出ました。
画像データのプロパティのセキュリティにある
「Users」にフルコントロールのチェックを入れたらエラーになりませんでした。
そのチェックを、PHPのプログラム内で実行する方法はありますか?
アクセス権を変更する下記の関数は、Linux用なので使えませんでした。
chmod("test.jpg",0666);
代替はありますか?
宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
利用者権限の変更は、アクセス権設定を行うコードを作成し、Webサーバの実行権限を管理者権限に偽装するか、Windows認証で管理者権限実行できる状態にすれば可能です。
また、WebサーバがIISであり、ASP.NET環境で動作でき、.NET Frameworkを使用できる言語に限ります。
http://shimaji.exblog.jp/12891794
ASP.NET環境の中にphpを混在させ、アクセス権設定だけをC#等で書けばいいと思います。
(その前にadministratorsとしてWindows認証させることを忘れずに)
なお、#1さんと重複しますが、Windows Webサーバにおける「匿名ユーザ」に対するアクセス許可は、"Users"や"Everyone"という一般属性ではなく、"IUSR_XXXX"に対して与えるのがセキュリティ的によろしいのでは。
No.1
- 回答日時:
PHPからアクセス権変更する方法はしりません。
考え方をかえて、画像を保存するフォルダにあらかじめ必要な権限を与えておく、ということではいけませんか?
なお、Usersにフルコントロールを与えるのが適切かどうかはよく考えたほうがよいかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- PHP 秀丸でPHPの構文チェック(SyntaxCheck)を行う方法 1 2022/09/11 16:46
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- PHP PHP MySql ページング 2 2022/09/20 06:38
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
McAfeeの使い方
-
WinAPIでWindowsの権限を調べる...
-
VBAでネットワーク上のバッ...
-
ASP AccessDBオープン出来ない
-
ユーザーアカウント制御について
-
googlスライドの編集権限について
-
VBS でユーザ名からそのユーザ...
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
TeraTermマクロの”Link...
-
VisualStudioでのプログラミン...
-
Program FilesとProgram Files ...
-
ConnectNamedPipeの接続待ち
-
有効なwin32アプリケーションで...
-
PlanetSide2が起動できません。...
-
Android端末から外部DB(MYSQL...
-
HRESULTからの例外:0x8007000B
-
c#のTLS1.2での通信について
-
powershellの初心者です(form...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでネットワーク上のバッ...
-
googlスライドの編集権限について
-
McAfeeの使い方
-
ASP AccessDBオープン出来ない
-
IIS7.5 Excel ファイルオープ...
-
VC++からのoracle接続方法
-
WinAPIでWindowsの権限を調べる...
-
LogonUser関数が ERROR_PRIVIL...
-
管理者権限のないユーザーだと...
-
ASP.NET での処理表示について
-
IISのユーザについて
-
XAMPPのメニュー画面までたどり...
-
Windowsサーバー、PHPでアクセ...
-
PowerDVD15のデバイス&ホーム...
-
アクセス権の組み合わせについ...
-
VBS でユーザ名からそのユーザ...
-
EXCEL「Dictionaryオブジェクト...
-
ASP.NETのWEBアプリがクライア...
-
バッチファイル作成初心者です
-
ユーザーアカウント制御について
おすすめ情報