CGIだけど、なんか質問ある? Part 9
■ このスレッドは過去ログ倉庫に格納されています
0001ななし ◆E6qQ.htN7o
03/01/03 02:56ID:H5ub4PWW※CGIは特定の言語に依存するものではありません。
※Perlのコーディングに関する質問は専用スレがありますのでそちらでお願いします。
↓
【Perl】初心者コーナー Part18
http://pc.2ch.net/test/read.cgi/php/1037797479/l50
過去ログ・関連スレッドは >>2-5 あたりに
0002ななし ◆E6qQ.htN7o
03/01/03 02:57ID:H5ub4PWWPart3 http://pc.2ch.net/php/kako/988/988727833.html
Part4 http://pc.2ch.net/php/kako/1000/10008/1000804655.html
Part5 http://pc.2ch.net/php/kako/1009/10093/1009331505.html
Part5.01 http://pc.2ch.net/php/kako/1015/10151/1015127347.html
Part6 http://pc.2ch.net/php/kako/1019/10195/1019561283.html
Part6(7) http://pc.2ch.net/test/read.cgi/php/1025930486/
Part8 http://pc.2ch.net/test/read.cgi/php/1032704121/l50
0003ななし ◆E6qQ.htN7o
03/01/03 02:57ID:H5ub4PWW【Perl】初心者コーナー Part18
http://pc.2ch.net/test/read.cgi/php/1037797479/l50
CGIに依存しないPerlの話題一般/Part2
http://pc.2ch.net/test/read.cgi/php/1030548610/l50
0004ななし ◆E6qQ.htN7o
03/01/03 02:57ID:H5ub4PWW【Perl,CGI】参考書籍 第三版
http://pc.2ch.net/test/read.cgi/php/1030209573/l50
【 スクリプト改造工房 PART 5 】
http://pc.2ch.net/test/read.cgi/php/1028193595/l50
こんなCGI探してますスレッド Ver7
http://pc.2ch.net/test/read.cgi/php/1031910901/l50
.htaccessの偉い人 Part3
http://pc.2ch.net/test/read.cgi/php/1019888234/l50
【スレッド】2ch型掲示板 その7【フロート型】
http://pc.2ch.net/test/read.cgi/php/1040777088/l50
0005nobodyさん
03/01/03 16:46ID:???0006nobodyさん
03/01/03 17:04ID:???0007nobodyさん
03/01/03 17:39ID:???お願いします。
0008nobodyさん
03/01/03 17:43ID:???ログのアドレスを直接参照すると、ログが直接見られます。
CGIを経由しないと参照できないようにしたいのですが、何か方法ありますか?
0010nobodyさん
03/01/03 22:41ID:jx+nlJxMパーミッション600
0011nobodyさん
03/01/04 01:23ID:???ログにCGIのソース書かれると危険。
あまりお勧めできない。
>8
.htaccess
0012935
03/01/04 10:45ID:???0013nobodyさん
03/01/04 14:58ID:???有無を言わさず chmod(0666, "logfile");
(Perl) なんてやるクソスクリプトだった
らどうするよ。
#実在するから気おつけてね。
0016nobodyさん
03/01/06 07:41ID:abYGXX0Ghoge.exe はHTMLを吐く実行ファイルで、tako.html には以下のフォームが入っています。
<HTML>
<FORM ACTION="file:///C:/home/Programing/EPA4Bunkai/Text2IPA.exe">
<INPUT TYPE="submit" VALUE="ボタン">
</FORM>
</HTML>
ボタンを押したら、hoge.exe の吐いたHTMLを表示させたいのですが、
上記の条件だと、ファイルのダウンロードになってしまいます。
やはり、Apache などを走らせてないと駄目なのでしょうか?
0018nobodyさん
03/01/06 13:14ID:JhCfMZHJPERLのプログラムで変換する方法を教えてください。
具体的には
・変数にUTFの文字コードを代入
↓
・その変数をEUCに変換
とやりたいのですがどのようにやったらよいのでしょうか?
どなたかよろしくおねがいします。
001918
03/01/06 16:13ID:vFPYY9M3今調べて
$option =~ tr/+/ /;
$option =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;
&jcode'convert(*option,"euc");
とやってみたのですが$optionを表示させると???????となってしまいます。
どうしたらよいのでしょうか?
0020nobodyさん
03/01/06 16:50ID:8Wd4rwQY0021nobodyさん
03/01/06 17:33ID:???問題ない。
0022nobodyさん
03/01/06 20:01ID:???jcode.plにはunicode系の変換機能はありません。
jcode.pmで変換できますが、サーバサイドのPerlが実装している必要があります。
utf8<=>eucの変換テーブルを用意して
1文字1文字変換していくルーチンを自作するか
適当なサイトにあるルーチンを借用してくださいませ。。
0023nobodyさん
03/01/06 20:01ID:8Wd4rwQYUTF8を扱えるか調べてみろ。
0024nobodyさん
03/01/06 21:16ID:???実際に使用していませんのであしからず。。
ttp://www.onicos.com/staff/iz/release/#unicodepl
0025nobodyさん
03/01/07 00:38ID:???他に方法あれば教えてくださいませ。
0026nobodyさん
03/01/07 15:20ID:???ブラウザの画像が変わらない。
CGI側からキャッシュを消す方法って無いの?
0028nobodyさん
03/01/07 17:17ID:???suEXECするってのは・・・セキュリティを高めたいって事だよね?
自鯖であればセキュアにできるならするべきだYO
>>26
クライアントのキャッシュを明示して削除する方法は知りませんけれど・・・
htmlからそのCGIを呼び出しているのなら no-cache指定とか。。
フォーム自身もCGIから出力しているのなら
<img src="hogehoge.jpg?$^T$$">
のように?$^T$$でも追加しておけば
CGI起動時刻とプロセスIDでユニークなURLになり
キャッシュは存在しなくなります。。
他にも色々方法はありますYO
>>27
ほげほげ
0029nobodyさん
03/01/07 18:23ID:23SRPWxk正規表現とかで。
0030nobodyさん
03/01/07 18:33ID:???車輪。
003129
03/01/07 18:42ID:23SRPWxkそうしかなさそうですね。
0032nobodyさん
03/01/07 19:39ID:E9xJzpX+無さそう、、っていうか、ShiftJISとEUC-JPは、ずらしただけだから、
お勉強すれば簡単に作れると思うんだけど・・
0033nobodyさん
03/01/07 22:48ID:???リファを取られていても問題の無いように
一旦ダミーの足場を踏まえさせるスクリプトってないでしょうか?
0034nobodyさん
03/01/07 22:55ID:???003633
03/01/08 05:18ID:???ありがとうございます。
003733
03/01/08 05:39ID:???これと同じようなことが出来るスクリプトは無いものでしょうか?
足場を手前で用意したいもので・・・
0038nobodyさん
03/01/08 08:57ID:???作るの自体難しくないから、誰も配布してないだろうね。
perlなら10行程度でできるし。
Locationで調べてみ。
0039nobodyさん
03/01/08 11:09ID:QcH5iWUE例えば
$name に "あああ"が入ってて
$num に "111"が入ってるとき
$info に "あああ:111"といれたいときはどうすれば良いのでしょうか?
$info = "$name"+":"+"$num"とやれば良いのでしょうか?
0040age
03/01/08 11:39ID:???0042nobodyさん
03/01/08 12:10ID:43qqwvSV「実行しましたが、ページでエラーが発生しました」と出ます
cgi自体は問題なく動いているようなのですが…
IEのスクリプトエラーを表示するをONにしてどこが間違っているのか
チェックしたら、
計画番号設置の
$×× = 19; # (この文の内容)
というところにエラーがあると出ました。
この行の19文字目?が違うらしいのですが、
19文字目は「;」になります…
どうしたらこのエラー表示が回避できるようになるのでしょうか?
0044名無しさん@お腹いっぱい。
03/01/08 14:12ID:???.を使え。
>>42
根本的に勘違いしていると思う。
0045nobodyさん
03/01/08 14:16ID:43qqwvSVどう勘違いしてるでしょうか?
どうか教えてください
0048nobodyさん
03/01/08 15:01ID:43qqwvSVそうなんですか・・・?
エラーの出たファイルのところにこのcgiの名前があったので・・・
ここでJavaScriptのこと聞いてもいいのかな・・・?
ダメだったらスルーして下さい
JavaScriptエラーってどうやったら修復できるのでしょうか・・・
0051nobodyさん
03/01/09 18:17ID:???どうにかしてCGIにデータを渡したいんですけど・・。
0053nobodyさん
03/01/09 23:31ID:???だからねえんだYO!
blinkのやり方はActiveXぽいな。使ったことねえから詳しくしらないが。
0056nobodyさん
03/01/13 22:11ID:tF1UpiEyとりあえず考えたのはcgiから何か画像を出力させて、<img src="hoge.cgi">なのですが、
実行させるためだけにわざわざ画像を表示させるのはなんか変な感じがします。
何かスマートな方法は無いでしょうか。
0058nobodyさん
03/01/13 23:00ID:???SSI使えないなら
<IFRAME SRC="hoge.cgi" WIDTH="0" HEIGHT="0">
</IFRAME>
とかでもいいかもね
0062nobodyさん
03/01/14 21:28ID:???0063nobodyさん
03/01/15 00:54ID:???0064nobodyさん
03/01/15 09:49ID:bv4lo3d6何か良いは方法ないでしょうか。
例えば会員データとかで、住所とか名前が入ってるものをメールでそのまま
送るなんて事できないし、圧縮してメール添付ってのも危険ですしね。
専用サーバ借りているのですが、su貰えない&telnet使用可ですが、
固定IP必要なので実質使えないので、CGIで代わりにTELNETモドキやってる程度。
bdesが良いらしいが入ってない。
何か良い方法をご存知の方いましたらRESPLZ。
006564
03/01/15 09:59ID:???006664
03/01/15 10:01ID:???0068nobodyさん
03/01/15 10:59ID:wVEDeB5S管理人(私)だけが項目を設定し、来訪者に投票してもらう
という投票・ランキングcgiを設置しようと出来合いの探したところ
項目が140あるので検索機能がついたvote.cgiを探したところ、
ttp://www.c-5.ne.jp/~hamachan/cgihtm/jiten.htm
上記↑で配布されている「簡易データーベース」というものにたどり着きました。
プログラムが古いので
require './jcode.pl';
#-----------------------------------------------------------------
↑これの次の行に↓この一行を追加しました。
open STDOUT, '>-';
jcode.plも新しいバージョンに変えて、説明書きにあったとおり
「ずっこけ物知り辞典」という表示がページに出るところまでは
うまくいったのですが、実際に登録・検索しようとすると、
「ページが見つかりません」、との表示が出ます。
ちなみに、Tripodを使っています。
FTPソフトで見ると、cgi-binフォルダの中に
jiten.cgi、jcode.pl、jiten.docが入っていますが
jiten.docのファイルサイズは0になっています。
count.docファイルは生成されていないようです。
perlスレでTripodではcgi-binフォルダ以下に画像などの
ファイルは置けないとなっているから、とのレスをいただきましたが、
ttp://www.tripod.co.jp/guides/cgi.html
の中頃少し上をみると、スクリプトによって、使用されるHTMLファイルや
テキストファイルは、すべてcgi-binの中にある必要があります、とあるので
これは関係ないかと思いました。
どこをどう改善すればよいのか、ご指導よろしくお願いします。
0069nobodyさん
03/01/15 11:25ID:???単に
$url_pass = "http://www.hoihoi.ne.jp/~foo/jiten/jiten.cgi";
を自分のURLに設定していないだけなんじゃ・・・
007064
03/01/15 11:56ID:???FTPでも暗号化しないと、hackされる可能性がある気がするのですが・・・・・。
ネットワーク上で盗用されない為にも、サーバでファイルを暗号化し、
他サーバにコピーが理想。
大したファイルじゃないけど”もしも”の事を考慮してしまう今日この頃。
だんだんCGIと関係ない方向に向かってるかな.....
0072山崎渉
03/01/15 13:32ID:???0074nobodyさん
03/01/15 17:02ID:???CPANあたりにある暗号化のを使って自分で作るのがいいんじゃない?
需要なさそうだしその辺に転がってるCGIじゃ見つからないと思うよ。
0075nobodyさん
03/01/17 20:16ID:???そのCGIの名前が makepng.cgi という名前だとブラウザからDLしようと
するときの名前がnamepng.cgi.pngという名前になってしまいます。
# 手で書き換えればいいのだけれど。
makepng.cgi?foo=1&bar=x のときにはダウンロードするときの名前を
giko01x.png のようにCGI側で調整してやる方法ってありますか?
ブラウザはIEのみと考えてもいいです。
0076nobodyさん
03/01/17 21:57ID:UZGmf3mg直接ブラウザに画像データを送ったらファイル名はつけられない。
いったんサーバ側に画像ファイルとして保存してからならなんとかなるでしょう。
0077nobodyさん
03/01/17 23:02ID:???0078nobodyさん
03/01/18 00:23ID:O9FxKTGG007978
03/01/18 00:24ID:O9FxKTGG当然管理人は見られます。
管理人以外が過去の書き込みが見られないようなゲストブックみたいなやつがほしいんです。
0081nobodyさん
03/01/18 22:36ID:vrB72zE5↑このサイトですけど、URLが hoge.cgi?〜 見たいになってなくて、
スラッシュの次にいきなり?になってます。
これってどうなってるの?
0082nobodyさん
03/01/18 23:28ID:???掲示板CGIのHTMLスペース内にSSIを入れて実行しても
そのままタグが表示されてしまいます。
どのようしたらよいのか教えてください。
0083超シロウト
03/01/18 23:47ID:ovwKqnQ9public_htmlと同じ断層にフォルダを作った時、そのパスは
どのように書いたら良いんですか?
.../.../.../フォルダ/
これでいいのかな?
0085nobodyさん
03/01/18 23:54ID:vrB72zE5public_htmlを基準にするなら、
../フォルダ
じゃない?
0088nobodyさん
03/01/19 00:02ID:ZcFFkCZZ. =>ディレクトリ自身へのリンク
.. =>親ディレクトリへのリンク
先頭が/でなければ、それはカレントディレクトリからの相対パスとみなされる。
0090nobodyさん
03/01/19 00:06ID:???0092nobodyさん
03/01/19 00:19ID:???なので、..を消しただけでは消えないはず。
だけど、rmとかの普通のコマンドは、消すことを許可しない、から、普通には消せない
0095nobodyさん
03/01/19 06:53ID:???SSIではなく、ちゃんとスクリプト内に組み込みなさい。
普通SSIの使える拡張子は限られてるだろ。
0096nobodyさん
03/01/22 22:36ID:/vlxGamR携帯(J-PHONE)からアクセスすると認証後に飛べないようなんですが
どうしたら良いのでしょうか。
ttp://rank.nu/~wpis/bbs/support/bbs.cgi?mode=view;Code=154
上記で丁度同様の質問が出ていたのですが12月から回答がついてないみたいで…
0097nobodyさん
03/01/23 05:02ID:???window.historyで「進む」「戻る」の実行はできますが、ページを移動せずに
そのURLが知りたいんです。
0099nobodyさん
03/01/25 01:03ID:???apeboard+ で何行も改行するにはどうしたらいいのでしょうか。
こんなふうに。
スキン内のスタイルシートの制限は外したのですが…。
0101nobodyさん
03/01/25 10:32ID:A7yEoEyGファイルの読み込みの成否はともかくとして、ファイルの書き込みは成功して、ファイル自体が壊れることはないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています