eclipseでdatファイルを作る方法

このQ&Aのポイント
  • eclipseでフォルダを作ってその中でdatファイルを作る方法を教えてください。
  • datファイルを作るのは、あるphpファイル(test.php)に対してのBasic認証のシステムを作るためです。
  • 具体的には下記のサイトを見ながら、.htaccessと.htpasswdを作ります。
回答を見る
  • ベストアンサー

eclipseでdatファイルを作る方法

●質問の主旨 eclipseでフォルダを作ってその中で datファイルを作る方法を教えてください。 datファイルを作るのは、 あるphpファイル(test.php)に対しての Basic認証のシステムを作るためです。 具体的には下記のサイトを見ながら、 .htaccessと.htpasswdを作ります。 test.php .htaccess .htpasswd はそれぞれ同階層のフォルダ内において、 test.phpのみ閲覧制限をかけるつもりです。 ご存知の方、よろしくお願いします。 ●参考サイト 基本認証でアクセス制限をかける方法 http://allabout.co.jp/gm/gc/23780/

  • PHP
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

「eclipseで」というのがどういう意味なのかわかりませんが、phpスクリプトからは、.htaccessも.passwdもどちらも「単なるテキストファイル」でしかありません。 ∴ テキストファイルとして読み書きすればいいです。 というか、.htaccessなんかは一度書いておけばupdateする必要はないですよね?

dradra33
質問者

お礼

agunuzさま コメントありがとうございます。 ∴ テキストファイルとして読み書きすればいいです。 難しく考えすぎたのかもしれません。 アドバイスの通りにやってみます。

