- ベストアンサー
携帯HPの入室パスワード
携帯向けホームページを作っておりますが、入室用パスワードを入力しないと入れないリンクページを作りたいと思ってます。どなたか作り方を知ってる方いらっしゃったら教えてください。調べたら分かると思っておりましたがいくら調べても分かりません。また、ホームページビルダーの機能を使ってもうまく行かないんです。よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
ERROR! Open Error : index.htmlは これを書くのを忘れましたが ご指摘の様にsecret.cgiのopen(HTML,"../../../omikuji/index.html") を書き換えないと飛びません パスワード制限するページの相対パスを入れます ○○○○.htmlに飛ばすのなら (HTML,"○○○○.html") です secret.cgiと同じ場所に置いた場合です フォルダに入れた場合は.../を前にを入れます パソコンでは正常に作動しましたので ローカルでCGIを動くようにしとくと 確認しながら出来ます これもチャレンジして見てください 自宅サーバーが立てられますよ! http://www2s.biglobe.ne.jp/~toubyoki/cgi/local.htm
その他の回答 (4)
- natatin
- ベストアンサー率50% (1322/2599)
ipasswdというフォルダに ipasswd.cgi secret.cgi 2つのCGIがあります ipasswd.cgiをメモ帳で開き一番上のperlと パスワード パスワード入力画面のhtmlファイルのアドレス この3つを書き換えます secret.cgiはperlだけ書き換えます ipass.htmlをメモ帳で開いて CGIをアップした場所のURLに書き換えるだけです http://www.minc.ne.jp/~ryokan/cgi-bin/ipasswd/ipasswd.cgi はCGI作成の方が設置してるCGIのアドレスですから これをあなたが設置したCGIのアドレスに書き換えます あとはそのままのpasswdフォルダごと転送した方が間違いないですね! 設置方法がありますので! http://www.minc.ne.jp/~ryokan/cgi/ サポート掲示板もありますので! http://www.minc.ne.jp/~ryokan/cgi-bin/forum/wforum.cgi
お礼
ほんっとーにありがとうございます!! ずいぶん出来てきたように思います! http://www.minc.ne.jp/~ryokan/cgibin/down2/down.cgiからlzhファイルをダウンロードすれば良かったんですね!! 教えていただいた設置方法を全て読みましたが掲示板やチャット部屋の設置方法しか掲載してませんでしてサポート掲示板で詳細を伺おうと思いましたが掲示板が既にほぼ機能していなかったので、もう少しだけ教えていただきたいのですが・・。(本当にしつこくゴメンナサイm(__)m) 正解のパスワードを入力した時に、 「ERROR! Open Error : index.html」 と出てきていろいろ試しておりますが一向に先に進みません・・・。 ipasswd.cgiの中に「# Permission : 705」 secret.cgiの中に「# Permission : 755」 と書いてありますが、 サーバーのHPの設定方法で「.cgi→700 .pl→600」 と書いてありますので、そのようにしたらいいんですよね? あと、パスワードが合っていた時に飛ぶリンク先は secret.cgiの中の最初の方の open(HTML,"../../../omikuji/index.html") || &error("Open Error : index.html","lock"); の../../../omikuji/index.htmlの部分を書き換えればいいんですよね? 何かがうまくいかず上記の後半記述のエラーになってるみたいなんです。 パスワードが合っていない時にはうまくいってるみたいです。 もうここでお聞きできる限界かもしれません。 もし何かお分かりになりましたらお願いいたします。 よろしくお願いします!m(__)m
- natatin
- ベストアンサー率50% (1322/2599)
CGIの設置できないサーバーでは 使えませんけど 簡易パスワードを見てみましたが CGHIプログラムは1つだけです メモ帳で開いてパスワードとURLを2箇所書き換えるだけですので それほど難しいものではないと思います 後は一番上の Perlをサーバーにより書き換えて CGIとHTMLを転送 Perlは /usr/local/bin/perl /usr/bin/perl のどりらかです サーバーにより違います バーミッションもサーバーにより違いますのでサーバーで確認してください CGIを設置するフォルダなども指定されてたりしますのでサーバーで確認してください
お礼
またまたお答えいただいて感謝しております! 「i-mode対応簡易パスワード」の一つ目を見ておりますが、 IEの表示からソースでhtmlをメモ帳で開ければいいんですよね? そこには、http://www.minc.ne.jp/~ryokan/cgi-bin/ipasswd/ipasswd.cgiっていうCGIがあるんですが、 そのCGIの中身を見るのはどうしたらいいんでしょうか? 直接上のアドレスを打ち込んでソースを表示しても エラーの画面のソースが表示されるだけでして・・・。 申し訳ありません。何度も何度も・・。 スクリプトがあってもその使い方すら分からなくて 本当に情けない限りです。
- natatin
- ベストアンサー率50% (1322/2599)
スクリプトがありましたので こちらでどうぞ http://www.hpmania.net/index.cgi?mode=kt&kt=10_09
お礼
ありがとうございます!CGIってやつを使わないといけないんですね! 全くの素人ですみません。 やはりCGIの使い方なんてものはプロバイダで調べないといけませんよねー。 素人には難しいんでしょうか? 少しいろいろしてみたけど全く出来ず・・・。 でもありがとうございました!
- natatin
- ベストアンサー率50% (1322/2599)
掲示板ならありますけど! http://ive.to/
お礼
あれからずいぶん経ちましたがようやく出来ました! 相対場所を書くんですね!! ずっとアドレスを書いてました・・・。 何とお礼を行っていいのか分からないくらい感謝しております!! ほんとーにっ!!!ありがとうございました!!m(__)m