トップページ⇒php
982コメント390KB

スクリプト改造工房 Part3

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2001/05/02(水) 21:59ID:nr93n3do
「こういうふうにスクリプトを改造したいけどやりかたわかんないよー」
という人がいましたらここで聞いてください。
ひょっとしたらアドバイス出来るかもしれません。

前スレ
Part1 http://tako.2ch.net/test/read.cgi?bbs=perl&key=958370869
Part2 http://tako.2ch.net/test/read.cgi?bbs=perl&key=986986227
#板移動に伴い「CGI改造工房」→「スクリプト改造工房」に改名

なお、質問するときは
1)そのスクリプトのある場所(URL必須、拡張子".txt"でアップすればなお良し)
2)どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
を必ず明記しよう。
0102名無しさん@お腹いっぱい。2001/06/15(金) 07:23ID:???
素人考えというか
このスクリプトは会社の仕事じゃないのか?
0103名無しさん@お腹いっぱい。2001/06/15(金) 12:03ID:FBlOwBFk
残念ながら、お金は一切もらえません。
私が趣味で少しだけWEBをさわっている事を知っている
親が知人から頼まれた物です。
私としても勉強になるから、やってます。
でも仕事としてやったら、いくら位もらえる物なのかな〜
ココに書き込むのは仕事中ですけど...
0104名無しさん@お腹いっぱい。2001/06/15(金) 16:56ID:6GSneOsc
現在このスクリプトを使用していて、
http://www15.freeweb.ne.jp/art/premacy/index.txt

アクセス解析を追加したいのですが、
このスクリプトの機能を追加する事はできるでしょうか。
http://www15.freeweb.ne.jp/art/premacy/raic.txt
0105862001/06/15(金) 18:07ID:FBlOwBFk
http://selfkkk.hypermart.net/tboard002.txtの
752行から779行の所で

