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ランキング
-
onedrive にexcelファイルをア...
-
キヤノン アソビカメラ iNSPiC ...
-
phpのファイルがブラウザで開か...
-
エクセルに張り付けた写真のフ...
-
VB.NET Excelを読み込んでDataT...
-
vba 空のデータをSplitする時の...
-
Accessのトグルボタンでサブフ...
-
連想配列を配列に格納したいで...
-
aspxをhtmlに変換する方法について
-
Excelにて、シート間で、データ...
-
Windows10更新アシスタントでエ...
-
VB.NETでMSComm が追加できず?
-
エクセルのマクロについて教え...
-
マクロコードについて
-
VBAでPDFを作成する際、同じ名...
-
VBAのRegExpで後方一致/不一致...
-
Windowsで複数のファイルを同じ...
-
C#からvbsを実行したい
-
グラフをC#のASP.net MVCで表示...
-
高校1年生情報の問題について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IIS7.5 Excel ファイルオープ...
-
VBAでネットワーク上のバッ...
-
McAfeeの使い方
-
ASP.NET での処理表示について
-
VBS でユーザ名からそのユーザ...
-
IUSR でCreateObject("Excel.Ap...
-
ASP AccessDBオープン出来ない
-
IISのユーザについて
-
LogonUser関数が ERROR_PRIVIL...
-
googlスライドの編集権限について
-
PowerDVD15のデバイス&ホーム...
-
WinAPIでWindowsの権限を調べる...
-
XAMPPのメニュー画面までたどり...
-
Windowsサーバー、PHPでアクセ...
-
VC++からのoracle接続方法
-
管理者権限のないユーザーだと...
-
MDBのアクセス権
-
ユーザーアカウント制御について
-
ASP.NETのWEBアプリがクライア...
-
Tomcatの設定で困っています。
おすすめ情報