Perlコーディング初心者質問スレ Part 49
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2006/05/31(水) 04:32:28ID:???【投稿する際の注意】
質問するときは内容をよく吟味してから投稿してください。
「コマンドの意味がわかんない」とかはマニュアル見ましょう。
回答者さんは何でも屋じゃありません。
1: 自分はこういう事がしたい。
2: それでこんな風にやってみたが・・・
3: こんなエラーが出て上手く行かなかった。
最低でも1と3が無いと誰も答えられないよ。
ソース貼る時は、全角スペースでインデント忘れずに。
良い回答は良い質問から。一緒に勉強しましょう。
過去ログやお勧めサイトは >>2-10
0967nobodyさん
NGNG0968nobodyさん
2006/06/26(月) 10:37:50ID:???package >>966;
use AutoLoader qw/AUTOLOAD/;
. . .
0970nobodyさん
2006/06/26(月) 15:17:06ID:kXeMxgQF↑をHTMLに埋め込んでHTMLからhoge.cgiの呼び出しをしたいのですが、
hoge.cgi側でどこのページから呼ばれたのかを
<img src="hoge.cgi?p=index">
のようにGET形式を使わずに知ることはできますか?HTML側には
<img src="hoge.cgi">
とだけ記述で。
今初めてchatを作ってるんですが、管理者モードと一般モードとわけて機能や表示内容を変えたいのです。
それでサイト管理cgiが既に用意してあるのですが、その管理CGIから呼ばれたら管理者モード
ってことでできたらいいなと思ってるのです。
管理CGIの方はセキュリティ一応ある程度になってますので、管理CGIを開けた人間なら
いちいちそれ以上のパスなどやらないで、チャットも管理モードで動作してほしいんです。
何か方法はありますか?%ENVを見てもどうやら使えそうなのがなさそうですが。
0971nobodyさん
NGNG0972nobodyさん
2006/06/26(月) 15:29:23ID:???JavaScriptのdocument.locationを使ってimgタグを生成してdocument.writeする方法はどう?
0973nobodyさん
2006/06/26(月) 15:31:25ID:???ウソつき放題だからそんなものをあてにするのは感心しないな。
0974970
2006/06/26(月) 15:33:20ID:kXeMxgQFてっきりリファラは前のページになってしまうのかと。
ちゃんとできるのですね。
すみませんです。
今テストしてみたら確かにできてました。
ちなみにリファラの偽装って簡単ですか?難しいけど出来る人はできるのですか?
管理CGIのページには.htaccessで認証をつけてあるのですが、リファラの信頼度が
その.htaccessの認証以上であれば別にかまいませんが、どうなのでしょうか。
0975nobodyさん
NGNG0976970
2006/06/26(月) 15:38:54ID:kXeMxgQF一応リファラに入ってました。
例外もあるかもしれませんが。
>>973
自己申告でしたか。
それじゃあダメぽですね。
悩んでみます。
0977nobodyさん
2006/06/26(月) 15:47:16ID:???と言いたいところだが気をつけないとCSRF脆弱になるからな…
0978970
2006/06/26(月) 15:55:42ID:kXeMxgQF<iframe src="chat.cgi">ブラウザが未対応です。</iframe>
以外を追加したくないんですよね。
基本全てをchat.cgiがやる。そして一般者には管理モードがあることを悟られないようにしたい。
ipでやればできるような気もしますが、気が進まないんですよね。
0979970
2006/06/26(月) 16:21:47ID:kXeMxgQFchat_login.cgiを作って。それでまあ一応管理CGIの方は
<iframe src="...">〜</iframe>だけの追加でいいことになりますし。
ありがとうございました
0980nobodyさん
2006/06/26(月) 16:25:09ID:???encode( 'MIME-Header', $hoge )で文字化けしまくりです。
できれば5.8標準モジュールで済ませたいのですが、
JCodeとかを使わなければ無理でしょうか?
スクリプト自体はeuc-jpで書いています。
0981nobodyさん
NGNG0982nobodyさん
2006/06/26(月) 19:22:04ID:???$hogeがちゃんとしたユニコード文字列ならそれでエンコードされるはず。
ただし、utf8にしかならない。
日本語しか使わないかつ互換性の問題などでどうしてもiso-2022-jpにしたければ、
'MIME-Header-ISO_2022_JP'というのも用意されている。
詳しくはEncode::MIME::Header参照。
0983nobodyさん
2006/06/26(月) 19:44:59ID:???この中身が消えちゃうのは何故でしょうか・・・
0984nobodyさん
2006/06/26(月) 20:05:42ID:???0985nobodyさん
2006/06/26(月) 20:07:33ID:???どうしたいか分からないが
@splitdata = map { $_ =~ s/( )+$//; $_; } @splitdata;
だと予想。
0986nobodyさん
2006/06/26(月) 20:17:37ID:???grep { s/( )+$//; } @splitdata;
だけでいけるはず
0987nobodyさん
2006/06/26(月) 20:18:45ID:???0988nobodyさん
2006/06/26(月) 20:19:12ID:???0989nobodyさん
2006/06/26(月) 20:31:47ID:???ふぉ〜い〜ち → 書くことが沢山あるとき
適材適所
0990nobodyさん
2006/06/26(月) 20:33:09ID:???0992nobodyさん
2006/06/26(月) 20:40:33ID:???それとどれだけ短く書けるかで上級度も図ってた。
0993nobodyさん
2006/06/26(月) 20:44:11ID:???0994nobodyさん
2006/06/26(月) 20:44:51ID:???例えばウィニー作った人なんて相当なもんなんでしょ。
あーいう人。というか金子って人はウィニのソースの全てを把握をしてるのかな?
それとも全体の:kg:jgん;kjdgんljng;owjdgnbl;djgblaijdbga
youhasa .
毎度自分のプログラムの改造をするときにまず自分のプログラムを読んで把握のしなおしからするのかな。
0995nobodyさん
2006/06/26(月) 20:45:26ID:???0996nobodyさん
NGNG0997nobodyさん
2006/06/26(月) 20:46:13ID:???そもそもCGIで処理効率なんて考える?
回線状況による誤差を考えるとどうでもよくない?
いや、CGIでなくてもさ。
0999nobodyさん
2006/06/26(月) 20:49:24ID:???いや、そういう問題じゃなくねw
>>998
なんで好きじゃないんだか。覚えれば普通のことだと思うよ。
999get!
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。