# 投稿記事のログを開く
open(IN,"$logfile") || &error("Can't open logfile");
@lines = <IN>;
close(IN);
}
$s = 0;
while($s<@lines){
($rdate,$rname,$remail,$rtitle,$rcom,$rurl,$rkey,$rmenu01,$rmenu02,$rmenu03,$rmenu04,$rmenu05) = split(/\t/,@lines[$s]);
if($FORM{'mode'} eq 'rewrite' && $FORM{'date'} ne $rdate){$s++;next;}
if($newdate && &newflag($date,$rdate)){
# 新着記事
$ncolor = $back19;
$nfont = $color20;
$tcolor = $back21;
$tfont = $color22;
$kcolor = $back23;
$kfont1 = $color24;
$kfont2 = $color25;
}else{
# 通常記事
$ncolor = $back12;
$nfont = $color13;
$tcolor = $back14;
$tfont = $color15;
$kcolor = $back16;
$kfont1 = $color17;
$kfont2 = $color18;
}

この部分で
$date_1をイベントの開催日(最終日)$date_1 = ($year_1 + $mon_1 * 100 + $mday_1 )として
$newdateを$newdate = ($year + $mon * 100 + $mday )とした場合に
$date_1と$newdate比較する命令文と
この通常記事を表示させない命令文が分かれば
出来る気がしますが、どうでしょうか?
ただ、命令文が全く分かりません...教えて頂けないでしょうか
毎度の事ながら、検討違いな事を言ってるかもしれません
0106rubbish_lister2001/06/15(金) 20:41ID:???
>>105
概把握しましたが、このスクリプトを使えるようにするにはかなり面倒です。

1.パスワードが生のままログに書き込まれている。
 これにcryptをかけるのは簡単ですが、
 こんなスクリプトを配布するなど(以下自粛)

2.イベント日時をログに記録する必要がある。
 これ、考えてますか?
 別に私が付けても構いませんが。

可能なら、再度スクリプトを探すことをお勧めします。
その際はデザインではなく機能重視で探してください。
# 機能追加よりデザインを変える方が容易なので。

どうしてもこのスクリプトが必要なら、
手を加えたものを送るのでフリーのメールアドレスを取得しておいてください。
0107862001/06/15(金) 21:11ID:???
>>rubbish_listerさん、ありがとうございます
申し訳ありませんが、
>イベント日時をログに記録する
も付けてお願いします
お手数ですが、下記アドレスまで宜しくお願いします
[email protected]
0108rubbish_lister2001/06/15(金) 21:29ID:???
なるほど。
まぁデカイ口を叩いていますが、1週間音沙汰無ければ諦めてください。

それでは質問。

1.flockは使用できるか
2.色はCSSに任せて構わないか(CSSを自分で書けるか)
3.Perlのバージョンは幾つか
4.標準モジュールは使用可能か

答えてください。
0109862001/06/15(金) 23:11ID:???
>>rubbish_listerさん
ファイルのロックは使用
CSSスタイルは自分でやります。
Perlのバージョンは5.005_02
標準モジュールは使用可能です。

サーバーはどうやらコバルト?のようです
宜しくお願いします
0110名無しさん@お腹いっぱい。2001/06/16(土) 10:45ID:tJUWvw2U
お絵かき掲示板http://www16.cds.ne.jp/~ohno/
でコメント入力フォームでも他の人のコメントを表示させたいのですけれど、
抽出・繰り返し処理がうまくいかずに困っております。
http://suzuka.cool.ne.jp/wheats/picbbs.txt

コメント投稿フォーム(sub commentform)のところに掲示板の閲覧(sub viewlog)
を参考にしてコピペしてみたりしたのですが、案の定最新の絵のコメントが全部に
出てきてしまってます。
0111名無しさん@お腹いっぱい。2001/06/16(土) 12:58ID:5OiSEq72
>>110
軽く見てみたけどソースは改造したものなのかそのままなのかわからん。
もし改造してるんなら場所わかるようにしてもらいたい。

表示部分が出せるのならログを行ごとに取捨選択するだけだろう。
($current, $mode, $pngfile, $commentno, $ownerpassword) = split(/\t/, $article);
で受け取ってる内、 $current がコメントの番号なので
表示させたい行ごとにこの番号が表示させたいものと同じかを見て、分岐入れればできると思う。
多分あってると思うが間違ってたらスマソ
01121112001/06/16(土) 13:00ID:???
ちなみに commentform 関数内なら
$basenum にコメントを入れる目標の画像の番号が入ってるはず。
0113名無しさん@お腹いっぱい。2001/06/16(土) 13:15ID:tJUWvw2U
>>110
すみません、そのままのものです。
とりあえず試してみます。ありがとうございます。

どうも一致がうまくいかなくて、全部表示されちゃったりするんですよね。とほ。
0114アルトキング2001/06/16(土) 14:39ID:soBAHkW6
さっそくですがCGIの改造の仕方を教えてください。
The Room http://dream.lib.net/room/ の
ツリー掲示板 http://dream.lib.net/room/cgi/e_treebbs.html で
">"で引用色がでるのですが
">>"">>>"">>>>"と引用色を変えるにはどのようにしたらいいのでしょうか?

上のスレッドの事はごめんなさい
初心者で礼儀を知らずに・・・
許してください。
0115rubbish_lister2001/06/16(土) 15:21ID:???
>>86
悪いけど諦め。
なんとかしたいのは山山ですが、
過去ログの書式から出力イメージまで変えるとなると、改造の範囲を超えてます。

# あれこれ振り回した挙句投げ出して本当に申し訳ない。
0116アルトキング2001/06/16(土) 17:38ID:soBAHkW6
$temp1[8]="\a".$temp1[8];
if ($quotecolor eq ""){
$temp1[8] =~ s/\a/<br>/ig;
}else{
$temp1[8] .= "\a";
$temp1[8] =~ s/\a>([^\a]*)\a/\a<font color=$quotecolor>>$1<\/font>\a/ig; $temp1[8] =~ s/\a>([^\a]*)\a/\a<font color=$quotecolor>>$1<\/font>\a/ig;
$temp1[8] =~ s/\a/<br>/ig;
}
のところだと思うのですが、どのように応用したらいいのかわかりません。

お手数かけますがよろしくお願いします。
0117名無しさん@お腹いっぱい。2001/06/16(土) 18:02ID:???
>116
このコードひどくないか?
なにがしたいんだかさっぱりわからないよ
0118名無しさん@お腹いっぱい。2001/06/16(土) 18:26ID:mziCEtfk
>>116
3レベルまで色を変えるとして、
s/\a&gt;([^\a]*)\a/\a<font color=$quotecolor>&gt;$1<\/font>\a/ig;
↓
s/\a((?:&gt;){1,3})([^\a]*)\a/\a<font color=$colors{$1}>$1$2<\/font>\a/ig;

ただし、連想配列%colorsは、あらかじめ設定しておく。
my %colors = (
"&gt;" => "#666666",
"&gt;&gt;" => "#999999",
"&gt;&gt;&gt;" => "#cccccc",
);

#"&gt;"がうまく書き込めてますように(ナムナム
0119S2001/06/16(土) 18:40ID:QjdpSRZc
>>116
たぶん \a を一時的な改行にしているので、そう仮定すると、上の部分を

if( @qc ){
$temp1[8] =~ s/^(>+)([^\a]*)/<font color=$qc[length($1)]>$1$2<\/font>/ig;
$temp1[8] =~ s/\a(>+)([^\a]*)/\a<font color=$qc[length($1)]>$1$2<\/font>/ig;
}
$temp1[8] =~ s/\a/<br>/ig;

てな感じに直せばできます。配列 @qc には
@qc = ( >の色、 >>の色、 >>>の色 … );
というように、好きなだけ指定してください。
0120S2001/06/16(土) 18:42ID:???
かぶった…(;´Д`)
しかも間違い。 $qc[length($1)] ではなく $qc[length($1)-1] です。
0121アルトキング2001/06/16(土) 20:00ID:5dARUk7k
できました。
皆さん本当にありがとうございました!!
01221102001/06/16(土) 22:56ID:???
あまりうまくいかなかったので、別の方向を模索することにしました。
>>111さん、ありがとうございました。
0123名無しさん@お腹いっぱい。2001/06/16(土) 23:19ID:???
殺す
0124862001/06/17(日) 14:56ID:???

  ハハハ
  ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ^∀^)<  あほか  この低脳が
 ( つ ⊂ ) \_________
  .)  ) )
 (__)_)     (^∀^)ゲラゲラ  シネヤ
0125名無しさん@お腹いっぱい。2001/06/17(日) 15:44ID:???
仕事は自分の手でやろうな(w
0126名無しさん@お腹いっぱい。2001/06/17(日) 17:45ID:???
┏━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┳━━┓
┃国語┃算数┃理科┃社会┃英語┃体育┃音楽┃人格┃2ch ┃
┣━━╋━━╋━━╋━━╋━━╋━━╋━━╋━━╋━━┫
┃  1 ┃  1 ┃  1 ┃  1 ┃  1 ┃  1 ┃  1 ┃  1 ┃  1 ┃
┗━━┻━━┻━━┻━━┻━━┻━━┻━━┻━━┻━━┛
                     ミチャダメー
  (´フ`)              (゚Д゚) ──
 □ー               =│  ──
   ハ                ┌┴┘<86
0127名無しさん@お腹いっぱい。2001/06/17(日) 17:49ID:???
86がどうかしたのか?欲輪嫁乱。
0128sage2001/06/17(日) 18:33ID:???
86は仕事で忙しいんだとさ。
0129名無しさん@お腹いっぱい。2001/06/18(月) 07:02ID:V6rP3OlA
簡易掲示板なんだけど、投稿日のところ、時、分、秒まで出ちゃうのを
やめたいです(´ー`)
ようは年、月、日(曜日)だけにしたいんですがどうしたらいいか
教えてくだちい(´ー`)ノ
http://www.makani.to/akutoku/bbs/upload/dat/226.txt
0130名無しさん@お腹いっぱい。2001/06/18(月) 12:14ID:t3WQOS7U
>>129
見えねーよ。
適当に「時」とか「分」で検索かけて、$hour時$min分……とか
いうところがあるだろうから、それを削りな。
0131アルトキング2001/06/18(月) 20:07ID:9LgTi4kM
先日はありがとうございました。
またまた質問で申し訳ないのですが
KENTWEBさんのCOMCHAT
http://www.kent-web.com/chat/comchat.html
に同封されている管理者用のchatmgr.cgiでログ
を消したり出来るのですが、ログを一括削除する
機能をつけたいと思っているのですがそれは容易
な事なのでしょうか?

他のスクリプトなどを参考にやってみたのですが
うまくいきませんでした。

どなたかよろしくお願いします。
0132名無しさん@お腹いっぱい。2001/06/18(月) 20:15ID:???
かんたんだよ。
ログファイルを消去してから新しく作る
ルーチンを付ければいいじゃん?
0133アルトキング2001/06/18(月) 20:19ID:9LgTi4kM
ごめんなさい

CGIのプログラムについての知識がほとんどないんです・・・

そのやり方でいいので教えていただけないでしょうか?
0134名無しさん@お腹いっぱい。2001/06/18(月) 21:29ID:vKbNcDIQ
スレ違いだったら誘導して下さい。コラムCGIをSSI使ってトップのHTMLに表示させたいです。
この時HTMLに書くコマンドと.htaccessについて質問です。
CGIがあるディレクトリにはCGIを許可する.htaccess、SSIを使うHTMLがある
ディレクトリにはSSIを許可する.htaccessでよろしいのでしょうか?
アドバイスよろしくお願いします。
0135名無しさん@お腹いっぱい。2001/06/18(月) 21:47ID:???
>>134
>スレ違いだったら誘導して下さい。
.htaccess関係はこのスレでどうぞ。
http://corn.2ch.net/test/read.cgi?bbs=php&key=988800432&ls=50
あっちに移動したら、問題の.htaccessの中身もコピペしとくとよろし。
01361342001/06/18(月) 22:16ID:???
>>135さん
どうもありがとうございます。
コピペもしますね、アドバイスどうもです。
0137名無しさん@お腹いっぱい。2001/06/18(月) 23:00ID:???
>>131
1:一括削除用キーワード対応のif文を作る
2:そのif文で実行させる一括削除用のサブルーチンを作る

つか、毎回カラのログファイルをftpすれば?
0138アルトキング2001/06/19(火) 15:56ID:3BgLOBXY
いまそうやってるのですが
FTPが繋がるのにえらい時間が掛かってるので・・・

>1:一括削除用キーワード対応のif文を作る
>2:そのif文で実行させる一括削除用のサブルーチンを作る

申し訳ないのですが
具体的にどのように書くか教えて頂けないでしょうか?
0139名無しさん@お腹いっぱい。2001/06/19(火) 16:16ID:???
>ごめんなさい
>CGIのプログラムについての知識がほとんどないんです・・・
>そのやり方でいいので教えていただけないでしょうか?

どれくらいのことならわかるの?


改造を1から人に依頼するには
ソースコードをみたりして手間がかかってあまりに面倒だから(他人のソースコードをみて解析するの面倒なのよ)
このスレをみてる人はやりたがらない(無償で手間かかるのはやりたくない。金とか絡むならやってもいいけど)

基本的にやり方は教えるけど詳しい内容(ソースをみて書き換えたり)は
無償でやってくれる人は少ないと思うよ。
ある程度のことがわかってる相手じゃないと教えたくないのが本音かな。
0140アルトキング2001/06/19(火) 16:38ID:3BgLOBXY
設置とちょっとした言葉の追加ぐらいしか出来ません。

いまKENTさんの違うスクリプトの一括削除機能を埋め込もうとしましたが
何度やってもエラーが出ます。

やっぱり無償じゃ無理なのかな・・・
0141antique2001/06/19(火) 16:56ID:???
教えて君に対して甘すぎるかなと思いつつ
233行に

if ($in{'action'} eq 'all_del') {
        open(DB,">$logfile") || &error("Write Error : $logfile");
        close(DB);
        @lines = ();
}
print <<"_HTML_";
<form action="$script" method="$method">
<input type="hidden" name="color" value="$in{'color'}">
<input type="hidden" name="retime" value="$in{'retime'}">
<input type="hidden" name="pwd" value="$pwd">
<input type="hidden" name="mode" value="edit">
<input type="hidden" name="action" value="all_del">
<input type="submit" value="ログを全て削除">
</form>
_HTML_

を挿入
# 行はデフォルト。動作は非検証。ローカルで動作確認すること。

今回の収穫。相変わらずKentのCGIは(以下自粛)
0142antique2001/06/19(火) 16:57ID:???
教えて君に対して甘すぎるかなと思いつつ
233行に

if ($in{'action'} eq 'all_del') {
        open(DB,">$logfile") || &error("Write Error : $logfile");
        close(DB);
        @lines = ();
}
print <<"_HTML_";
<form action="$script" method="$method">
<input type="hidden" name="color" value="$in{'color'}">
<input type="hidden" name="retime" value="$in{'retime'}">
<input type="hidden" name="pwd" value="$pwd">
<input type="hidden" name="mode" value="edit">
<input type="hidden" name="action" value="all_del">
<input type="submit" value="ログを全て削除">
</form>
_HTML_

を挿入
# 行はデフォルト。動作は非検証。ローカルで動作確認すること。

今回の収穫。相変わらずKentのCGIは(以下自粛)
0143antique2001/06/19(火) 16:59ID:???
何で2重カキコに・・・・。鬱
0144アルトキング2001/06/19(火) 17:40ID:3BgLOBXY
無事出来ました。

本当にありがとうございます!!
0145名無しさん@お腹いっぱい。2001/06/19(火) 20:01ID:???
http://www.cj-c.com/sp/cbbs.cgi?mode=all&namber=6453&type=0&space=0

namber
0146限界です。2001/06/19(火) 20:11ID:dQGYdWvQ
http://perl.gizo.net/download/imode/ezimode_cgi.txt
↑(ソースです)のi-mode掲示板をつけました。
どうしても、EZ−Webからだと文字化けがおこります。
しかも、「タイトル(=dai)」(フォームサブルーチンより)
の部分だけが…。

EZからだと、書き込み方式が違う(UTF−8??)
てのだけ、突き止めましたが、
それって↓
&jcode'convert(*dai,"sjis");
で対応するんですよね?でも、ダメです。

万策尽きてしまいました。
ぜひ、知識人の方々のお力を…。
お願いいたします。

(それとも、送信メソッドをJ−skyのためにGET
にしたんですが、そのせいでしょうか?)
0147rubbish_lister2001/06/19(火) 20:23ID:???
>>146
line 261
&jcode'h2z_sjis(*name);
&jcode'h2z_sjis(*dai);
&jcode'h2z_sjis(*cmt);

&jcode'convert(*name,"sjis");
&jcode'convert(*dai,"sjis");
&jcode'convert(*cmt,"sjis");

これを

jcode::convert(\$name,"sjis");
jcode::convert(\$dai,"sjis");
jcode::convert(\$cmt,"sjis");

jcode::h2z_sjis(\$name);
jcode::h2z_sjis(\$dai);
jcode::h2z_sjis(\$cmt);

とする。

本当にUTF-8なら、Jcode.pmを使うしかないですけどね。
0148限界です。2001/06/19(火) 22:39ID:PvWD1BZY
ありがとござます。試してみます。

Jcode.pm 始めて聞きました。
0149限界です。2001/06/19(火) 23:38ID:z5b3eH/c
・・・ダメでした。
name dai cmt が入れ替わったりしてました。
J-SKYでやるとなんもないんですけどね…。
0150名無しさん@お腹いっぱい。2001/06/19(火) 23:39ID:???
>name dai cmt が入れ替わったりしてました。
??

文字化けはどうでした?
0151rubbish_lister2001/06/19(火) 23:47ID:???
って、タイトルだけが文字化け?
HTMLのTITLEですか?
もう少し詳しく説明お願いします。
0152名無しさん@お腹いっぱい。2001/06/20(水) 16:47ID:vbqon9jw
書き込まれた状態での「タイトル」(=dai)が
(auからのかきこみで)化けるのです。

文字化けも直ってませんでした。
0153名無しさん@お腹いっぱい。2001/06/22(金) 00:30ID:xOiZ1DjE
http://www.kent-web.com/chat/comchat.html?
の COMCHAT-EX のログ表示をhtmlに出力するようにしたいんだけどさ
改造法ここにのってるとかこの本読めとかでもいーから教えてーー
0154名無しさん@お腹いっぱい。2001/06/22(金) 16:26ID:???
>153

らくだ本よめ
0155名無しさん@お腹いっぱい。2001/06/23(土) 02:40ID:1WOcR5po
>>141
ちょこっと訂正してみた。

<form action="$script" method="$method">
<input type="hidden" name="color" value="$in{'color'}">
<input type="hidden" name="retime" value="$in{'retime'}">
<input type="hidden" name="uid" value="$uid">
<input type="hidden" name="upw" value="$upw">
<input type="hidden" name="pwd" value="$pwd">
<input type="hidden" name="mode" value="edit">
<input type="hidden" name="action" value="all_del">
<input type="submit" value="ログを全て削除">
0156名無しさん@お腹いっぱい。2001/06/23(土) 03:13ID:???
>>154
らくだ本てなによ??
0157名無しさん2001/06/23(土) 22:08ID:???
(゚Д゚)ハァ?
0158名無しさん@お腹いっぱい。2001/06/24(日) 14:55ID:???
>>156
表紙にラクダの絵が描かれた本だ。
本屋に行って探して来い。
0159名無しさん@お腹いっぱい。2001/06/24(日) 17:00ID:Xzr/Y/og
i-Mac零式さんで配布している掲示板に
メール配信機能(投稿があると管理者にメールする機能)を付けたいのです。
http://www.geocities.co.jp/HeartLand-Keyaki/4988/BBS.txt

メール配信機能付き掲示板って色々出てますが
i-Macさんトコの掲示板が気に入ってるのでこれに付けたいのです。
KENTさんのスクリプトやレスキューさんのスクリプトを参考にして
自分なりに追加してみたのですが、動作しませんでした・・・

sendmailは使えるプロバイダーなので(KENTさんの配信機能付き掲示板で確認済み)
ちゃんと記載できれば機能するはずなんですが・・・

どうか、よろしくお願いします。
01601592001/06/24(日) 17:01ID:Xzr/Y/og
ちなみに、
ここの方なら書かなくてもわかると思いますが
カール板の改造版です。
0161名無しさん@お腹いっぱい。2001/06/24(日) 17:35ID:???
>>159
「書き込みがあったよヽ(´ー`)ノ」とだけ判ればいいのか?
書き込み内容も全部、知りたいのか?
01621592001/06/24(日) 17:39ID:Xzr/Y/og
投稿者、投稿内容などはわからなくても全然かまいません。
投稿されたことがわかればそれで十分です。
宜しくお願いします。
0163名無しさん@お腹いっぱい。2001/06/28(木) 02:03ID:CXMzFrno
http://corn.2ch.net/test/read.cgi?bbs=php&key=990609484&ls=50
みたいな投票とか、同ジャンルのサイトの投票とかできるような
CGIがあれば便利だと思うんだが、
http://www.mytools.net/cgitools/source/vote700/tvote-cgi.txt
を改造して、URL付きで投票結果を表示できるように
するにはどうすればいいだろ?

例えば、
http://www.mytools.net/cgi/test/vote7/tvote.cgi?event=test1
でいうと、「マルチネス(巨人)」をクリックすると
そのサイトに飛べるって感じ。
投票用フォームには「URL」の蘭も追加しときたい。
0164名無しさん@お腹いっぱい。2001/06/28(木) 04:15ID:???
>>163
投票項目の奴のページにリンクはるってこと?
01651632001/06/28(木) 05:01ID:???
>>164
そういうこと。URLに対する投票。
2ちゃんでよくある板のロゴ決めなんかの
時にも使えそうでしょ?
01661642001/06/28(木) 12:36ID:???
>>163
一応やってみた。
多分問題なく動作すると思う。
こういうのはどこにアップすればいいんだろう。
0167名無しさん@お腹いっぱい。2001/06/28(木) 12:52ID:???
>>166 自分のプロバイダのウェブスペース(w
0168名無しさん@お腹いっぱい。2001/06/28(木) 15:32ID:???
http://corn.2ch.net/test/read.cgi?bbs=php&key=988777987&st=189&to=189&nofirst=true
http://corn.2ch.net/test/read.cgi?bbs=php&key=988777987&st=212&to=214&nofirst=true
0169名無しさん@お腹いっぱい。2001/06/28(木) 16:45ID:jEZtPXhE
>>166
折れもそれ使いたい。
手間だが、フリースペース借りてうぷしてくれ。

オリジナルのCGIを書いた作者のところに
メールで送っても置いてくれるかもヨ
0170名無しさん@お腹いっぱい。2001/06/28(木) 17:23ID:???
http://www1.solid.ad.jp/~amezo/hp/010621074101.html
0171名無しさん@お腹いっぱい。2001/06/28(木) 19:53ID:CoLz/acs
>>170
そういうのじゃなくて「投票」できるってことだろ
0172sage2001/06/28(木) 19:55ID:???
>手間だが、フリースペース借りてうぷしてくれ

自分で垢も用意しない厨房に提供は不要。
01731562001/06/29(金) 00:01ID:???
>>158
らくだ本買ったけど、どこ読めばできるのかわかんないよぅ(;▽;)
0174名無しさん@お腹いっぱい。2001/06/29(金) 01:07ID:???
>>173
Perlの基礎から勉強しろ、って琴だと思うが<らくだ本推薦
01751642001/06/29(金) 13:28ID:???
ジオシティのアカウント取得に初挑戦。
もっと簡単かと思ってたらすごい面倒だった・・・
http://www.geocities.co.jp/SiliconValley-Cupertino/7616/tvote.tar.gz

再配布は http://www.mytools.net/regulation.html を見た感じ大丈夫かな?
不具合あったらごめんね。
0176名無しさん@お腹いっぱい。2001/06/29(金) 22:40ID:rPopqdB.
良CGIage
0177名無しさん@お腹いっぱい。2001/06/30(土) 04:04ID:JvWednAw
配布スクリプトの掲示板など、パスワードを設定するものが
tok2では使えません。管理者パスワードの設定は、他の
サーバでしたんですが、投稿するときにエラーになります。

使えるようにすることはできるんでしょうか?
0178名無しさん@お腹いっぱい。2001/06/30(土) 07:21ID:???
>>177
まずスクリプトの名前と配布場所書け。
全部のスクリプトでエラー起こるなら設置したいのを書け
01791772001/06/30(土) 10:18ID:qg2L5Yek
再配布禁止 http://www.t-okada.com/cgi/rule1.html で、
ダウンロードも面倒 http://www.t-okada.com/cgi/s_downloader1/
なんですが、
shiromuku(t)BBS「Tree BBS(ファイルアップロード機能付き)」
というものです。
0180名無しさん@お腹いっぱい。2001/06/30(土) 15:37ID:???
判りそうだったら協力してやるから
>配布スクリプトの掲示板など、パスワードを設定するものが
の意味を教えれ。
ソースもあぷすれ。
01811772001/06/30(土) 20:52ID:???
ひょっとすると、設定の問題だけなのかもしれません。
tok2なんか特殊みたいで…。もうちょっとガンバってみます。
お騒がせしてすみません。
0182名無しさん@お腹いっぱい。2001/07/02(月) 22:30ID:5B/Hjsuk
http://cgi18.plala.or.jp/downward/
ここにあるvedaという掲示板のCGIで、スレッドの下にあるレスを書くフォームを無くし、レスを付けるボタンを押した時に、フォームがあるページに移り、そこでレスを書けるように出来ないでしょうか?
0183名無しさん@お腹いっぱい。2001/07/03(火) 01:15ID:???
出来るのではないでしょうか?
0184VEDA2001/07/07(土) 22:25ID:???
すいません・・
http://cgi18.plala.or.jp/downward/
このCGIで改造途中いきづまってしまいました。
サポートへはきけないのでだれかおしえてくださーいぃ

ここのスクリプトの表示部分のhtml.cgiに「$id」があります。
ちなみに$idの例をあらわすと
1-1とか1-2とかスレッドの番号です

この$idをveda.cgiの860行あたりにある
sub make_partial_message{
の部分で$idのショットカットをつかいたいんです。
どうすればつかえることができますか?
自分のめちゃくちゃな発想では
my $thread = shift;
ここを変えるとおもうのですが・・
どなたかどうかおしえてくださいぃ〜

今日の昼からずっと考えてトライしまくって無理でした・・
目が痛いです。だれかおしえて〜〜〜〜!
0185VEDA2001/07/07(土) 22:29ID:???
ショットカットっていいませんね・・すいません
0186名無しさん@お腹いっぱい。2001/07/07(土) 22:56ID:???
↑
スマンがどのようにしたいのか想像できない。
0187VEDA2001/07/07(土) 23:06ID:???
あんま極秘にやりたくていいたくなかったんすけど
ええとぉ880行目ぐらいかなぁ
$Elems{comment} =~
s|≫([1234567890]+)|<a href="read.cgi?thread=$id&beg=$+&len=1">≫$+</a>|g;
これを追加して
≫数字 でリンクをとばしたいわけっすょ
そうそう2chみたいにNE!
≫185
↑
こんなカンジ。
だからあと問題は$idがveda側でつかえればすべてうまくいく
ってことなんですけど・・できそうですか??
01882chだからと言えばそれまでだが2001/07/08(日) 00:07ID:???
なんかムカツクナァ
0189VEDA2001/07/08(日) 00:14ID:???
>>188
ん?それはオレに対する発言なんかな・・
鬱だ・寝よう・・
0190名無しさん@お腹いっぱい。2001/07/08(日) 08:57ID:???
>>177
tok2はHTTPヘッダのいくつかを指定できないようになってるから
そのせいでCookie等ではパスワード保存できてない。
METAタグやJavaScript使ってなんとかできるが、
これについてはtok2のサポート掲示板の過去ログにあるはず。

調べる気力ないんで、もし別の問題だったらさっぱりわからんが。
0191名無しさん@お腹いっぱい。2001/07/08(日) 09:52ID:???
>>184
ソ・ー・ス・だ・せ!
0192名無しさん@お腹いっぱい。2001/07/08(日) 10:38ID:???
>>184の説明で>>187をやらせようと言う根性が気に入らん。
0193VEDA2001/07/08(日) 11:17ID:???
>>192
すいませんでした・・説明ヘタで・・
0194VEDA2001/07/08(日) 11:27ID:???
>>191
ソースです。
ttp://www.gobackstage.f2s.com/html.txt
ttp://www.gobackstage.f2s.com/veda.txt
説明は>>184 >>187
さっきからずっとチャレンジしまくってるのですが
やはり自分の力ではムリです。。どうか協力おねがいしますm(_ _)m
0195VEDA2001/07/08(日) 11:28ID:???
垢名はきにしないでください。垢がなかったもので
0196名無しさん@お腹いっぱい。2001/07/08(日) 14:16ID:???
>>195
>>187のやりかたで方向性は間違っていないと思うが。
強いて言えば
s|≫([1234567890]+)|<a href="read.cgi?thread=$id&;beg=$+&;len=1">≫$+</a>|g;
↓
s|>>(\d+)|<a href="read.cgi?thread=$id&;beg=\$1&amp;len=1">&gt;&gt;$1</a>|g;
とでもしたほうがよかろうか(ブラウザで見れ。かちゅーしゃでは正確には表示されないはず)

とりあえず、Perlのs///;を調べろ。

んで$idだが、まずサブルーチン呼び出しの方法を調べろ。
0197名無しさん@お腹いっぱい。2001/07/08(日) 14:17ID:???
↑
\$1 -> $1
0198VEDA2001/07/08(日) 14:55ID:???
おぉ、
s|>>(\d+)|<a href="read.cgi?thread=$id&beg=$1&len=1">>>$1</a>|g;
こう変更しときました〜

サブルーチン呼び出しの方法・・
本とかもってないんで・・そこらへんさっぱりです。、(ノ;´Д`)ノ
呼び出し・・
0199VEDA2001/07/08(日) 15:03ID:???
なぜか変換されていたのに今きずいた・・
&→&amp;
0200名無しさん@お腹いっぱい。2001/07/08(日) 15:09ID:4E2.hBNM
やっぱ、著作権表示消したら、まずいですか?
皆さんどうしてます?
理由あって、表示させたくないんですが。。。
マジレスきぼーん
0201VEDA2001/07/08(日) 15:20ID:???
ちょいとWEBで解説ページさがして勉強してきます。
veda.cgiのsub add_to_thread
ここで$idがつかわれているのでなんかてがかりになるかなぁ
■ このスレッドは過去ログ倉庫に格納されています