関連するQ&A

  • ホームページのログインパスワードの設置について

    表題の件、 ご質問失礼致します。 現在、こちらの記事を元にホームページのログイン制限を作成しております。 http://allabout.co.jp/gm/gc/23780/ 何点か要領を得ない部分がございまして ご教示戴ける方がおられましたら幸いでございます。 1:.htaccess ファイルを作るとファイル名が「.htccess .htaccess」となってしまいます。   「名前の変更」をして「.htaccess」と記入するとプロパティのファイル名も.htaccessになるのですが   こちらはこのままで宜しいのでしょうか?   dreamweaverでアップロードする際にいつも「.htccess」というファイルは見たことがあっても   「.htccess .htaccess」というファイル名は見たことがないので疑問に思っております。 2:.htpasswdファイルにつきましても「.htpasswd .txt」となっております。   「.htpasswd」というファイル名が通常かと思われ、   こちらも修正方法があればご教示戴ければ幸いでございます。 3:(ID・パスワード格納ファイルの所在)のパスの記述なのですが   どのように確認すればよいでしょうか?      現在 ワードプレスにてホームページを作成しており、   サイト全体にアクセス制限をかける場合、   .htaccessと同じ階層に.htpasswdを設置すると思うのですが、   /www/wordpressの設置ファイル/ここに.htpasswdを置く   パスは上記で宜しいのでしょうか?   「/www/wordpressの設置ファイル/.htpasswd .txt」    上記 分かりづらい表現になっているかと思いますが ご教示戴ければ幸いでございます。

  • .datファイルの保護

    .htaccessで 「AddType application/x-httpd-php .dat」 として.datファイルが丸見えになることを防ぐことができました。 しかしネットトランスポートでダウンロードしてみると.datファイルがそのまま保存されてしまいました。 完全に.datファイルを保護することはできないんでしょうか? .datファイルでなくても、PHPで書込・読込ができるものであれば仕様の変更も可能です。

    • ベストアンサー
    • PHP
  • ssl 基本認証でアクセス制限について

    ssl telnet 基本認証でアクセス制限について教えてください。 sslについて知識がありません。 ネットで調べながらやってみたのですがわからないので教えてください。 基本認証(BASIC認証)をしたいと思っています。 サーバーはロリポップです。 sslを利用するためにチカッパプランに変更しました。 参考にしたページはこちらです。 http://allabout.co.jp/gm/gc/23780/3/ 手順1~手順5までは出来ましたが、最後の手順6のファイルの保存の方法がわかりません。 「htpasswd -c」で、ファイルを新規作成する際にフルパスで記述もしてみましたが ファイルが作成できません。 「which htpasswd」でプログラムのフルパスの位置を調べるとusr/bin/htpasswdとなりましたが ファイルがどこにあるのかがわかりません。 .htaccessは AuthUserFileのフルパスの位置を指定する以外はちゃんとできていると思います。 指定したフォルダ以下のページを開こうとするとIDとパスワードを要求する画面が出ます。 困っています。 ご回答お願いします。

    • 締切済み
    • CGI
  • VC++ exeからはdatファイルが開けるのに、

    【VC++ exeからはdatファイルが開けるのに、VSのF5で実行した際には開けません。】  今日は、質問させていただきます。どうぞよろしくお願いいたします。  環境:VS2010 ProのVC++、Win7 でございます。  下のコードで、VSからF5(「Debug」と「Win32」選択)で実行すると Debugフォルダ内の「test.dat」が開けないエラーが出て悩んでおりましたが、 その際にDebugフォルダ内に作られたexeァイルから実行すると「test.dat」ファイルが何故か開けております。  fstream fs("test.dat", ios_base::in); string line; stringstream ss; if (!fs.is_open()) { cerr << "File open error" << endl; }  test.datはDebugフォルダ内に入れております。試しにslnファイルがある階層にも入れてみましたが、F5実行の際は開けませんでした。  ファイル名「test.dat」は間違っておりません。Windowsで拡張子を非表示にするようなこともしておりません。  英語サイトなどをずっと検索しておりましたが、いずれも上記のような事で解決しており、参考になる情報を見つける事ができませんでした。。。  どうにかしてF5実行時に開けるようにしたいのですが、行き詰まっております。 もし何かお気づきになられる方がいらっしゃいましたら、是非アドバイスいただけないでしょうか。 もしお詳しい方がいらっしゃいましたら何卒、よろしくお願いいたします。

  • ホームページで、

    ホームページで、 「アクセス制限つきの ページ」を作ろうとしています。 .htaccessというファイルをつくり、 「/httpdocs/passward-lock」というフォルダにファイルをおきました。 htmlファイルも、同じフォルダ内に作りました。 準備を整えて、HTMLファイルをIEから開いたら、 IDとパスワードを聞かれました。 →ということは[.htaccess]とhtmlファイルの設定までは大丈夫なのではないかと  思います。 ※password.datというファイルも同じフォルダに入れてあります。  このパスワードファイルはサンプルとして  http://allabout.co.jp/gm/gc/23780/4/にあるものを使用しました。  .htaccessファイルの内容は以下です。 AuthType Basic AuthName "Input your ID and Password." AuthUserFile /httpdocs/passward-lock/passwd.dat require valid-user   とくに問題なくできても良さそうなのですが、 パスワードを何回入力しても、まったくページに入れません。 どこかが違っているようです。 制限つきのページを作るのが初めてなので、 とても初歩的なところでつまずいているのかもしれません。 どなたか、ご教授をお願いします。 ※制限をかけずにHTMLファイルを見たら、  ちゃんとページはできたましたので、  HTMLファイルは大丈夫です。

  • .htaccessについて教えて下さい。

    .htaccessについて教えて下さい。 [.htaccess] AuthUserFile /home/ユーザー名/public/www/aa_cgi/.htpasswd AuthGroupFile /dev/null AuthName ByPassword AuthType Basic require valid-user ハッスルサーバーを使っています。 上記でキチントaa_cgiのフォルダにアクセス制限がかかります。 動作は問題ありません。 しかし、アクセス制限していない htmlファイル(top.html)を開くと パスワード認証の画面が表示されるのです。 何故こんな事が起こるのか、どなたかおおしえ下さい。よろしくお願い申し上げます。 |-aa_cgi(制限したいディレクトリ) | |-.htaccess | |-.htpasswd | |-top.html |-link.html |-index.html |-pic.html aa_cgiのフォルダと同じ階層に top.html link.html index.html pic.html があります。.htaccessはaa_cgiのフォルダの中にあります。 なのになぜか、top.htmlだけパスワードを聞かれます。他のlink index pic ファイルは開いてもパスワードを聞かれません。

    • ベストアンサー
    • CGI
  • Basic 認証ができない

    Basic認証を行いたいのですが、「ユーザー」と「パスワード」を入れても認証を通過できません。 [.htaccess]ファイルには下記のように記述しました。 AuthUserFile /home/test/.htpasswd AuthGroupFile /dev/null AuthName "Secret Area" AuthType Basic require valid-user <Files ~ "^.(htpasswd|htaccess)$"> deny from all </Files> [.htpasswd]ファイルには下記のように記述しました。 test:KNBKgzgRhzAOk パスワードは下記URLで作成しました。 http://www.futomi.com/lecture/htaccess/htpasswd.html なにが問題なのでしょうか?

  • 基本認証によるHPアクセス制限がうまくいきません。

    どこが間違っているのかお教えください。 今回どうしてもアクセス制限を設けたホームページが必要となり、 初めて挑戦することにしました。 それで 初心者用の指導頁 http://allabout.co.jp/gm/gc/23780/2/ に従って作成することにしました。 HPのURLが http://cch92260.digi2.jp/ とした場合でお願いします。 ここにindex.htmで置く表紙にはアクセス制限はかけません。 この表紙に 「メンバー」 という文字を置いてここに飛びたい頁(メンバーページ)へのリンクを設けます。 で、「メンバー」の文字をクリックすると、IDとパスワードを入力画面が現れ、 入力するとメンバー頁に飛ぶようにしたいのです。 それで、 http://allabout.co.jp/gm/gc/23780/2/  を参考にしながら まず、次のようなファイルを作成しました。 AuthType Basic AuthName "Input your ID and Password." AuthUserFile /home/member/passwd.dat require valid-user これを .htaccess というファイル名で保存しました。 次に member  というフォルダを作成しアップし、この中へメンバーページと.htaccess をロードアップしたのです。 つまり、/の下に member というフォルダとindex.htmを置き、 memberの下に .htaccess とメンバーページを置いたことになります。 次に、IDとパスワード格納ファイルを作成するのですが、 上記参考HPで紹介されたTelnetを起動する方法はうまくいかなかったので、 htpasswd作成サイトでIDとパスワード暗号を作りました。 そこで、 ID(test)とパスワード(home)の暗号は test:4a1Gz.hAvFU6A  となりましたので、 これを passwd.dat  というファイル名で保存し、 上記フォルダ member内に にアップロードしました。 ここまで来てテストしてみました。 先ず、表紙にアクセスし、表紙に置かれた「メンバー」の文字をクリックすると、 IDとパスワードを求めるダイアログが表示されたところまでは良かったのですが、 IDとパスワードを入力すると、 IDの欄はtest が入力されていてパスワードの欄は空白でメンバーページへは飛んでくれません。 誠に拙い説明で恐縮ですが、もし以上で問題点が分かればお教え頂きたく、 よろしくお願い致します。

  • BASIC認証の設定についてです

    BASIC認証のアクセス制限をかけようとして設定をしましたがどうもうまくいきません。 設定し終わった自分のサイトでユーザー名、パスワードを入れても入れず、3回ぐらい繰り返すと「Authorization Required」というエラーが出てしまいます。 .htaccessや.htpasswdは下記のサイトで作りました。 http://www.avis.ne.jp/avis-cgi/htpasswd.cgi そしてアップ前にテキストファイルから.htaccessに変換してあります。 アドバイスよろしくお願いします。

  • .htaccessについて

    こんにちは。 現在自分の部署のウェブサーバーを作れという指令のもと、初心者ながらRedhat8を使用して苦闘を続けています。 まずはサクサクとhttpd.confをいじってウェブサイトを見れるまでは簡単にできました。次に部署の人間だけに見れるようと .htaccess を使って制限をかけようと思いました。 テストなので、.htaccessと.htpasswdを同じフォルダに作りました。ID&Passも登録して、さあサイトにアクセス!と認証画面がでたのはいいのですが、先ほど登録したID&PASSを何回いれても先に進めません。おまけにあきらめてキャンセルを押しても6回も7回も押さなくてはキャンセルできません。 いったい何が悪いのでしょうか?やったことは以下の通りです。(すべてrootで) (1)index.htmlの置いてある /home/www/html の中に.htaccessを作成 -------------------------------------- AuthUserFile /home/www/html/.htpasswd AuthGroupFile /dev/null AuthName "Welcome" AuthType Basic Options All <Limit GET> require valid-user </Limit> ----------------------------------------- (2)同フォルダ内に htpasswdコマンドで.htpasswdを作成。ID&Passを登録(test:test) 以上なのですが、何か足りない部分があるのでしょうか?httpd.confをさらにいじる必要があるのか、test:testが認証されないのは何か理由があるのか? 何でもけっこうですので、思い当たるフシがあればご教授ください。よろしくお願いします。

専門家に質問してみよう