CGIだけどなんか質問ある Pert 5.01
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
02/03/03 12:49ID:673UxTI50894nobodyさん
02/04/19 00:28ID:zFUx8GfYちょっと参考にしたいなぁと思ってるんですが。
0895nobodyさん
02/04/19 00:39ID:???まだ他にも方法はありそうだが・・・・・・
0896nobodyさん
02/04/19 00:48ID:???スクリプトだったら、テキストエディタってのを使うと見ることができるYO!
0897nobodyさん
02/04/19 00:54ID:zFUx8GfYマジでか。
0899869
02/04/19 15:23ID:1m0wphwTIEのセキュリティもプライバシーも最低レベルに落としている知人に
アクセスしてもらうと正常に動作するのですが(WinXp&IE6)。
同じ設定にしてもウチノハクッキーすら食べてくれない状態で。
ちなみに以下の文をヘッダーに組み込んでみましたが、ぜんぜん効果なしでした。
P3P: CP='ONLi COM CUR OUR'
セキュリティー初期のままでもクッキー食わせる方法教えていただけませんか。
0900クッキー使う奴はアホ。
02/04/19 15:55ID:???http://www.microsoft.com/japan/developer/workshop/security/privacy/overview/createprivacypolicy.asp
http://www.nmda.or.jp/enc/w3c/cr-p3p-20001215j.html
http://fs.pics.enc.or.jp/p3pwiz/manual_ja.html
0901nobodyさん
02/04/19 19:47ID:1m0wphwTアホです、ありがとうございます。
nmda.or.jp参考になりました。(これは見つからなかった)
0903某研究者
02/04/20 09:17ID:Gxe0B6+C(パーミッション設定・ディレクトリ作成をWINDOWSのアプリケーションの様に
自動で出来ないのか)
0905nobodyさん
02/04/20 11:26ID:???0906nobodyさん
02/04/20 15:56ID:???それイイ
0907nobodyさん
02/04/20 16:14ID:Ebv3CsfSプログラムを作成したのですが、読み込んだHTMLファイルのエンコードがEUCに
なっていしまいます。
CGIファイル側では、
<html>
<head>
<title>メールマガジン</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
</head>
<frameset cols="180,*" frameborder="NO" border="0" framespacing="0">
<frame name="ContentsFrame" scrolling="NO" noresize src="contents_2.htm">
<frame name="InformationFrame" src="amc.htm">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>
</html>
このように記述します。
読み込むHTML側には
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
このように記述しています。
ブラウザは、IE6です。
使用言語は、Parlです。
0909nobodyさん
02/04/20 17:14ID:Ebv3CsfSどの部分で使えばよいですか?
CGIでフレームセットを表示した後、フレームを構成するHTMLもCGIで
表示してしまえば済むのですが、サーバーの負荷を考えてHTMLとして
表示させたいのですが、無理ですか?
0910nobodyさん
02/04/20 17:24ID:???おまえが何をやりたいのかさっぱりわからん。
0911nobodyさん
02/04/20 17:29ID:???0912nobodyさん
02/04/20 17:31ID:Ebv3CsfSフレームセットを自動的に生成+それぞれのフレームに対するアクセス数を
カウントするプログラムです。
フレームでページを作った場合、個々のページにアクセスするには、
それぞれフレームセットを作らなければいけませんよね?
それを解消する+カウンタです。
>>911
すみません。また間違えました。
Perlです。
0913908
02/04/20 17:45ID:???事が記述されてないから、適当に答えた(w
>>907 あんたは逆にこの質問されて答えられるのか?
0914nobodyさん
02/04/20 18:33ID:Ebv3CsfSすみません。
質問が具体的ではなかったですね。
> あんたは逆にこの質問されて答えられるのか?
分かりません・・・。
解決方法が分からないので、質問させて頂きました。
0915nobodyさん
02/04/20 19:32ID:???それって読み込んだHTMLのエンコードが本当にEUC-JPになっているの?
それとも,エンコードはSHIFT_JISなのにブラウザがEUC-JPだと判別してしまっているの?
HTMLファイルがもともとEUC(・∀・)デシタ!! とかいうオチのような気が.
0916nobodyさん
02/04/20 19:41ID:Ebv3CsfS恐らく、ブラウザがEUC-JPだと判断していると思われます。
あと、HTMLファイル自体は、Shift-JISです。
0917nobodyさん
02/04/20 19:42ID:???サーチエンジンの場合、データーとCGI本体とを別々のサーバーに置いた時って、
どっち側に負荷が掛るのでしょうか・・・
ほんとすんません・・・ネタじゃないです
0918nobodyさん
02/04/20 19:46ID:???・CGIスクリプトのコンパイル
・ファイルオープン
・データのループ (whileやforeach)
よってCGI側
0919nobodyさん
02/04/20 19:57ID:???恐らくって… ソースを表示すれば断言できるのに.
じゃあ,そのHTMLファイルを,CGIで生成したフレーム経由ではなく
URL直接指定で開くとどうなる?
0921nobodyさん
02/04/20 21:17ID:Ebv3CsfSソースを表示って、秀丸とかでいいんですよね?
確認しました。
ブラウザでは、もちろん一発でShift-JIS表示されます。
0922nobodyさん
02/04/21 01:58ID:???うーん,そうか.
じゃあ今の情報からは思い当たるものが無いや.役に立たなくてスマソ.
CGIだから起こった問題ではない気がするんだけどね…
0923nobodyさん
02/04/21 02:28ID:2DSDrCKhそうですか・・・。
ありがとうございました。
フレーム生成CGIからさらにCGIを呼び出すことにします。
0924nobodyさん
02/04/21 02:28ID:???ほんとに役立たずだからびっくりしたよ。
0926nobodyさん
02/04/21 04:33ID:5EokjXuOおぉ、キミもそう思ってくれるんだぁ。
煽りレスもびっくりだけど 922 の役立たずぶりにももひとつびっくりってか!
0927nobodyさん
02/04/21 04:51ID:???ほとんど状況がわからんまま言うが、
CGIの問題とは違っていそうだからスレ違いではないかと思う。
ひょっとしてこれか?
> <title>メールマガジン</title>
> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
シフトJIS指定する前に日本語書いちゃダメ!
それをやっているファイルを全部書き換えろ!
0928nobodyさん
02/04/21 05:21ID:???<HTML LANG="ja">
も入れておくといいかも
0929nobodyさん
02/04/21 11:07ID:6JsTHOqFどなたか解決法がわかれば教えて頂きたいのですが。
現在CGIStationさんのANS.Qを複数ページに設置しています。
少々HTMLを加えてして2ちゃんねるみたいなテーマごとのミニ掲示板みたいにしているのです。
で、荒しが多いのでアクセス制限しているのですが、この作業をなんとかして自動化
したいのです。
1今までのやり方は何も入ってないansq.cgiにアクセス制限のIPを書く
2既存のものをバッチファイルで一気に削除
3バッチファイルで新しいansq.cgiをコピー
4エクセルに作ってあるパラメータ表から掲示板ごとのデータをコピーして貼り付け
(エクセルからCGIファイルにハイパーリンクを貼って開いています)
という順でやっています。
ところが4の段階でどうもミスが多く違うCGIに違うデータが入り込んでしまうことも
しばしばあり、なんとか自動化してアクセス制限のスピードを上げたいと思っています
エクセルから他のアプリケーション(この場合はテキストエディタ)
を開きセルの内容をCGIの適切な場所にコピーする
作業を自動化することはできないのでしょうか。
wordで開いて差し込みでなんとかならないものかと思いましたが
何ともなりませんでした。
VBAなども検索してみましたがさっぱりわかりません。
何かよい方法があれば知恵を貸して頂きたいのです。
よろしくお願いします。
ガイシュツだったらすいません
0930nobodyさん
02/04/21 11:18ID:2DSDrCKhそうなんですか・・・。
逆にするだけで解決してしまいました。
CGIの問題ではなくHTMLの問題だったんですね。
>>928
企業のページなどは、このような表記をしているページもあるみたい
ですね。
早速、入れてみました。
参考になりました!ありがとうございました!!
0931nobodyさん
02/04/21 11:40ID:1/Tdsylwcgiに引数を渡すには
<a href="?data1=data">とか
<form action="?data1=data">とか
cgi内で
print "Location: http://hoge.com/?data1=data";
とか書いても構わないのでしょうか。僕の環境で試したところ全部正常動作したんですが、
サーバーの設定などに関係なく動作可能でしょうか。
0933nobodyさん
02/04/21 13:43ID:???俺だったら
<a href="./?data1=data">
<form action="./?data1=data">
↑こう書く
0935nobodyさん
02/04/21 15:44ID:???ところでなんでこのスレは5.01なんだ。IEじゃねーつうの。
0939a
02/04/21 22:22ID:???0940nobodyさん
02/04/21 22:28ID:IX+pJPo5認証を行ったブラウザ(別のウインドウには影響なし)が起動している間だけ、
変数(Passwordデータ)を記憶させることってできない?
クッキーやJAVAの範囲になっちゃうのかな・・・
0941nobodyさん
02/04/21 22:51ID:Ld3WJnEPhttp://www5d.biglobe.ne.jp/~coolj/bbs.html
0942nobodyさん
02/04/21 22:55ID:Ld3WJnEP確かに優れてるな。とても軽い。
0943nobodyさん
02/04/21 22:56ID:Ld3WJnEP貴様のサイトか?
0944nobodyさん
02/04/21 23:32ID:???まずは、CGIとはなんたるものか理解する所から始めないと駄目な様だね…
で、その解説ページも検索して、読み尽くしても解らなかったらここにこいや
0946nobodyさん
02/04/21 23:48ID:IX+pJPo5なるほどやはりcookieですか・・・
cookieスレ逝ってきます
0947nobodyさん
02/04/21 23:50ID:???たのウインドウが起動している間だけってのは難しいけど、
簡単にやるなら>>945で。
もちょっと手の込んだ方法でやるなら、セッションオブジェクトが使える
言語でやると思う。
0948nobodyさん
02/04/22 13:14ID:iPGLjlXl<a href="string">string></a>
っていう風に置換する奴がありますけど、
2バイトコードに対応させるには
正規表現をどう書けばいいんでしょうか?
日本語のuriなどに対応させたいんですが・・・。
0949nobodyさん
02/04/22 13:21ID:???文章とURIが混ざったらイヤン。
0950nobodyさん
02/04/22 13:24ID:???そりゃかなり無謀な話だな。
「リンクさせたいURIは"<>"や"[]"で囲む」っつーマークアップ規則を提示してそれに従わせるとか。
0951948
02/04/22 13:35ID:???そういう場合困るんですよね・・・・・・。
>950
そういう風にする方がいいですね。
どうも、ありがとうございます。
0952nobodyさん
02/04/22 17:26ID:mWLoTPYTこのようなアイコン掲示板について質問なのですが、
自前のアイコンを使用するためアイコンのURLを入力してカキコしたとき、
一般の訪問者にはこのURLが分からないようにするPerlスクリプトというのは
技術的に可能でしょうか?
0953nobodyさん
02/04/22 17:45ID:???別サーバーに置かれてる画像を表示させるときに
<img src="http://www.hoge.com/hoge.gif"> ではなく
<img src="hoge.gif"> だけで表示させれるかということ?
0955952
02/04/22 21:58ID:???>>954
レスありがとうございます。
自分のホームページのアドレスを見せたくないから
そういうのに改造してくれないか、と知人に頼まれたもので。
例えば、
<img src="http://www.hoge.com/hoge.cgi?kiji_icon=1">
とすれば、スクリプトを設置しているサーバー側で、
「ログファイルの1番目に記述されているアイコンURLを参照、画像を読み込んで表示」
といった処理を行い、ブラウザ等から見てもそのURLが分からないようにする、
といったことを考えています。
しかしその処理を行えるスクリプトが思い付かず、
そもそもそういったことが可能なのかどうか質問させていただきました。
Perl超初心者でして、バカな考え方なのかもしれませんが...
0956nobodyさん
02/04/22 22:38ID:IEsnFENeここなら誰か御存知と思うのですが…
0959Dream 黒星
02/04/23 01:35ID:???無能のくせに、知ったかぶり発見!
0960nobodyさん
02/04/23 02:58ID:???画像をCGI経由にするって事は、その分サーバーに負荷をかけるってことだ。
しかも画像の数が増えれば増えた分だけ負荷が増える。
共用鯖ならやめておいた方がいい。
お前一人で使ってる鯖じゃないんだ。
0961nobodyさん
02/04/23 06:28ID:Qw5U18DOLocationで飛ばせば良いかも。
URL直打ち対策の処理をしておけばなお良し。
ヘッダ読まれたらそれまでだけど・・・。
0962nobodyさん
02/04/23 06:32ID:ABgbgZ3Nたくさんあることを知りました。よく知られている
あのCGIもあのCGIも危険らしいです。
そんでもって、危険なのは分かったんですが、どのように
危険なんでしょうか。
初心者でもこのぐらいやっとけっていう対策とかありますか。
0963nobodyさん
02/04/23 06:37ID:???open,exec,systemなどに外部から入力されたデータを使わない。
0964nobodyさん
02/04/23 07:02ID:???0965952
02/04/23 08:24ID:JSeGUqgtこれだとやはり負荷が問題になるんですね。
隠し通すことのできない Location もやめておきました。
知人にはできない、と言っておきます。
ありがとうございました。
0967nobodyさん
02/04/23 14:01ID:???とかのmyってどうな効果があるの?
0969カウントダウン屋
02/04/23 19:41ID:???0970カウントダウン屋
02/04/23 19:41ID:???0971カウントダウン屋
02/04/23 19:41ID:???0972カウントダウン屋
02/04/23 19:41ID:???0973カウントダウン屋
02/04/23 19:41ID:???0974カウントダウン屋
02/04/23 19:41ID:???0975カウントダウン屋
02/04/23 19:41ID:???0976カウントダウン屋
02/04/23 19:42ID:???0977カウントダウン屋
02/04/23 19:42ID:???0978カウントダウン屋
02/04/23 19:42ID:???0979カウントダウン屋
02/04/23 19:42ID:???0980カウントダウン屋
02/04/23 19:42ID:???0981カウントダウン屋
02/04/23 19:42ID:???0982カウントダウン屋
02/04/23 19:42ID:???0983カウントダウン屋
02/04/23 19:42ID:???0984カウントダウン屋
02/04/23 19:43ID:???0985カウントダウン屋
02/04/23 19:43ID:???0986カウントダウン屋
02/04/23 19:43ID:???0987カウントダウン屋
02/04/23 19:43ID:???0988カウントダウン屋
02/04/23 19:43ID:???0989カウントダウン屋
02/04/23 19:43ID:???0990カウントダウン屋
02/04/23 19:44ID:???0991カウントダウン屋
02/04/23 19:44ID:???0992カウントダウン屋
02/04/23 19:44ID:???レス数が950を超えています。1000を超えると書き込みができなくなります。