CGIだけど、なんか質問ある? Part 6
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/07/06 13:41ID:Mpxtn4bk※CGIは特定の言語に依存するものではありません。
※Perlのコーディングに関する質問は専用スレがありますのでそちらでお願いします。
↓
Perl 初心者コーナー Part13
http://pc.2ch.net/test/read.cgi/php/1022731565/l50
過去ログ・関連スレッドは >>2
0002nobodyさん
02/07/06 13:41ID:Mpxtn4bkPart3 http://pc.2ch.net/test/read.cgi/php/988727833/
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/test/read.cgi/php/1019561283/
■CGI以外のPerlに関する質問スレッド
Perl 初心者コーナー Part13
http://pc.2ch.net/test/read.cgi/php/1022731565/l50
CGIに依存しないPerlの話題一般
http://pc.2ch.net/test/read.cgi/php/991313362/l50
■関連スレ
【Perl,CGI】参考書籍
http://pc.2ch.net/test/read.cgi/php/988809842/l50
スクリプト改造工房 4
http://pc.2ch.net/test/read.cgi/php/1012839651/l50
こんなCGI探してますスレッド Ver6
http://pc.2ch.net/test/read.cgi/php/1021897804/l50
.htaccessの偉い人 Part3
http://pc.2ch.net/test/read.cgi/php/1019888234/l50
【スレッド】2ch型掲示板 その5【フロート型】
http://pc.2ch.net/test/read.cgi/php/1019414023/l50
0003nobodyさん
02/07/06 14:02ID:???いえ、特に何も。
0004nobodyさん
02/07/06 19:55ID:???0005nobodyさん
02/07/06 23:29ID:FjAmHIGZ$mailto = '****@**.**';
$mail = '****@**.**';
$mail2 = '****@**.**';
$mail3 = '****@**.**';
:
:
if (open(MAIL,"| $sendmail $mailto $mail $mail2 $mail3")) ・・・
これをfor文とかを使って短くしたいんですがどうしたら良いんでしょうか?
0007nobodyさん
02/07/07 00:20ID:???その送信先のアドレスは予め決まってるの?
なら、
$MailTo = array('[email protected]', ……);
for($i = 0; $i < count($MailTo); $i++) {
// 送信処理
}
00087
02/07/07 00:21ID:???逝って来る。
0009nobodyさん
02/07/07 00:23ID:???って言うか。>>1 も読んでいない >>5 に答える義務は無いぞ
> ※Perlのコーディングに関する質問は専用スレがありますのでそちらでお願いします。
> ↓
> Perl 初心者コーナー Part13
> http://pc.2ch.net/test/read.cgi/php/1022731565/l50
0010nobodyさん
02/07/07 00:24ID:tmXocpbP受け渡しをするプログラムを作っているんですが、他のURLへジャンプ
させるときに、
<A HREF="http://スクリプトパス/CGIスクリプト名?ジャンプ先URL">ジャンプ
</A>
としたいんですが、ジャンプ先URLをフルパスで出せるようにするには
どうしたらいいですか?以下がつくった内容です。
my($encoding) = @_;
my($method) = $ENV{'REQUEST_METHOD'};
if ($method eq 'GET') { $query = $ENV{'QUERY_STRING'}; }
elsif ($method eq 'POST') { read(STDIN, $query,
$ENV{'CONTENT_LENGTH'}); }
local(@query) = split(/&/, $query);
foreach (@query) {
tr/+/ /;
($key, $val) = split(/=/);
$key =~ s/%([A-Fa-f0-9][A-Fa-f0-9])/pack("c", hex($1))/ge;
$val =~ s/%([A-Fa-f0-9][A-Fa-f0-9])/pack("c", hex($1))/ge;
$val =~ s/\r\n/\n/g;
$in{$key} = $val;
}
my $req = new HTTP::Request POST => $val;
$req->content_type('application/x-www-form-urlencoded');
$req->content('match=www&errors=0');
my $res = $ua->request($req);
if ($res->is_success) {
$myd = $res->content;
$myd =~ s/(\<A HREF=\")/$1test.cgi?/g;
print $myd;
} else {print "No!";}
今の状態ですと、 $myd =~ s/(\<A HREF=\")/$1test.cgi?/g;
をやると、 <A HREF=test.cgi?test/index.html> というような感じになって
<A HREF=test.cgi?http://www.***.co.jp/test/index.html>
というような形になりません。
超初心者なもので、どこをどう直したらいいか、詳しく教えて
いただけると助かります。 すいません、よろしくお願いします。
0011nobodyさん
02/07/07 00:25ID:U7LSUADECGIとして使うんですけどあっち逝った方が良いですか?
0012nobodyさん
02/07/07 00:28ID:???【お願いします】
等のキーワードを見ると嫌悪感感じるのは俺だけ?
0013nobodyさん
02/07/07 00:29ID:???0014nobodyさん
02/07/07 00:29ID:???【perl の for 文】についての質問がどこをどうしたら【CGI(Common Gateway Interface)】と
結びつくのか説明してくれ
0015yunyun42
02/07/07 00:29ID:WcNQAy1GWeb製作で質問するかここで質問するか迷いましたが、とりあえずこっちで聞いてみようと思います。
両方で聞いてみようかな?
私も自分のHP運営しているのですが、最近他人の名前を勝手に使って投稿する荒らし魔が続出して困っています。
そこで、掲示板に投稿者の名前が重複したり他人に勝手に使われないような手を施したいのですが、なにかお手軽な方法をご存じないでしょうか?
よろしくお願いいたします。
0016nobodyさん
02/07/07 00:32ID:???0017nobodyさん
02/07/07 00:32ID:???いくつか問題があるね
・PATH_INFO 非対応の鯖もある
・カレントスクリプトのディレクトリが PATH_INFO になるので、
スクリプト側から動的 html を生成する時、アンカータグとか
生成する場合のカレントディレクトリが PATH_INFO のディレ
クトリになってしまう
0020yunyun42
02/07/07 01:06ID:WcNQAy1Gやっぱりスレ違い?
これどこのスレで聞けばいいのかな。
いろいろ探してるんだけどこれぞーってのがまだ見つからないッス。
>>16
どこかの検索エンジンでトリップ+cookie+passをやれば見つかるということですか?
0023nobodyさん
02/07/07 01:36ID:NSgNCWjbCGIを実行させずに、ソースをダウンロードすることは出来るものでしょうか?
ご存知の方はお教えくださいませ
0024nobodyさん
02/07/07 01:43ID:???0025nobodyさん
02/07/07 02:19ID:???0026yunyun42
02/07/07 02:53ID:WcNQAy1G残念ながら知らない者です。
申し訳ないです
0027nobodyさん
02/07/07 02:59ID:???perlとか知らないで、その掲示板をどうしようとしてたの?
一応書いておくと、perlならcryptって言う関数で暗号化が出来るから
トリップは入力した名前をこの関数を通せば実現できるよ。
0028nobodyさん
02/07/07 09:02ID:oBR+k60E最初に自分が画像を投稿することで、今までの書き込みログが閲覧できるという
掲示板ってどこかにない?
いろんなとこ探したんだけど、そういうのって無いんだよね
0029nobodyさん
02/07/07 10:04ID:LtK4GFfeahhan255eをLinuxで使っているのですが、
Kondara/MNU Linux 2.1にインストールしたら軽快に動作しますが
TurboLinux Server 7 や Redhat Linux 7.3 にインストールすると
書き込みボタンを押してからリロードされるまで数分かかってしまいます。
Redhat 7.3 で Kondara みたく動作させるには何をどう設定すればよいのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています