CGIだけど、なんか質問ある? part 6
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/04/23 20:28ID:Kp0cZQna<<注意:CGIは特定の言語に依存するものではありません>>
Perlのコーディングに関する質問はこちら
【Perl】初心者コーナーPart11
http://pc.2ch.net/test/read.cgi/php/1017201229/
過去ログは>>2
0268nobodyさん
02/05/13 19:57ID:???こんな感じの掲示板で、レスをつけた時に
http://bbs.fresheye.com/w/sample/template01.html
こんな風にレスが付くようにするには、どうしたらよいのでしょうか?
もし難しいようなら、あきらめます。
0269nobodyさん
02/05/13 20:08ID:mmQ/BpPPPerlMagickのようなことをしたいのですが
perlスタンドアローンでは無理ですか?
置きたい鯖にはGDはインストールされているようなのですが
0272nobodyさん
02/05/13 21:38ID:???いくつかのアクセス解析を使っても同じ現象ですが、どうしてでしょうか?
0274nobodyさん
02/05/13 22:33ID:???http://pc.2ch.net/test/read.cgi/perl/1017239089/
大きなお世話だが・・・。
上記のスレ見たらわかると思うけど
正直トクトクはとっとと解約することをおすすめする。
いやまじで。cgi使うならなおさら。問題ありすぎ。
板違いすまん。
0275nobodyさん
02/05/14 08:20ID:???CGIの負荷っていうのは、何で表すのですか?
0277nobodyさん
02/05/14 09:36ID:???0279nobodyさん
02/05/14 13:39ID:???でも管理人が何か仕掛けてる可能性がないとはいえない。
こういうの↓とか。
ttp://dream.lib.net/room/cgi/e_acsdeny.html
0280nobodyさん
02/05/14 20:52ID:pl0vJyTjCGIの負荷で今のサーバーに出て行ってくれと言われています。
他のサーバーを捜してるのですが、どこも高負荷の場合って感じで、
基準が判りにくく、借りる前に尋ねようと思っていますが、
どう言えばよいのでしょうか?
転送量の場合なら、「200MB/日ですが・・」とか言えるのですが、
負荷ってどう言えばよいものなのでしょう?
レンタル鯖板で尋ねたのですが、まともな回答をしてくれないので、板違いとは知りながら、すみません。
0282275
02/05/14 23:59ID:wFMcGqPhすみませんです・・・
検索CGI(Yomi-Search)です。
0283nobodyさん
02/05/15 01:04ID:GynYD0C5貴社でスペースを借りられますか。
0287ラナ ◆ZrzN4KAA
02/05/15 20:12ID:tzVRVO3YSSIを使ったらshtmlにしないといけないっぽいので
そうしたらindex.htmlじゃなくなったのでTOPページに使えなくなりました
どうすればいいと思われますか??
0288nobodyさん
02/05/15 20:13ID:???↑こんな質問してる奴がレスサンクスだって。ははは。
0289nobodyさん
02/05/15 20:49ID:???・1 .htaccessいじってhtmlファイルでもSSIを有効にする。
・2 .htaccessいじってindex.html以外(この場合index.shtmlを)をデフォルトファイルにする。
・3 index.htmlに<META HTTP-EQUIV="refresh" CONTENT="0; URL=http://www.hoge.com/main.shtml">
と書いてshtmlファイルに飛ばす
.htaccessのことはここで勉強しる
ミケネコの htaccess リファレンス
http://www.mikeneko.ne.jp/~lab/web/htaccess/
0290ラナ ◆ZrzN4KAA
02/05/15 20:56ID:tzVRVO3Y0291nobodyさん
02/05/16 00:11ID:4a3PIIUr--------test.dat-----
あ
い
う
え
お
か
き
---------------------
上のように縦に一文字ずつはいったファイルを開いて、再び同じものを書き込むだけなんですけど、
あ
い
う
、、、、、、
何故かこんな感じで一行目以外は頭に半角スペースがはいっちゃうんですけど、
これって仕様?
ソースは下です、いくらやっても直らなくって、、、
ちょっと見ていただけませんか?おねがいします。
$file = "test/test.dat";
open(IN,$file);
@line = <IN>;
close(IN);
open(OUT,">$file");
print OUT "@line";
close(OUT);
0293292
02/05/16 00:27ID:???0294291
02/05/16 00:50ID:4a3PIIUrありがとう!!!
あれ、スレ違い?CGIの話なんだけど
まぁ、さんきゅー、助かりましたですよ。
0295291
02/05/16 00:51ID:???0296げ鬱
02/05/16 01:27ID:vvhWlVEP要はHTMLを一行ずつ読んでいき、正規表現でマッチした$1,$2をそれぞれ$name($i),$value($i)に入れていけばいいんでしょうか。
悶々として寝付けません。。。
0298
02/05/16 02:26ID:rj5zflYZ0299
02/05/16 02:27ID:5PmXmU1X0300
02/05/16 03:16ID:5PmXmU1X0301nobodyさん
02/05/16 06:18ID:AfPPR3wG<INPUT type="checkbox" checked name="a">A<BR>
<INPUT type="checkbox" checked name="b">B<BR>
ってチェックをつけた人間だけにメールを送りたいのですが
CGIでチェックをつけたやつだけのメアドを$adressに代入したいのです
読みとり、代入部分はどのようにすればいいでしょうか?
厨房にはさっぱりなのでお力添えお願いします
0302nobodyさん
02/05/16 06:28ID:AfPPR3wGご教授頂ければ幸いです。
順番としては
1 チェックした人間だけを抽出
2 それぞれに対応する変数をメアドに変換
3 メアドを $adress に [email protected] [email protected] って感じで代入
ですかね よろしくお願いします
0303nobodyさん
02/05/16 13:11ID:pFnKXSKS今まで正常に動いていたのですが、突然サーバーエラーが出るようになりました。
以下のように、グローバル変数に何か代入する文をいれただけで
Internal Sever Error が発生するようようです。
コマンドラインから
$test.cgi
で実行すると問題なくhtmlを吐くのですが、htmlから呼び出されると
エラーになってしまいます。
こういう現象で何かヒントがあればお願いします。
int main(void)
{
today_date = 25; // データ処理される日付(グローバル変数)コメントにすると通る。
test_cgi(); // Hello Worldを表示するだけのテスト関数
return 0; // エラー発生中の非常手段。
・・・普通の処理。
}
0304narucy56 ◆wMOjCT4s
02/05/16 13:35ID:DuKoWpQw俺の意見としては。
* Java から派生するモノ
* Struts などのフレームワークを用いた開発
* それよりもベンダーから作られた WebObjects を使った開発
Java で Web 開発っていうのは、少々オーバテクノロジーなような気がしてる
* PHP
下手すると環境に依存するスクリプトを書きがち。言語仕様も今ひとつ。
* Ruby + modruby + eruby
シンプルかつ強力。しかし、実際に使っている人が少ないのが難点か。
スクリプトが楽でサッと作れる環境ってのもいいと思う。
やっぱ Ruby を使いたい。
0307nobodyさん
02/05/16 22:13ID:/e1q/rGThttp://www.rescue.ne.jp/cgi/2shot4/
を
使えるネット
http://www.tsukaeru.net/default.php
に置きたいんですけどデフォルトで無理みたいなんです。
何処を書き換えればよろしいのでしょうか?
0309307
02/05/17 00:05ID:rk9JEa760310303
02/05/17 00:09ID:???自宅のローカル鯖では問題なく動いているんですけど。
0311nobodyさん
02/05/17 00:11ID:???#!/usr/bin/perl
に。
0312nobodyさん
02/05/17 00:17ID:???>>303 のプログラムだと Content-Type のヘッダーを標準出力に出してないみたいだけど、いいのか?
0313307
02/05/17 00:29ID:rk9JEa76#!/usr/bin/perl
にはしています。
パーミッションやディレクトリ構造も再確認しました。
それ以外はCGIそのものは弄ってません。
どうしたら良いのでしょう・・
0314303
02/05/17 00:34ID:???コマンドラインで
$./test.cgi
は動きます。ヘッダーは関数の中で吐き出してます。
落ちるときはcoreを吐くのですが、segmentaion faultで落ちてるようです。
0317nobodyさん
02/05/17 02:02ID:???error.log のようなものは見れますか?
見れなければ、
http://www.execweb.cx/~appoh/soft/check.htm
を使ってエラー内容を晒して下さいな。
0318307
02/05/17 02:39ID:rk9JEa76>>317
Perlチェッカー使ってみました。
Content-type: text/html
と表示されるだけです。
0319nobodyさん
02/05/17 04:02ID:???アーキテクチャ=CPUアーキテクチャの事ね
もっと単純なプログラムで試して見たら?
標準出力に content-type ヘッダーと hello world を出力するぐらいの短いやつ
0320nobodyさん
02/05/17 12:51ID:???あと、商用で利用できるものであれば大体どのくらいの金額を支払うのが妥当ですか?
0321307
02/05/18 00:59ID:8Ykh9eMs気長にお待ちしていますので御教授よろしくお願い致します。
0322nobodyさん
02/05/18 01:13ID:???whoisコマンド使えばいいじゃん
0323nobodyさん
02/05/18 02:51ID:lzksJOrlからチャットにリンク貼って飛んでみる
だめなら漢字コードを変えてみる
0324307
02/05/18 03:49ID:8Ykh9eMsやってみましたがダメでした。
Internal Server Errorです。
某所で同じ質問を少し詳しい方にメールにて聞いてみたところ、
「tsukaeru.netで2shot.cgiを使うには、
スクリプトを数箇所書き換えなくてはいけないらしい。
けど、やり方は解からない。」
と言われてしまいました。・・・無念です。
0325nobodyさん
02/05/18 05:24ID:Lw8FSpDT別のスクリプトにする
0327nobodyさん
02/05/18 18:31ID:???0328nobodyさん
02/05/19 10:32ID:???0329Ash
02/05/19 21:11ID:???アイコン掲示板をCGIで書いてるんですが、
アイコン選択フォーム(セレクトボックス)の記述で困っています。
print "<option value=\"画像ファイル名(例:sensya.jpg)\" selected>画像の説明(例:タイガー戦車)\n";
という具合に書いているんですが、
上の例で言うと、「タイガー戦車」を選んだ際に渡すデータを、
「sensya.jpg」だけでなく、「sensya.jpg」と「タイガー戦車」の2つ、
という具合にしたいんですが、どうやって書けば良いのでしょうか?
0330nobodyさん
02/05/19 23:42ID:???Web製作板で聞いてみそ。
http://natto.2ch.net/hp/index2.html
0331nobodyさん
02/05/20 09:24ID:???スレの趣旨にかなっている質問だと思うが?
>>329
>print "<option value=\"画像ファイル名(例:sensya.jpg)\" selected>画像の説明(例:タイガー戦車)\n";
これ、value= の中に「タイガー戦車」も突っ込めば?
value=filename.jpg<>タイガー戦車
って感じにしてから、split すればよし
0332nobodyさん
02/05/20 22:36ID:???ああ、あくまでCGIの方で何とかしようとするとそうなるね。
おれ、そっちの方に思いがいたらなかったので。すまん。
ちなみにおれが想定してたのは
print "<option value=\"sensya.jpg\" selected>タイガー戦車\n";
print "<input type=\"hidden\" name=\"hoge\" value=\"タイガー戦車\">
みたいにしてJavaScriptで何とかするみたいな・・・。
俺が逝った方がいいみたいね・・・。
0333nobodyさん
02/05/21 02:20ID:???JavaScriptだとこんな感じでいけるかな?
IE以外でどうなるか知らないけど。
<script type="text/javascript">
function setIconName(frm) {
var name = frm.icon.options[frm.icon.selectedIndex].text;
frm.icon_name.value = name;
// alert(frm.icon_name.value);
}
</script>
<form name="frm1">
<input type="hidden" name="icon_name" value="タイガー戦車">
<select name="icon" onchange="setIconName(this.form)">
<option value="sensya.jpg" selected>タイガー戦車
<option value="foo.jpg">foo
<option value="bar.jpg">bar
</select>
</form>
0334nobodyさん
02/05/21 03:48ID:???どっかの無料レンタル掲示板で JavaScript ON にしないと、カキコできない凄い所見つけたよ。開いた口が塞らなかった(w
0335改造のお願い
02/05/22 00:07ID:???昔、ゆいちゃっとの小物でページの更新日時を表示するスクリプトがあり、
実際にHPで使用しているのですが、更新日当日のみ「更新しました」と
表示される作りなっていました(本人も説明していました)
これを向こう24時間以内での更新に反映できるようにどなたか修正していただけませんでしょうか?
あぷろだに入れてお渡ししたいと思います。
よろしくお願いします。
0336nobodyさん
02/05/22 00:25ID:???板違いじゃないけどスレ違い。スクリプトの改造依頼はこちらです。
スクリプト改造工房
http://pc.2ch.net/test/read.cgi/php/1012839651/
1に書いてることよく読んで改造依頼書くように。
ただ、この板は基本的に自分でスクリプト書く人が集まってるとこなので
依頼を書いてもスルーされることがあります。
0337ken
02/05/23 01:27ID:TLsld2EnにあるKENTの夢のカウンターで、カウントを非表示にして
カウンターを別ページに表示したいのですが、どうすれば、よろしいでしょうか?
お手数ですが、なにとぞお願い致します。m(__)m
どなたかお教えくださいませ。m(__)m
0338nobodyさん
02/05/23 02:12ID:???http://www.w3schools.com/site/site_security.asp
0340nobodyさん
02/05/23 02:37ID:???<h2>Is this your C drive?</h2>
<p>
<iframe src="C:\" width="100%" height="200" ></iframe >
</p>
<p>
Don't worry. This is just a trick. We cannot see your C drive for real.
</p>
0341nobodyさん
02/05/23 17:18ID:z2IvFYUR0342nobodyさん
02/05/23 17:20ID:???0343nobodyさん
02/05/24 11:44ID:CP3yvkseデータベースからデータを受け取りそれをhtmlにして出力する時に
ふぇっちしながらメモリを拡張してhtml文字列作成していく?
それともがばっとメモリを取ってそこにバッファリングする?
後者だと予想外にでかくなっちゃうとメモリが足りなくなったときなんかめんどくさいですよね。
そこでテンポラリファイルに落としたりとかって手もありそうだけど
なんか罠がありそう。
どうなの?自分はテンポラリファイルにしたんだけどファイル名とか
mktempで作成しても大丈夫かな?
0344nobodyさん
02/05/25 11:57ID:???mktemp がどの様なルールでファイルを作成しているか解らんけどさ、
同時アクセス来た時とか大丈夫ならオッケーじゃない?
0345nobodyさん
02/05/27 18:52ID:cRMPREM7sendmailを使って、大きな添付ファイルの付いたメールを送信する際に、
二重送信を防止するためには、どの段階でチェックかければ良いのか知りたいのです。
処理開始
↓
sendmailオープン←ここで、ファイルロックなり何なりをして、
↓
sendmailクローズ←ここで、ロックの解除をすればよいのでしょうか。
↓
終了処理
お願いいたします。
0346nobodyさん
02/05/27 19:51ID:???二重送信とファイルのロックに何の関係があるのかが分からない。
ファイルがどうなってようが別に二重送信にはならないわけでしょ。
0347ようへい
02/05/28 02:47ID:???<FORM action=http://www.?????.com/cgi-bin/s_books.cgi method=post><INPUT
type=hidden value=show_cat name=action> <INPUT type=hidden value=エッセイ
name=cat_name_j> <INPUT type=hidden value=10 name=section><INPUT type=submit value=エッセイ></FORM>
というのを
<A href="http://www.?????.com/cgi-bin/s_books.cgi" >エッセイ</A>
のように(A href=)を使って表すことは出来るのでしょうか?
文章が下手ですみません。
0348nobodyさん
02/05/28 03:40ID:???~~~.cgi?action=show_cat&cat_name_j=エッセイ§ion=10
でcgiの受信ルーチンをGet仕様に変更
0350nobodyさん
02/05/28 23:09ID:yOXTARLeあるCGIが URLにアクセスされて起動したのか
formのアクション(method post)から起動したのか区別するにはどうしたらいいでしょうか。
(言語はPerlです)
0351nobodyさん
02/05/28 23:12ID:???0353nobodyさん
02/05/28 23:45ID:???Perlの標準モジュールは使えるんでしょうか
CGIのサンプル見てもuse CGIとかしてないのは
それが邪道だからなのでしょうか?
今はinfoxxxkのサーバー借りたんですけど。
0355353
02/05/29 00:44ID:???本家ってi○webに聞けってことっすか?
このperlではこれだけのモジュールが使えるよん、っておしえてくれる
perlのプログラムもしくは標準モジュールってないですかね?
OS判別の特殊辺変数とかはわかったんですが。
0356ウイルス?
02/05/29 01:22ID:kYuEG1iJ掲示板への大量投稿になりそうですが、内容がないといったエラーが出て終わります。
どうも画面内にFORMがあるときにランダムで発生するような感じです。
対象サイトは特定されていないようです。
これはウイルスでしょうか。
0359nobodyさん
02/05/29 08:10ID:???ハァ?
普通はperldoc perlmodlibに書いてあるモジュールのことだろ。<標準モジュール
ついでに意味の無い伏字はDQNに見えるから止めとけ。
>>356
それだけの情報で何をしろと?
0361nobodyさん
02/05/29 17:17ID:qd1jn0D7自分のPC上で動かしたら
"script produced no output "って表示された。
これ何?
0362nobodyさん
02/05/29 17:22ID:???http://www.google.co.jp/search?num=100&hl=ja&q=script+produced+no+output+&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
0363文字の平均
02/05/29 18:14ID:p/49wL6bとランダムな1桁の数字が連続してあった場合、平均は足して個数で割りますが、
irsafwe
とランダムな1桁の文字が連続してあった場合、平均を出すには、
効率のよい処理がありましたら教えてください。
0364nobodyさん
02/05/29 19:11ID:Ih3GfPrHかなり使えるメールマガジンCGIて何がお勧め?
0365364
02/05/29 19:12ID:Ih3GfPrHそーりー!
0366nobodyさん
02/05/29 19:36ID:FAJbSgQ8(゚Д゚)限界を越えて見せれば?
DOSDOSDOSDOSDOS
0367あぼーん
NGNG■ このスレッドは過去ログ倉庫に格納されています