【 スクリプト改造工房 PART 6 】
■ このスレッドは過去ログ倉庫に格納されています
00011
03/03/16 18:28ID:vOOsWTxU# スレッドの説明
#================================
「スクリプトを改造したいけどやりかたわかんないよー」という人がいましたら
ここで聞いてください。ひょっとしたらアドバイス出来るかもしれません。
質問するときは以下の点に注意して書いて下さい
(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(3) 出来るだけ詳しく書くこと。少しは自分で考えること。できれば御礼も言ったほうが良い
※答えてくれないからといって逆ギレする厨はお断り
#================================
# 過去のスレッド
#================================
【PART1】行方不明
【PART2】http://pc.2ch.net/test/read.cgi/perl/986986227/
【PART3】http://pc.2ch.net/php/kako/988/988808396.html (HTML化済み)
0160nobodyさん
03/04/04 02:30ID:???文字参照にするとか、エラーにならない記述をするとか、
漢字コードをeucやutfにもっていくとか色々とありますがねぇ
0161nobodyさん
03/04/04 02:35ID:???0162nobodyさん
03/04/04 09:25ID:???ググれば出てくる。
0163nobodyさん
03/04/04 13:52ID:???0165nobodyさん
03/04/05 15:55ID:WfuJAlpaこのANQ.BBSに2chみたいなトリップ機能つけるには
どうすればいいですか?
0166nobodyさん
03/04/05 16:02ID:TYA4CtbI0167nobodyさん
03/04/05 16:03ID:???名前欄処理するところに追加すりゃいーじゃん。
いちいちソースダウンロードして中見る奴は稀だぞ。
せめて名前欄の処理してるところくらい、貼りつけろ。
トリップ生成のアルゴリズムは、この板のどこかのスレにあったから、
まず探せ。
0168165
03/04/05 17:17ID:1LEjuaxKトリップ作成のアルゴリズムってどこにあるんでしょうか。
検索しても出てこないです。。
sub html_form {
print<<"_EOF_";
<HR>
$html_formmsg
<FORM ACTION="$cginame" METHOD=post>
<TT>名前:</TT><INPUT TYPE="text" NAME="name" SIZE=16 MAXSIZE=16>
<TT>疑問:</TT><INPUT TYPE="text" NAME="qes" SIZE=60>
<INPUT TYPE="submit" VALUE="書き込む">
</FORM>
_EOF_
}
0169nobodyさん
03/04/05 17:26ID:???スクリプト(http://shinseijump.tripod.com/dirgate.cgi.txt)
なんですが、
i-modeで一度IDとPASSで認証させたら、
次からはそのi-modeからのアクセスならIDとPASSで認証しないでも入れるようにしたいんですが、、不可能でしょうか?
携帯の製造番号を取得してるみたいなので可能な様な気もするのですが・・・
もし可能なら是非ご伝授頂きたいです!!m(_ _)m
0170169
03/04/05 17:28ID:???ttp://www.yokogawa.co.jp/itbiz/secureticket/ver3.2/imode.htm
見たいな感じですm(_ _)m
0171nobodyさん
03/04/05 17:30ID:???書き込みをログに保存する場所を探すこと。
探すキーワードは open(略, ">略) または open(略, "+<略 って感じで。
検索って…どうやったんだか知らんが↓
http://pc2.2ch.net/test/read.cgi/php/1023589390/117
0172nobodyさん
03/04/05 17:42ID:???i-mode の識者が現れるのを待てないなら、
携帯の製造番号とやらが、どの環境変数にセットされるのか教えてくれないか?
ざっと見た感じではそんな処理は無いようだが。
0173168
03/04/05 17:44ID:1LEjuaxKありがとう。多分このあたりかと。多いので2つにわけます。
sub read_file {
local($logfile) = $_[0];
if (!open(IN,$logfile)) {
&error(1,"記録ファイルの読み込み不可");
}
local(@files) = <IN>;
close(IN);
return @files;
}
sub write_file {
local($logfile,@lines) = @_;
&dubble_lock_file;
if ($lock_error) { &error(1,"ロックファイルを検出しました。時間をおいてご利用下さい。"); }
if (!$savetype) {
# 標準タイプ 全 OS 共通
if (!open(OUT,">$logfile")) {
&dubble_unlock_file;
&error(1,"記録ファイルの書き込み不可");
}
0174168
03/04/05 17:44ID:1LEjuaxKprint OUT @lines;
close(OUT);
} else {
# 改良タイプ chmod 使用
$tmpfile = "$$\.tmp";
if (!open(OUT,">$tmpfile")) {
&dubble_unlock_file;
&error(1,"Temp利用ログ記録方式に未対応です。");
}
close(OUT);
chmod 0666,$tmpfile;
if (!open(OUT,">$tmpfile")) {
&dubble_unlock_file;
&error(1,"Temp利用ログ記録方式に未対応です。");
}
print OUT @lines;
close(OUT);
rename($tmpfile,$logfile);
}
&dubble_unlock_file;
return @lines;
}
0175nobodyさん
03/04/05 17:54ID:???ハズレ。
いや、そこから"名前"を逆に追えということだったんだが。
アドバイスが不適切だったようで申し訳ない、ということでソース落としてみたが、
そのものズバリ、クエスチョン登録、アンサー登録ってコメントがあるじゃねーか。
双方に、
...$FORM{'name'}<>...
という処理がある。$FORM{'name'} に名前が入ってるようだから、
この一つ前で、先のトリップ処理をすれば良い。
あとはできるだろ?
0176173
03/04/05 18:26ID:1LEjuaxKいや〜わざわざすいません。
その処理部分は発見しました。$FORM{'name'} この部分の
一つ前でトリップ処理・・・というのがわかりません。
http://pc2.2ch.net/test/read.cgi/php/1023589390/117
これを全部貼り付ければいいんでしょうか?
(かなりのド素人というか何もわかってないです。。)
お願いします。
0177nobodyさん
03/04/05 18:34ID:???http://pc2.2ch.net/test/read.cgi/php/1023589390/117
これを、
1. $FORM{'FROM'} → $FORM{'name'} に変換
2. $FORM{'mail'} の行はいらない
として、
279行の前と304行の前に貼り付けれ。
0178176
03/04/05 18:57ID:1LEjuaxKうーむ。
テスト#abc などと名前に入れると
「エラー:名前またはメッセージが長すぎです。」
とエラーになります。
おかしいな。。
0180178
03/04/05 19:19ID:1LEjuaxKお〜!!
文字数を変えたらできました!
ありがと〜♪
0181nobodyさん
03/04/05 19:19ID:???169じゃないが
コレ?
http://www.zdnet.co.jp/mobile/0102/13/id.html
0183169
03/04/05 20:03ID:???一応公式にも書いてありますm(_ _)m
http://www.nttdocomo.co.jp/mc-user/i/tag/utn.html
0184180
03/04/05 21:55ID:1LEjuaxKあの〜まだいますか?
さっきのなんですが、返信テキストが太字になるんですよ。
色々探したんですがどこといじったらいいのかわからないです。
教えてください。
0185あぼーん
03/04/05 22:18ID:???http://muryou.gasuki.com/hankaku/jaz09.html
http://muryou.gasuki.com/hankaku/jaz10.html
http://muryou.gasuki.com/hankaku/jaz07.html
http://muryou.gasuki.com/hankaku/jaz08.html
http://muryou.gasuki.com/hankaku/jaz05.html
http://muryou.gasuki.com/hankaku/jaz06.html
http://muryou.gasuki.com/hankaku/jaz03.html
http://muryou.gasuki.com/hankaku/jaz04.html
http://muryou.gasuki.com/hankaku/jaz01.html
http://muryou.gasuki.com/hankaku/jaz02.html
0186nobodyさん
03/04/05 22:24ID:???個人宛に質問しないでくれ。まあ 179 なんだけどさ。
>返信テキストが太字になるんですよ。
だから?
>どこといじったらいいのかわからないです。
何がしたいん?
0187nobodyさん
03/04/05 22:45ID:???ああ、ちょっと冷たかったな。ワリィ
追加した部分(2箇所)の </b> と <b> を取れば OK なはず。
ログの中もトリップ前後の </b> と <b> も消してくれ。
しかし…、このスクリプト結構ヒドいぞ。
perl -wc ansq.cgi で警告出るし、
<B><TT>$text</B></TT> なんてなってるし。
0188180
03/04/05 23:04ID:/6xeZ1rKなるほど!
何から何までありがとうございます、うまくいきました!
あとこれってかなり昔のものらしいですね。
また他の掲示板にもつけたいのでそのときは宜しくお願いします。
それでは!(・∀・)
0189初心者一号
03/04/08 18:15ID:???絵文字変換 j → jに対応したサブルーチンについて質問です。
ドコモはわかってますが、
sub emoji{
$old=$_[0];
$new='';
if($old=~/[\xF8\xF9]/){
while(1){
if($old=~ s/^[\xF8\xF9][\x40-\x7E\x80-\xFC]//){
$new .= '?' . unpack('n', $&) . ';';
}elsif($old=~s/^([\x81-\x9F\xE0-\xF7\xFA-\xFC][\x40-\x7E\x80-\xFC])+//){
$new .= $&;
}elsif($old=~s/^(\n|\r\n|\r)//){
$new.="\n";
}elsif($old=~s/^.//){
$new .= $&;
}else{
last;
}
}
}else{
$new = $old;
}
return $new;
}
------------------
こんなんですが、jからjへ送信の絵文字に対応するサブルーチンお願いします。
0190bloom
03/04/08 18:35ID:F0yNtk7n0192184
03/04/08 21:01ID:jsU/dzWuあのう、まだいますか?
問題がひとつおきました。トリップを丸ごとコピペできちゃうんですよ。
これってトリップの意味無いじゃん!ってことになってます。
どうしたらいいでしょうか。
0193nobodyさん
03/04/08 21:57ID:???ちっとは自分で考えろよ。
トリップ生成の前に
$FORM{'name'} =~ s/◆/◇/g;
とかやりゃ済む話だろが。
0194192
03/04/08 22:15ID:jsU/dzWu聞きにくいんですが、例のトリップスクリプトのどこに
入れればいいんですか?
0196195
03/04/09 00:02ID:0I/JuXTlこんな感じでしょうか?
とりあえず差し込むところが違うみたいなので色々試してみる。
# トリップ
$FORM{'name'} =~ s/◆/◇/g;
my ($key,$salt);
if($FORM{'name'}=~/#(.+)/){
$key = $1;
$salt = substr($key."H.", 1, 2);
$salt =~ s/[^\.-z]/\./go;
$salt =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;
$FLAG{'trip'} = substr(crypt($key, $salt),-5);
0197かおりん祭り
03/04/09 00:02ID:???〜oノノハヽo〜
( ^▽^)/⌒\ , −-
((ニ[二=( こんなのがございま−−==≡≡す♪ ))
/∧=:|| \_/ `ー‐‐'
じ/___/
0198194
03/04/09 00:09ID:0I/JuXTlなおりました。
どうもありがとう。
0199spicy
03/04/09 21:29ID:AbDim5U+0201nobodyさん
03/04/09 23:12ID:PcTVHsmsラジオたんぱのサイトからNEWS記事のリンクを取得するCGIなんですが、
突然出来なくなりました。
どこを修正していいか分かりません。
教えてください。
宜しくお願いします。
0202spicy
03/04/09 23:26ID:AbDim5U+Winサーバーでメール送信フォームを設置したいけどSendmailが使えないから困ってます。
Kent webのCGIはBlatj対応だったけど添付(あぷ)が付いてなかったから探してます。
よかったら教えてください。
0203nobodyさん
03/04/10 08:18ID:???0204nobodyさん
03/04/11 04:07ID:Ngj0Yn4X↑のcgi使ってますが、新規投稿があったときに、その旨を知らせる、
お知らせメールが届くようにしたいのですがどうしたらいいでしょうか?
よろしくお願いします。
そのお知らせメールには投稿の本文があってもなくても
いいです。最低、投稿があったことを知らせてくれればおけーです。
関係あるかどうか分かりませんが、sendmailは使える鯖です。
0205nobodyさん
03/04/11 05:42ID:???質問者の知能レベルが多少は上がったか?
0206nobodyさん
03/04/11 08:26ID:???新規投稿の処理をしているところは、
--書き込みサブルーチン-- というコメントがあるところ。
sub regist {
〜略〜
close(FILE);
}
の close(FILE) のうしろにメール送信処理を加えれば良い。
sendmail を使ったメール送信処理は、Perl CGI sendmail あたりを
キーワードにしてググればいくらでも見つかるから好きなの使ってくれ。
例えば、sub regist { } の中を、
sub regist {
〜略〜
close(FILE);
&oshirase();
}
として、bbs.txt の一番最後(ブラウザチェックの後)に、
sub oshirase {
(どっかから拾ってきたメール送信処理)
}
とでもすれば、そこからの質問は、この sub oshirase の中だけで済むから。
0207nobodyさん
03/04/11 13:35ID:XBr18zZjこのスクリプトを使用しています。
入室の際の性別を「男」、「女」で選択するようになっていますが
更に「ネカマ」という選択肢を作りたいのですが、うまくいきません。(500エラーになる
othello.cgiの
154行〜165行の
if ($c_sex eq "") {
print "<font color=\"0000FF\">男</font><input type=radio name=sex value=\"男\">\n";
print "<font color=\"FF0000\">女</font><input type=radio name=sex value=\"女\">\n";
}
elsif ($c_sex eq "男") {
print "<font color=\"0000FF\">男</font><input type=radio name=sex value=\"男\" checked>\n";
print "<font color=\"FF0000\">女</font><input type=radio name=sex value=\"女\">\n";
}
elsif ($c_sex eq "女") {
print "<font color=\"0000FF\">男</font><input type=radio name=sex value=\"男\">\n";
print "<font color=\"FF0000\">女</font><input type=radio name=sex value=\"女\" checked>\n";
}
と、230行〜231行の
if($wsex eq "男") { $wsex = "<font color=\"0000FF\">$wsex</font>"; }
if($wsex eq "女") { $wsex = "<font color=\"FF0000\">$wsex</font>"; }
この2箇所を、
(次のレスに続きます)
0208207
03/04/11 13:35ID:XBr18zZjprint "<font color=\"0000FF\">男</font><input type=radio name=sex value=\"男\">\n";
print "<font color=\"FF0000\">女</font><input type=radio name=sex value=\"女\">\n";
print "<font color=\"任意の色\">ネカマ</font><input type=radio name=sex value=\"ネカマ\">\n";
}
elsif ($c_sex eq "男") {
print "<font color=\"0000FF\">男</font><input type=radio name=sex value=\"男\" checked>\n";
print "<font color=\"FF0000\">女</font><input type=radio name=sex value=\"女\">\n";
print "<font color=\"任意の色\">ネカマ</font><input type=radio name=sex value=\"ネカマ\">\n";
}
elsif ($c_sex eq "女") {
print "<font color=\"0000FF\">男</font><input type=radio name=sex value=\"男\">\n";
print "<font color=\"FF0000\">女</font><input type=radio name=sex value=\"女\" checked>\n";
print "<font color=\"任意の色\">ネカマ</font><input type=radio name=sex value=\"ネカマ\">\n";
}
elsif ($c_sex eq "ネカマ") {
print "<font color=\"0000FF\">男</font><input type=radio name=sex value=\"男\">\n";
print "<font color=\"FF0000\">女</font><input type=radio name=sex value=\"女\">\n";
print "<font color=\"任意の色\">ネカマ</font><input type=radio name=sex value=\"ネカマ\" checked>\n";
}
それと
if($wsex eq "男") { $wsex = "<font color=\"0000FF\">$wsex</font>"; }
if($wsex eq "女") { $wsex = "<font color=\"FF0000\">$wsex</font>"; }
if($wsex eq "ネカマ") { $wsex = "<font color=\"任意の色\">$wsex</font>"; }
と変えるだけでは駄目なようで、参ってます。
アドバイスをお願いします。
0209nobodyさん
03/04/11 13:53ID:???ttp://genesis.vis.ne.jp/cgi/i/i_diary/
↑このスクリプトを使用(携帯用日記帳)
コメント(本文)が10行以上になったときに
改ページ機能をつけたいのですが
どなたかご伝授願えませんか?
0210nobodyさん
03/04/11 14:02ID:???それで問題なく動いたが・・・デフォルトの状態での動作テストはしたか?
0211207
03/04/11 14:05ID:???しました。っていうか、
ネカマが付け加えられないので現在はデフォルトで稼動しています。
>207に記載しているのはデフォルトのぶんです。
>208が自分なりに変更したもので、それがエラーになるんです。
0212nobodyさん
03/04/11 14:10ID:???エラーって何だ?
0213207
03/04/11 14:11ID:???500エラーになったんですよね〜・・・
ちょっともう一度為してみます。
何か馬鹿らしいミスをしていただけなのかもしれない・・・
0215nobodyさん
03/04/11 14:20ID:???>>208のこの部分
print "<font color=\"任意の色\">ネカマ</font><input type=radio name=sex value=\"ネカマ\">\n";
これ、コピペか?先頭に全角スペース2個入っているが・・・
0216207
03/04/11 14:39ID:???本当にすいませんでした。
そして、皆さんどうも有り難うございました。
そのスペース消したらエラーでませんでした。
やはり馬鹿らしいミスが原因でした・・・逝ってきます。
0217nobodyさん
03/04/11 14:57ID:???0218nobodyさん
03/04/11 15:00ID:???(・∀・)旦~さんくす
0219204
03/04/11 17:14ID:???遅レススマソです。今、早速やってみたのですが
無事にメール送れました。本当に親切に対応していただき
ありがとうございました。感謝です!!!
0220nobodyさん
03/04/11 20:46ID:???の書き込み欄の下にある記事リストを別ページに呼び出す事って出来ますか?
0221nobodyさん
03/04/12 09:44ID:khJ44NHi「wwwsech」で、検索結果をたくさん表示させたいんですが
どこをどういう風にすれば可能でしょうか?
そのまま使うと、5件しか表示されません。よろしくお願いいたします。
0222nobodyさん
03/04/12 10:19ID:???初心者って言えば何でも許されると思ってやがる。
氏ねよ。
0224nobodyさん
03/04/12 10:29ID:khJ44NHiこれと同じです。
http://village.infoweb.ne.jp/~fwnk1502/data/wwwsrch.txt
0225nobodyさん
03/04/12 10:34ID:???スイマセン、マルチは氏んでください。
お願いします。
http://pc2.2ch.net/test/read.cgi/php/1048686475/199
0227nobodyさん
03/04/12 16:07ID:???質問の意味がはっきりしないんだけど、フレーム使うんだったら
記事リストの部分だけサブルーチンにでも突っ込んでGETでフレームに指定して表示させればいい
0229nobodyさん
03/04/12 17:19ID:Ip19Qbjd0231nobodyさん
03/04/13 00:09ID:???「2ch.net」で、ID:khJ44NHiを表示させたくないんですが
どこをどういう風にすれば可能でしょうか?
そのまま使うと、マルチしか表示されません。よろしくお願いいたします。
0232nobodyさん
03/04/13 00:23ID:3P1Oq8K7http://tohoho.wakusei.ne.jp/wwwsrch.htm
嫁
0233nobodyさん
03/04/13 02:03ID:qidWjGRx↑をつかってるんですが、検索結果表示をかえたいのです。
検索結果ページの「次の$page件」の部分を、
「1 2 3 ・・・」のように、ページ数で表示させることは可能でしょうか・・・?
あと、検索結果 ○○件もできません。
検索結果 ○○件 [ 1 2 3 ・・・] のようにしたいのですが。
検索結果数は、@NEWや$hitあたりかと思っていじってみたんですがさぱーりです。
よろしくお願いしまう。
0234自作CGIを評価するスレ163
03/04/13 04:49ID:???> ページ数で表示
は、たぶん今漏れが勉強中の事と同じでつね〜
自作CGIを評価するスレの163-168あたりを参考にしてもらえれば。。。
0235nobodyさん
03/04/13 15:37ID:4cCD/K+Gもっともっと勉強セイってことですかね・・・。
このやろ、ぜんぜんわからんぞ。わかりやすく
よろしくおねがします。
0236nobodyさん
03/04/13 15:43ID:4cCD/K+Gごまかしで良かったら・・・。
if ($next_num ne '') {
while (($key,$val) = each %FORM2) {
if ($key ne 'FF') { $buf = "$buf&$key=$val"; }
}
$FF = ($FF + 10)/10; #←ここ付け足し
print "現在$FFページ目\n"; #←ここ付け足し
print "<h3>↓<a href=\"search.cgi?$buf&FF=$next_num\">次の$page件</a></h3>\n";
}
}
どうよ?
0237nobodyさん
03/04/13 17:31ID:4cCD/K+G0238nobodyさん
03/04/13 17:32ID:???0239川上春樹
03/04/14 16:00ID:zGHTPPKN今改造したいと思っているプログラムは、ネットサーフレスキューCGIのBBSで、
http://www.rescue.ne.jp/cgi/minibbs-ic/ の
http://www.rescue.ne.jp/cgi/minibbs-ic/sample/
の掲示板です。
こちらの掲示板で、”削除パスワード”というのを設定する項目があるのですが、
この項目を削除したいのです。
削除をすると、どうしてもエラーになってしまうのです。CGI上でも、色々この
パスワードに関連する部分を削除したりしてみたのですが、そうすると、サーバー
エラーになってしまったりするんです。
もし、、わかる方がいらっしゃいましたら教えていただけませんでしょうか。
簡単で結構です。また、ヒントでも構わないので、どういった部分を削除すれば
このパスワードの部分の機能を削除できるのか教えていただければ嬉しいです。。
どうか宜しくお願い致します。
0241nobodyさん
03/04/14 16:18ID:???とりあえず、こちらでは問題無く削除できた。
まあそれは置いといて。
削除できなくするだけなら、
# ●削除
if ($in{'action'} eq "delete") {
(略)
}
の中を全部コメントにしちゃうとか。これで削除"機能"は無効になるね。
0242川上春樹
03/04/14 16:25ID:zGHTPPKN早速のご回答大変ありがとうございました。
早速これから試してみたいと思います。本当にありがとうございました。
やってみた結果はまた報告させて頂きたいと思います。
本当にありがとうございます。
0244川上春樹
03/04/14 16:45ID:zGHTPPKN早速やってみたのですが、上手く行きません。。。
私の説明が悪かったら申し訳ございません。
http://www.rescue.ne.jp/cgi/minibbs-ic/sample/ のページの部分に
おいて、(このCGIはトップページをHTMLで表示するようになってるのですが)
登録フォームのHTMLの部分です。CGIで言いますと、810〜812行目の部分そのもの
を削ってしまいますと、Javascriptのアラート表示の部分、727行目〜740行目
の部分がひっかかってエラーになってしまうんです。
フォームそのものから、このパスワード設定項目をなくしてしまいたいのですが、
これは、241様のおっしゃるとおり、327行目からの部分がひっかかってるのかな?
という気がするんですね。
何度も大変申し訳ないのですが、HTML上からこの削除パスワード設定フォームの
そのものを無くしてしまいたいのですが、どのようにしたらよろしいと思いますか。。
この投稿フォームを見てみると、登録された情報をクッキーに伝える前のチェック
でのJavascriptで問題が出ているような気がするのですが、かといって、
javascriptの部分だけを削ってもエラーになるので、どうしたらよいものか、、
フォームのアクションで、
"action "regist" とjavascriptと、CGIそれぞれの連携がどのようになって
いるのかが私にはわからないので、エラーでまくりなのかと思ってます。。
申し訳ございません。。
またヒントなりいただけるようでございましたら、宜しくお願い致します。
ど素人のような質問で大変申し訳ございません。。。
独学でCGIを勉強しているような状況なので、、、、お許しください。。。
0245川上春樹
03/04/14 16:49ID:zGHTPPKN私の質問にお二方にお教えいただいて頂いたのですね。
お名前がNobodyで気が付きませんでした。。申し訳ございませんでした。
改めて、お二方にお礼をこの場を借りて申し上げます。ありがとうございます。
今244にて内容を書いてみて見ましたので、もしよろしければお読みいただけましたら
幸いでございます。本当に色々ありがとうございます。
0247nobodyさん
03/04/14 16:58ID:???ウザい。そこまで卑屈にならんでも良いよ。
で、>>241 に書いたのって、ちゃんと自分で試して問題無かったんだよ。
それで「うまくいかない」と言われると、次もきっと「うまくいかない」のだろうなと思う。
もちょっと質問頑張って、やりたいことを明確にしてくださいな。
0248川上春樹
03/04/14 17:00ID:zGHTPPKNTeraPadというエディターでやっていて、オリジナルの行番号と違ってしまったかと思います。。
それと、ご指摘の通り簡単に説明させて頂きます。
BBSの書込みのフォームがありますが、
http://www.rescue.ne.jp/cgi/minibbs-ic/sample/ です。
このフォームから、削除パスワードの欄そのものを無くしてしまいたいのです。
それだけなのに、、、長々と分りにくく申し訳ございません。。
この削除パスワードをフォームから消すと、エラーになってしまうのを解消したい
のですが、、いかがでしょうか。。。宜しくお願い致します。
0249川上春樹
03/04/14 17:04ID:zGHTPPKN失礼致しました。。。卑屈になってるわけではないのですが、、普段から
営業の仕事をしてるので、。。。。つい、、こういう話方になってしまうの
可も知れませんね・・・。。それと、、私も年なので。。。
年寄り口調になってしまって、、申し訳ないです。。。
0251nobodyさん
03/04/14 17:30ID:???行番号は論理行指定ね。
とりあえず、
[bbs.cgi]
639-640 : コメントアウト (Perl だから先頭に #)
753-759 : コメントアウト (JavaScript だから先頭に //)
760 : 変更 else { Submit(); } → Submit();
831 : <!--<tr>
834 : </tr>-->
[resp.cgi]
52-58 : コメントアウト (JavaScript だから先頭に //)
59 : 変更 else { Submit(); } → Submit();
115 : <!--パスワード (略) maxlength=8>-->
136-139 : コメントアウト (Perl だから先頭に #)
どーよ?
0252川上春樹
03/04/14 17:44ID:zGHTPPKN今ちょっと、、子供を保育園に迎えに行っていてちょっと返信が遅くなってしまいました。。
申し訳ありませんでした。。シングルファーザーぁなんで、、、大変です、、
今お教えいただいたことを今からやってみたいと思います。^^!
またご報告させて頂きます。
本当にありがとうございました。
0253川上春樹
03/04/14 17:48ID:zGHTPPKNこのCGIはマスターパスワード(管理者パスワード)があって、その上で投稿者の
パスワードが設定できる仕組みなんですね。
投稿する人にわざわざ削除パスワードを設定させるのは面倒だと思ったんです。
そこで、削除に関しては管理者のみが削除できるようにしたいんです。
つまり、投稿はバンバン自由。荒しの類は管理者が手間隙はかかりますが、
頑張って削除すればいいかなと^^ll
>>251さまの方法は、管理者も削除できなくなってしまうのでしょうか?
ちょっと今から試してみたいと思いますが、もしよければ教えていただけましたら
幸いです。
ではまたご報告いたします。度々ありがとうございます。
0255川上春樹
03/04/14 18:14ID:zGHTPPKN確かに、、、面倒ってことはないんですが、、^^ll
ただ、どうしてもとりたいんです。。。すみません。。。
>>251様
申し訳ありません。。
質問なのですが、今やってみてまだ上手くいかないのですが、、
639-640 : コメントアウト (Perl だから先頭に #)
753-759 : コメントアウト (JavaScript だから先頭に //)
の部分でコメントアウトというのは、どういう意味かちょっとよくわからないのですが、、
教えていただけないでしょうか。。。
あと、、、
(Perl だから先頭に #)
(JavaScript だから先頭に //)
の部分なのですが、、、どのように記述すればいいのでしょうか。。。。
すみません。。。。まぬけな質問で、、
もしよろしければ教えていただけましたら幸いです。。。
宜しくお願いします。
0256nobodyさん
03/04/14 18:24ID:???http://www.google.co.jp/search?num=50&lr=lang_ja&q=%83R%83%81%83%93%83g%83A%83E%83g
。。。
639行目は
# if ($in{'passwd'} (〜以下略)
753行目は
// Passwd = (〜以下略)
と、先頭にその文字を書いてくれや。
0257nobodyさん
03/04/14 19:19ID:???最低限の知識ぐらい身に付けてからやってくれや。
どうしても設置したいとか言うのかもしれないが、ちょっと甘いんじゃないか?
0258川上春樹
03/04/14 19:55ID:zGHTPPKNというより、、CGIの中でもHTMLに関する部分でデザインを変更したりするのが
現状は精一杯なんです、、、
このレベルで今の私の希望は無理なんだろうなと、、、思いました。。
色々教えて頂いた部分を変更したりしてみたのですが、どうしても上手く行きませんでした。。
修正する部分を変更するとエラーが出てしまいます。。
かなり色々やってみたのですが、、レベルが低すぎるので出来そうもないようです。。
色々教えて頂いた方々、、本当にありがとうございました。
今回はあきらめるしかない、、、と思ってます。
色々皆さんありがとうございました。お手数だけかけてしまって出来なかったでは
本当に申し訳ないの一言です。。。ごめんなさい。
ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています