△▲ WebProg 初心者の質問 Part4 ▼▽
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん
03/06/20 12:10ID:???WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
前スレ
http://pc2.2ch.net/test/read.cgi/php/1045091733/
http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
http://pc.2ch.net/php/kako/1030/10301/1030151932.html
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0809nobodyさん
03/07/27 03:45ID:Zq9/jufaCGIが多いですけど、JSPでは性能悪いんですか?
0811573
03/07/27 08:41ID:???@values = qw(form1 form2 form3);
print qq{<FORM>};
$ii = 0;
foreach ( @values ){
print qq{<input type='text' name="name${ii}" value="$_">};
$ii++;
}
print qq{</FORM>};
じゃだめなん?
おれ、不定数のinputタグ展開はこうしてるけど。
で$ii、持って行けばいくつかもわかるし。
CGI.pm使うと同じ名前でも複数valueは\0でjoinされてくるでしょ。
0814806
03/07/27 13:37ID:???0815nobodyさん
03/07/27 14:09ID:???0817nobodyさん
03/07/27 15:00ID:???0818nobodyさん
03/07/27 18:26ID:Z2HDVnRdttp://www.activestate.com/Products/ActivePerl/も逝けないですし。。。
どなたかよろしくお願いします。
0820nobodyさん
03/07/27 19:07ID:bAtOJVkaBというサーバーでは動きません。
原因として考えられるのって何があるでしょうか?
0821nobodyさん
03/07/27 19:07ID:???>>818
CD付きの入門書でも手に入れることはできるよ。
バージョン5.6.1だと思うけど。
0823nobodyさん
03/07/27 19:25ID:???0824nobodyさん
03/07/27 19:44ID:???誘導されたんならその旨書くように。
そういうちょっとした礼儀を面倒くさがってコピペで済ますような質問者には
誰も回答してくれないよ。
>>821
自分も繋がらない。
しばらく待ってみるしかないのかな。
0826820
03/07/27 20:42ID:bAtOJVka0827820
03/07/27 20:43ID:bAtOJVkahttp://pc2.2ch.net/test/read.cgi/php/1059043704/147-148
からスレ違いと言われきました。
>>825
エラーログってなんでしょうか?
0828nobodyさん
03/07/27 21:43ID:???今行ったら入れた(*´-`)
http://aspn.activestate.com/ASPN/Perl/Downloads/
ここのActivePerl, Downloadのリンク先にあるよ。
必要事項を記入してnextを押していけばインストールできたはず。
インストールの仕方を画面付きで解説しているサイトが
あるからググって探してみたらいいかも。
0829nobodyさん
03/07/27 22:13ID:A8Ay4/L+$a_01 $a_02 $a_03....とあって
$a_01を出力する場所があるのです。
そこで$a_01+$a_02を表記したくて そのように入れたら
$a_01 が 10
$a_02 が 20 だと
$a_01+$a_02 で 30と出力されるかと思いきや
10+20
となるのです どうしたら30になるでしょうか?
0830nobodyさん
03/07/27 22:29ID:???$a_01+$a_02じゃなくて"$a_01+$a_02"としてるとか?
0832820
03/07/27 23:33ID:bAtOJVka言われたのですが、この「モジュール」って一体なんのことでしょう?
perlモジュール?
また、どのモジュールが欠けているか調べるにはどうすれば
いいのでしょうか?
支離滅裂な文で本当にすいません
0833nobodyさん
03/07/28 00:31ID:???使ってなきゃいいんじゃね?
0834nobodyさん
03/07/28 01:36ID:???だからどんなエラーが出るか書けって言ってるだろう
原因なんかいくらでもあるんだから
回答者はお前がどういう環境で何をやってるか、どの程度のレベルか
わかんねーんだよ
0838nobodyさん
03/07/28 10:23ID:???KENTの「DAY COUNTER-EX」では、日次アクセス一覧と
月次アクセス一覧が表示できるのですが、これに年次
アクセス一覧を加えるにはどこをどのように改造したら
良いのでしょうか?
0839nobodyさん
03/07/28 11:02ID:???KENT氏を超えたい!
http://pc2.2ch.net/test/read.cgi/php/997199513/l50
0841nobodyさん
03/07/28 18:05ID:s2Z+5BdC今までは簡単なホームページを作っていましたが
少し工夫したくなって質問します。
たとえば、表を表示させたい場合にその表示される項目を一つのファイルから
読み出すことはできないのでしょうか?
変更するときにそのファイルを変更すれば、表を変える手間が省けると思いました。
どういった技術を使うのか、知っておられる方いましたらお返事ください。お願いします。
0842_
03/07/28 18:08ID:???0844841
03/07/28 18:50ID:s2Z+5BdCさっそく本屋へ行ってきます。
お返事ありがとうございました。
0845nobodyさん
03/07/29 07:49ID:???それをハッシュに入れるソースを良く見かけます。
私もそうしていたのですが、スカラに入れてはいけないのでしょうか?
ふと、疑問に思ったのです。
例えば、
(略)
($name,$value)=split /=/;
(略)
$$name=$value;
とか。
試してみると特に不具合なく動きました。
目に見えないところで効率が悪かったりするのでしょうか…
0846nobodyさん
03/07/29 09:37ID:???0847nobodyさん
03/07/29 09:50ID:???0848nobodyさん
03/07/29 10:19ID:DOVVMaaY$CGI = new CGI;
$value = $CGI->param("value");
俺がいつもやるコーディング。
0850nobodyさん
03/07/29 10:54ID:???( ´,_ゝ`)プッ
0851nobodyさん
03/07/29 11:03ID:???ハッシュの便利さを理解できてなかったからなのですね…
ありがとうございました。
0852nobodyさん
03/07/29 11:59ID:DOVVMaaY0853_
03/07/29 12:13ID:???0854nobodyさん
03/07/29 12:18ID:???スクリプトが起動される度にモジュールのロードが発生する訳で…
それだけ、サーバーに負荷をかけている事になるね。mod_perl とか入れてない限り
0855nobodyさん
03/07/29 12:51ID:DOVVMaaYまあね。僕の自宅ではmod_perlで動かしてるけれど、
それやると、CGI起動のオーバーロードがない分早いけど、
httpd自体が大きくなるし。一応見た目だけのサイズを小さくする
意味も込めてstripはしてるけれど・・・
DSOでmod_perlを動かすとまずいしね。
ただ、やっぱり楽したいからね。スクリプト作るとき。
何かやろうと思ったらたいていはすでにモジュールになってるし、
それをperl -MCPANでインストールしてあとはuseしてあげれば
終わるし。普通にやると1週間かかるプログラムが1時間で終わったり。
この楽さはどうにも捨てがたい。多少重いくらいなら、我慢して、とかって
思ってしまう。CGIモジュールは大きいから、負荷はかかるけれど・・
importするものを限定するだけではやっぱ起動時のオーバーロードは
下がらないのかな。大きなCGIアプリだとそれなりのスペックのサーバ用意するし
そんなに気にならない、というのが本音だったりもする。
0856nobodyさん
03/07/29 12:53ID:x4YZOnai鯖屋に「上のアドレスの標準モジュールインストールしてくれ」
と頼んだら、「そこに書いてあるのは標準モジュールじゃない、
標準モジュールはすでにインストール済みだ」と言われたんだけど、
本当ですか?上のアドレスに載ってて
鯖屋にインストールされてないモジュールがいっぱいあるのですが。
perl.orgにstandardと書いてあるのに・・・。
0857nobodyさん
03/07/29 12:54ID:DOVVMaaY@INCとかも調べて見る必要ありかもね。
どのモジュールが必要なの?
0858nobodyさん
03/07/29 13:07ID:x4YZOnaiIDかこいいですね。
@INCてなんでつか?
実は、いろんなCGIがちゃんと動作しないんで、
とりあえず標準モジュールを入れようという厨房な考えです。
0859nobodyさん
03/07/29 13:10ID:???0860_
03/07/29 13:11ID:???0862nobodyさん
03/07/29 13:34ID:???0863nobodyさん
03/07/29 13:36ID:???動かんのならローカルで試せ。
0865nobodyさん
03/07/29 13:56ID:???0866nobodyさん
03/07/29 14:26ID:1/PgohGt0867nobodyさん
03/07/29 14:31ID:???http://www.netdedvd.c-o.jp/
0868_
03/07/29 14:36ID:???0869_
03/07/29 14:47ID:???0870nobodyさん
03/07/29 15:13ID:kW5HsU6r★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★ 送料激安! スピード発送! 商品豊富!
★☆ http://www.get-dvd.com
☆★ 激安DVDショップ 「GETDVDドットコム」
★☆ http://www.get-dvd.com
☆★ 今すぐアクセス Let’s Go! 急げ!
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
0874nobodyさん
03/07/29 17:22ID:???0875nobodyさん
03/07/29 17:33ID:???http://pc2.2ch.net/test/read.cgi/php/997829243/
0877nobodyさん
03/07/29 21:48ID:???use CGI qw(:cgi);
$query = new CGI;
$query->import_names('FORM');
ってな感じ?
>>849も重要。
0879nobodyさん
03/07/30 11:39ID:???勝手にそっち GET しに行く? また、この動きをやめたい時どうすればいい?
あ、言語は perl です
0880nobodyさん
03/07/30 11:53ID:???なめてんのか?
0881879
03/07/30 12:36ID:???google で ウェブ全体から検索 で解りました。
要は、LWP::UserAgent をサブクラス化して、
redirect_ok をオーバーライドする事でいいようです
0883nobodyさん
03/07/30 13:00ID:???なめてんのか?
0884nobodyさん
03/07/30 15:47ID:???>>876 >>876 >>876
>>876 >>876
>>876 >>876
>>876 >>876 >>876
>>876 >>876 >>876 >>876
>>876 >>876 >>876
>>876 >>876
>>876 >>876
print "Content-type: text/html\n\n";
print "<HTML>\n";
print "<HEAD><TITLE>テスト</TITLE></HEAD>\n";
print "<BODY>\n";
print "テスト<BR>\n";
print "テスト<BR>\n";
print "</BODY>\n";
print "</HTML>\n";
↑のようなスクリプトを作って、
パーミッションは755にしてサーバに置いても
ずっと403で表示されません。
何がいけないんでしょうか?
0890nobodyさん
03/07/31 00:11ID:T8jG+oSX渡すにはどうすればいいのでしょう?
http://.../hogehoge.cgi?param1=a¶m2=b
http://.../hogehoge.cgi/a/b/
として、cgiの中で$1や$2を使ってもパラメータを持ってこれないようで。
もちろんCGIの中のシェルスクリプトを単独で実行して、
% hogehoge.sh a b
とやれば$1,$2,$#とかで持って来れるようにはなってます。。。
0891無料動画直リン
03/07/31 00:13ID:E/SYOmIL0892nobodyさん
03/07/31 00:24ID:???> http://.../hogehoge.cgi?param1=a¶m2=b
この場合は $ENV{'QUERY_STRING'} に入っているはず
> http://.../hogehoge.cgi/a/b/
この場合は $ENV{'PATH_INFO'} に入っているはず
0894大樹 弘
03/07/31 13:39ID:T9GYA1g+。本当に大事なことは、お客様との信頼であり、お客様との深い
関係を作ります。私の考えは、時間は掛かっても良いです。
地道に活動し、クーポン屋を理解されるまでは、あきらめないで
す。クーポン屋は、1日110円で宣伝ができ、年間の広告費は
4万円になります。3年・5年・10年・40年と続けて行きます。
http://www.c-gmf.com/farewell/box11.htm
0897173
03/07/31 16:53ID:QVCgZaYlのように複数のCGIに分割するのと、regist.cgiとsearch.plなどのようにして前者が
後者を読み込むの、regist.cgiの中でサブルーチンとして全機能を並べるのは
どう使い分けをしたらいいの?
cgi自体のサイズの大きさは、メンテナンス性は別にして、負荷はかかるの?
0898nobodyさん
03/07/31 16:53ID:???0899nobodyさん
03/07/31 18:07ID:???peri peri peri peri peri peri peri peri
peri peri peri peri peri peri peri peri peri peri peri peri
peri peri peri peri peri peri peri peri peri peri
peri peri peri peri peri peri peri peri
peri peri peri peri peri peri peri peri peri peri peri peri
ぺり ぺり ぺり ぺり ぺり ぺり ぺり ぺり ぺり
ぺり ぺり ぺり ぺり ぺり ぺり
0900nobodyさん
03/07/31 18:42ID:???peri peri
peri peri peri
peri peri peri peri peri peri peri
peri peri peri peri peri peri
peri peri peri peri peri peri peri peri peri peri
peri peri. peri peri
peri peri peri peri peri
peri peri peri peri peri
0901nobodyさん
03/07/31 18:48ID:???0902nobodyさん
03/07/31 18:53ID:???0903nobodyさん
03/07/31 18:58ID:???0904nobodyさん
03/07/31 19:00ID:???0906nobodyさん
03/07/31 21:59ID:+r6dhJSf0908nobodyさん
03/07/31 22:37ID:???レス数が900を超えています。1000を超えると表示できなくなるよ。