検索すると<br>のヶ所が4ヶ所あるんです どこをどうすればよいのか
やーだぺ
偽者↑ それかxhtmlを出力するCGIを教えてください 色々探したけどイマイチ納得できるのがありません <br>連発だったり、汚かったり
勉強しろ
やーだぺ
>>956 何をするCGIなのか分からんけど、自分で書けない場合は他人が書いたものから探すか
それに手を加えるしか無いべ。
CGIを探すスレはWeb制作板にあるよ。
たしかにそうですね できたら今使っているのをチョコチョコといじって 改造できたらな〜と思いまして 勉強するにはどこかおすすめのサイトあったら教えてください やっぱり最初は本を買った方がいいんですかね
ありがとうございます ちょっと盗み見してきます
どれもうんこでした orz
964 :
nobodyさん :2005/09/04(日) 19:51:11 ID:ttaNEQ2K
氏ね。
元のCGIプログラムを改造し、サーバーにアップロードして実行すると以下のような メッセージが表示されました。 Server error! The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: school_blog.cgi If you think this is a server error, please contact the webmaster Error 500 メモ帳でCGIのデータを改造したのがいけなかったのかな・・・ ちゃんと上書き保存で保存したんですけど
>>965 エラーメッセージについて
500エラーやInternal Server Errorって言うのは、エラーメッセージじゃないから、そんなもん書いても問題解決に繋がらない。
ちゃんとしたエラーメッセージを書くように。
エラーメッセージはログに記録されている。
ログのありかがわかんないときは、サーバの管理人に問い合わせる。
もしくは、モジュールが入っている事が前提だが、
2行目に
use CGI::Carp qw(fatalsToBrowser);
の一文を挿入する。
したらエラーメッセージがブラウザに表示される。
あとは修正すればよい。
自分で修正できなかったら、エラーメッセージも書いて質問しる。
968 :
965 :2005/09/05(月) 07:32:59 ID:???
>>966 pukiwikiがダウンロードできません・・・
公式サイトに行ってもダウンロード出来ないといわれました。
>>967 サーバー管理人は長期出張に行っていて全く連絡がつかない状態です。
自分でログの場所を探す良い方法はないものでしょうか。
>もしくは、モジュールが入っている事が前提だが、
>2行目に
>use CGI::Carp qw(fatalsToBrowser);
>の一文を挿入する。
>したらエラーメッセージがブラウザに表示される。
モジュールが入っていなかったので挿入してもエラーメッセージは表示されませんでした・・・
>>968 >>966 が言っているのは、そこのサイトを参考にして、
CGI自体に問題が無いかテストするようにって事だよ。
pukiwikiは全然関係なし。
CGIに手を加えた部分に問題が無いとすれば、
(本来なら、問題が無いことを確認するためにテストをする)
プログラムの文字コードや改行コードがサーバが想定しているものと違うために
エラーになっているんじゃないかな。
(てか、CGIを書く時に(修正する時も)これらの事を意識しつつ書くのが当たり前)
一番ありがちな改行コードの違いだとすれば、
#!/usr/bin/perl てな感じになっている部分を
#!/usr/bin/perl -- てな感じ変更すれば動くんじゃないかな。
970 :
965 :2005/09/05(月) 11:16:15 ID:???
>>969 >一番ありがちな改行コードの違いだとすれば、
>#!/usr/bin/perl てな感じになっている部分を
>#!/usr/bin/perl -- てな感じ変更すれば動くんじゃないかな。
その部分は変更する以前から『#!/usr/bin/perl -- 』になっていました。
あと以前データを変更する際にffftpを使ってデータをダウンロードし、
メモ帳でデータの変更を行なったのですがその時は問題は起きませんでした。
後は改造したプログラムに対するリンクの問題だと思うのですが・・・
全角スペースの悪寒
ーの悪寒
973 :
nobodyさん :2005/09/07(水) 22:35:42 ID:JmIh4Jx5
無料の簡易検索エンジンで、 その検索エンジンで入力して検索された単語、キーワードがわかるようなものは ないでしょうか? どうか、よろしくお願いします。
わからないと検索の処理が出来ないと思うが。 エスパーを働かせてみると、ログに残したいということかな?
975 :
973 :2005/09/08(木) 02:53:44 ID:GZOoMjWj
相手が検索したキーワードを、ログ(ランキング形式など)に残したいです。 相手が検索した単語を見て、マーケティングの研究をしたいのです。
処理としては難しくはありません。 アクセスが少ないのであれば、呼び出された度にログファイルから同じ単語があるかどうか調べて、その単語のカウント数を増分させる。 アクセスが多いのであればpostされたデータを日付ごとなどに分けたファイルにガンガン追記していって、調べるときにでもまとめて計算処理させる、とか。
>>975 板違いの上にマルチか…
か え れ !
978 :
nobodyさん :2005/09/09(金) 01:56:36 ID:TL4CSun/
教えていただきたいのですが、 携帯の端末で、IDとPassを入力してログインするページを作り、 IDとPassが正しいかどうかを判断するのにCGIを使っています。 auとdocomoは問題ないのですが、j-phonだけがパスワードが違うと言ってきます。 そこで、CGIで受け取っているデータを見ると、auとdocomoは 〜id=xxxx&pass=xxxx&mode=xxxx となっていますが、j-phonは 〜m%5Fid=xxxx&m%5Fpass=xxxx&mode=xxxx となっていました。 idとpassの前に付加されている"m%5F"とはどういったものでしょうか? ぐぐってはみたんですが、さっぱりわかりませんでした。 どうか教えていただけないでしょうか。
m_id=xxxx&m_pass=xxxxがエスケープされてるようだけど
>979 早々とありがとうございます。 教えていただいて気づきました。 文字コードで検索した時、%5→_ でした。 おまけに、m_idとm_passだった・・・ 中途半端な情報出してすいませんでした。 これでなんとかなるかもです。
981 :
nobodyさん :2005/09/10(土) 04:15:21 ID:lK6qUVjE
Location飛ばすだけの単純な転送URL&クリック数カウントを作ったのですが、諸事情によりリンク元を隠す必要が出てきました。 何か良い方法はありますか?
リファラ送信はブラウザの機能だよ
>>983 Operaってしつこくリファラはくんだな
質問です。 全然技術的じゃないと思うかもしれないんですけど、 掲示板やチャットにトリップ機能を導入する方法を教えてください。 ネットの知り合いとかとも探してるんですが全然見つからないんですorz
>>985 「salt trip crypt」あたりでググればいい。
何種類かあって現行のルーチンがどれかは忘れた。
>>986 結構出てきたんですが、よく分かりませんでした。
どうもありがとうございました。
>>985 sub torip {
my ($s, $salt);
$s = shift;
$salt = substr($s, 1, 2);
return substr(crypt($s, $salt), 3, 10);
}
print &torip("RLS9M\%T:");
質問です。
http:// ( なんたらかんたら)/cgi-bin/aaa.cgi?no=001
http:// ( なんたらかんたら)/cgi-bin/aaa.cgi?no=002
http:// ( なんたらかんたら)/cgi-bin/aaa.cgi?no=003
と番号で処理が変化するCGI(Perl)を作ろうと奮起しております。
htmlからCGIを呼び出すときには FORM ACTION=aaa.cgi METHOD=POST
で呼ばれて起動するのは分かっているのですが、
CGI単体で上みたいに動かすためには
どうすればいいですか?何かヒントを下さい。<(_ _)>
990 :
989 :2005/09/11(日) 09:29:48 ID:???
自己解決しますた。
すみません。掲示板のNGワードをファイルから配列に代入して それをチェックして弾きたいのですが下記のないようだとエラーがでます。。 open(IN,"./ngword.txt"); @ngwordtmp = <IN>; close (IN); foreach(@ngwordtmp){ $_ =~ s/\n//i; #--改行取り除き if ($revew =~ /$_/){&error;} #---$reviewは投稿内容です } foreachの中にifを置くとエラーがでます。たぶん文法的に大きな間違いを していると思うんですが指摘していただけると幸いです。 宜しくお願いします。
>>992 ごめんなさい。「新規スレッド作成画面へ」を押しても,その画面に行きませんでした。
当方プロバイダはdionです,が2ちゃんねるでスレッドを作成できたことは過去一度もありません。
(いろいろ理由があるのでしょうが今回も無理なようです)m(_ _)m
ume
てす
汽車はー闇をぬーけてー
ぬるぽ
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。