トップページ⇒php
821コメント330KB

【 スクリプト改造工房 PART 6 】

■ このスレッドは過去ログ倉庫に格納されています
0001103/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化済み)
0267nobodyさん03/04/16 17:30ID:fdt+hc+L
         パンパン  パンパン  パンパン  パンパン  パンパン  パンパン 
      / ̄ ̄\/ ̄ ̄\/ ̄ ̄\/ ̄ ̄\/ ̄ ̄\/ ̄ ̄\/ ̄ ̄\
      | ・ U  | ・ U  | ・ U  | ・ U  | ・ U  | ・ U  | ・ U  |
      | |ι    | |ι    | |ι       | |ι      | |ι     | |ι       |
/ ̄ ̄ ̄ 匚    匚    匚      匚    匚    匚      匚      ヽ
| ・ U    \    \    \      \    \    \      \      ) ))
| |ι         \  ノ \  ノ \  ノ   \  ノ \  ノ \  ノ   \  ノ
U||  ̄ ̄ ||||   ||   ||   ||    ||   ||     ||
AVと玩具買うならここでつよ!韓国物・熟女物メインの風変わりなお店です!
http://lovetec-jp.com/
0268nobodyさん03/04/16 17:40ID:8KxGOq37
266さんすみまんせんでした。チョッと長くなるのですが。。

sub rankin{
#INカウント追加
my ($voteflag,$a1,$a2,$i,@temp1,@temp2);
my $buf="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
if ($pagetype % 2 == 1){
$a1 = 1;
open(IO,"+<$sessiondir/$id.dat");
eval{flock(IO,2)};
while(<IO>){
@temp2 = (split(/<>/,$_))[0,1];
if ($temp2[0] eq $ssd){$a1 = 0;}
elsif ($temp2[1] > time()){push(@temp1,$_);}
}
if ($a1){
$ssd = "";
for($i=0;$i<=7;$i++){$ssd.=substr($buf,int(rand(62)),1);}
push(@temp1,$ssd."<>".(time()+$session_enable)."<>\n");
}
truncate(IO,0);
seek(IO,0,0);
print IO @temp1;
close(IO);
if (($vote_refcheck) && ($referer !~ /$scriptdir/i)){$a1 = 1;}

if ($a1){
&fileunlock;
&changehtml("voteform","id","ssd");
}
}
0269肉 ◆G7OzBEEFec 03/04/16 17:48ID:???
( ゚Д゚)<
0270山崎渉03/04/17 12:00ID:???
(^^)
0271(^^)03/04/17 16:27ID:???
(^^)
0272nobodyさん03/04/18 12:03ID:???
iモードでゲストブックを作りたいなと思ってやってみたんですけど、
どうも気に入らなくていじったのですが思うようにできません。

http://f4.aaacafe.ne.jp/~hiyoko/cgi/flow/flow/sky.cgi
↑これを

↓下のやつみたいに書き込みした人が表紙に書き込まれるのではなくて、
フォームのページと書き込みのページを別々にしたいんです。
http://f4.aaacafe.ne.jp/~hiyoko/cgi/flow/flow/sky.htm(表紙)
http://f4.aaacafe.ne.jp/~hiyoko/cgi/flow/flow/see.htm
よろしくお願いします。
0273nobodyさん03/04/18 13:05ID:???
ソースは?
0274nobodyさん03/04/18 13:27ID:???
http://www.interq.or.jp/blue/takariku/1floor/index.html
ここです。
0275>>27403/04/18 20:43ID:???
テキスト形式にしてソース出さないと答えてもらえないかも
いちいちDLして中身見てくれる人ってそう居ないよ。
0276nobodyさん03/04/18 21:59ID:???
禿同

クリック一発でソースが見られるのなら、ちょっとは考えてみようかなとも思うけど
いちいち探してダウンロード・解凍なんてやってらんない。
0277nobodyさん03/04/19 18:28ID:???
>>264
そんな卑屈にならなくて良い
0278山崎渉03/04/20 06:03ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0279(^^)03/04/20 15:11ID:???
結局268の不正投票の改造は可能なのですか?
0280nobodyさん03/04/21 00:32ID:sgXpIotB
スクリプト改造工房 Part4 の ◆0z.4Is5E

http://pc.2ch.net/php/kako/1012/10128/1012839651.html
↑のスレの◆0z.4Is5E

トリップは付けられたのかな?
そろそろ心を入れ戻せよ♪
あほ。

はっきり書きゃお前なんか怖くねぇんだよ。
お前になって始めて解ったよ。

お前って嫌われてんな〜。
家、解ったんだろ?
いつでも俺んちに来いよ。ば〜か。
0281nobodyさん03/04/21 04:31ID:???
>>264
>>268
>>279

その手の不正対策が可能かといえばもちろん可能。
だがそれをここで書くことが既に危険というか意味がない行為
になることをわかってほしい。

0282nobodyさん03/04/21 21:26ID:???
つまり2chという場でそんな事を書けば
大勢の人にその方法を教えているようなもの。

それを理解できていなければセキュリティー面の弱いスクリプトや
簡単に不正ができてしまうスクリプトが出来上がってしまう。

と書くか不正投票は防げているはずだぞ。

フォームから受け取ったssdとssdの記録ファイルの一行目が同じならば
$a1=0でスイッチをOFFにしている。

そしてそのssdもかなりランダムに生成されるようになっている。

それでもとなるとsub rankinの15行目の
substr($buf,int(rand(62)),1 => substr($buf,int(rand(99)),1
に変更。
028328203/04/21 21:37ID:???
ちなみに${$_}は無名ハッシュという名称
028428103/04/22 14:30ID:???
>282

わざとか?天然ならスクリプトよく読め・・
かなり恥ずかしいと思うぞ
028527203/04/22 15:46ID:???
>>275
>>276
すいません。今度から気をつけますね。

ソースです。
ttp://www.385ch.tv/cgi/flow/sky.txt
028628203/04/23 06:43ID:???
>>281
ごめん。
あまり良く読んでなかった。
028728203/04/23 07:20ID:???
わかりました。
open(IO,"+<$sessiondir/$id.dat");
eval{flock(IO,2)};
while(<IO>){
@temp2 = (split(/<>/,$_))[0,1];
# 前回のSSDと今回のSSDが同じならば$a1スイッチをoff
if ($temp2[0] eq $ssd){$a1 = 0;}
# 違えば下に付けたし
elsif ($temp2[1] > time()){push(@temp1,$_);}
}
# $a1スイッチがonならば
if ($a1){
# $ssdを初期化
$ssd = "";
# 7回ループ
for($i=0;$i<=7;$i++){
# $ssdに付けたし
$ssd.=substr($buf,int(rand(62)),1);
}
# @temp1の下に付けたし
push(@temp1,$ssd."<>".(time()+$session_enable)."<>\n");
}
truncate(IO,0);
seek(IO,0,0);
print IO @temp1;
close(IO);
028828203/04/23 07:20ID:???
# $vote_refcheckがonの時はリファチェック
# $refererの中にスクリプトを置くディレクトリ名が含まれていなければスイッチをon
if (($vote_refcheck) && ($referer !~ /$scriptdir/i)){$a1 = 1;}
# $a1がonならば処理
if ($a1){
&fileunlock;
&changehtml("voteform","id","ssd");
}
}
# $vote_terminalが0の時はuaをチェックせずに$voteflagスイッチをon
if ($vote_terminal == 0){$voteflag = 1;}
# それ以外はチェックが必要
else{
$a1 = $ENV{'HTTP_USER_AGENT'};
if (($a1 =~ /^DoCoMo\//) ||($a1 =~ /^J-PHONE\//) ||($a1 =~ /^UP\.Browser/) ||($a1 =~ /^ASTEL\//) ||($a1 =~ /^PDXGW\//)){
if ($vote_terminal == 1){$voteflag = 0;}else{$voteflag = 1;}
}
elsif ($vote_terminal == 1){$voteflag = 1;}else{$voteflag = 0;}
}
028928203/04/23 07:21ID:???

省略されましたすべて表示するにはここをクリックしてください。

# $vateflagスイッチがonならば更新
if ($voteflag){
open (IO,"+<$datadir/$id.dat");
eval{flock(IO,2)};
@temp1 = split(/<>/,<IO>);
@temp1 = split(/<>/,&backupload($id)) if $temp1[0] eq "";
if ($temp1[0] ne "datamissing"){
$temp1[0] = time();
$temp1[10]++;
$temp1[12]++;
$temp1[14]++;
truncate(IO,0);
seek(IO,0,0);
foreach(@temp1){print IO $_."<>";}
close(IO);
}else{
close(IO);
&syslog("AUTO","<font color=purple>データ消失(ID:$id)</font>");
&dataerase($id);
}
}
0290nobodyさん03/04/23 16:45ID:???
正直ウザイんだけど
0291:03/04/23 21:07ID:FF12Hbmb

☆^〜^★ 50音順で探せて楽して得する
http://sagatoku.fc2web.com/
   あなたの探し物きっとみつかるよ☆^〜^★

0292nobodyさん 03/04/24 01:40ID:???
つまり282はわからなかったというわけだ・・
0293nobodyさん03/04/24 01:43ID:???
287: 282 sage 03/04/23 07:20 ???
わかりました。

わかりましたって書いているみたいだけど
0294nobodyさん 03/04/24 01:52ID:???
>>282が何を言いたいのかが解らんという点については、
総意が成立するんでないだろうか?
0295nobodyさん03/04/24 02:31ID:???
>294
うむ決定じゃな・・

しかし264がかわいそうだな
0296オーディーン03/04/25 01:05ID:8w/Lt+kf
Perlで作られた掲示板のプログラムがあるのですが。
これにリファラーチェックをつけて特定のページからでないと
表示できないようにしたいのですが。
たとえば『http://ike-ike.net/index1.htm』からでないと表示できないように
したのですが・・・
どの辺をいじったらいいのでしょうか?

ソースはこちら
http://www.ike-ike.net/bbsking.txt

アドバイスお願いします。(゜゜)(。。)ペコリ

0297nobodyさん03/04/25 02:57ID:???
>>296
マルチポストすんなハゲ。










って言われるから、誘導されたらその旨書いておくように。
少ない労力で回答を得ようなんていうずうずうしい態度だとだれも答えてくれないよ。

0298オーディーン03/04/25 06:31ID:8w/Lt+kf
すまん。次から気をつける!!
0299nobodyさん03/04/25 06:37ID:???
>>296
一番楽な方法だと、
2行目でリファラの環境変数をチェックして、
「http://ike-ike.net/index1.htm」ぢゃなかったらexit;
030029903/04/25 06:40ID:???
それじゃ投稿できないか。
「http://ike-ike.net/index1.htm」
「http://ike-ike.net/bbsking.cgi」
にマッチしなかったら。だな。
0301nobodyさん03/04/25 06:45ID:???
>>296
HPサービスのソースか・・・
この人のCGIは物は良いんだが、
ソース内は、なぜ無理に一行で書こうとするんだ?って所がちらほら。
読みにくい。
0302さとうれお03/04/25 10:28ID:J1k9aaVC
http://page.freett.com/rrr303/

どうもこんにちは。
さとうれおです。

ゲームラボにも紹介されたことあります。

このたび新曲をつくりました。
どうかよろしくお願いします。

ハッピーサマーウエディング
0303動画直リン03/04/25 10:29ID:pCM0Odok
http://homepage.mac.com/hitomi18/
030428003/04/26 17:32ID:n4ab5nhi
ごめん。
俺が悪かった。
0305nobodyさん03/04/29 13:16ID:???
Tacky's Roomという所の「もっと書き込み隊」という掲示板で
アイコンの選択のところで「ランダム」を選択してアイコンをランダムに表示するには
どうすればいいのでしょうか?

YY-BOARDでの同ランダム表示方法は、いくつか前のスレで見たのですが
同じ方法では出来そうになかったので、よければ教えて下さい。
よろしくお願いします。

Tacky's Room:http://tackysroom.com/page_cgi.htm
もっと書き込み隊:http://tackysroom.com/cgi_mkakikomitai.htm
0306>>30503/04/29 18:57ID:???
ソースをテキスト形式にしてうpしないと答えは得られない・・・と思う。
お願いすればいいってもんじゃない。
いちいちDLして、解凍して、開いて、読んで、答えてくれる人なんてそうそう居ない。
030730503/04/29 23:24ID:???
>>306

申し訳ない
済みませんでした。
http://www.geocities.co.jp/Milkyway-Sirius/2824/mkakikomitai.txt

こんな感じでいいでしょうか
よろしくお願いします
030830703/04/30 10:52ID:ic4sjfiT
http://ns.kita.ne.jp/~fanfare/kifbbs/tboard004.cgi
のように、アプレットが開くように改造するには、
どうすればよいのでしょうか?

チェスのPGNファイルを同じように開きたいと思っています。
<applet codebase="http://www.chessclub.com/chessviewer/"
code=ChessViewer2.class
archive=ChessViewer2.zip
width=570
height=460 >

このようなものを組み込めばいいような気がするのですが、どうすればいいでしょうか?

030930803/04/30 10:53ID:ic4sjfiT
308の間違いでした。
031030803/04/30 10:56ID:ic4sjfiT
http://katekinn1000.hp.infoseek.co.jp/cgi-bin/tboard004.txt
ソースはこれです。どうかお願いいたします。
031131103/04/30 10:57ID:ic4sjfiT
ややこしいのでまとめます。名前も311に変更します

http://ns.kita.ne.jp/~fanfare/kifbbs/tboard004.cgi
のように、アプレットが開くように改造するには、
どうすればよいのでしょうか?

チェスのPGNファイルを同じように開きたいと思っています。
<applet codebase="http://www.chessclub.com/chessviewer/"
code=ChessViewer2.class
archive=ChessViewer2.zip
width=570
height=460 >

このようなものを組み込めばいいような気がするのですが、どうすればいいでしょうか?
http://katekinn1000.hp.infoseek.co.jp/cgi-bin/tboard004.txt
ソースはこれです。どうかお願いいたします。
0312nobodyさん03/04/30 11:04ID:???
>>311
>http://ns.kita.ne.jp/~fanfare/kifbbs/tboard004.cgi
>のように、
と言われても、そこで動作を試すにはいかんだろ。
現状とやりたいことを簡潔にまとめてくれないか?

Java Applet のチェスと、掲示板を一緒にしたいということなら、
スクリプトを改造するより、frame 使って2画面表示したほうが
楽だと思う。
0313nobodyさん03/04/30 11:55ID:???
>>311
http://ns.kita.ne.jp/~fanfare/home/hayate.html
↑ここで「疾風1」をダウンロードして、
オリジナルと改造版でどう違うか検討するのが問題解決への近道とみた。
031431103/04/30 12:44ID:QS3YF5Ha
>>312-313
アリガ�d。頑張ってみます。
しかし当方こういうことは超初心者なので、
frame 使って2画面で棋譜アップロード掲示板ができるのかとか、さっぱり分かりません。
さしあたり>>313のと見比べてみます。

他にもアドバイスありましたらよろしくお願いします。
0315nobodyさん03/04/30 14:28ID:???
どのくらい初心者ですか?
スカラー波、いや、スカラー変数て何?っていうレベルの初心者なら
改造は厳しいものと思われますので、
http://www.rfs.jp/sitebuilder/perl/index.html
ここの1〜3,5部あたりを勉強してからがいいと思います。
基礎はできてるというのなら、すぐにでもがんばって改造してください。
031631103/04/30 14:52ID:QS3YF5Ha
http://katekinn1000.hp.infoseek.co.jp/cgi-bin/tboard0042.txt
こんな感じになるのでしょうか?
<param name=〜
って所を全部削ると、ぬるぽになってしまいますが一応掲示板は動きます。

PGNファイルを関連づけるにはどうしたらよいのでしょうか?
0317nobodyさん03/04/30 15:13ID:pDc7Jz2i
>>316
ChessViewerはPGNファイルを直接読み込むわけではないようなので
"PGNファイル" -> "<param name="へ変換する処理が必要なようです。
031831103/04/30 15:24ID:SRRouDd/
>>317
それが分かれば、実現できるんでしょうか。
ちうっと>>315を見てきます。
できれば具体的な方法を教えてください。
031931103/04/30 15:33ID:SRRouDd/
print "<PARAM NAME=KIFU VALUE=\"$fileflag\"> ";
こういう感じで指示するのでしょうか?
0320美人OL03/04/30 15:35ID:???
20代OLです毎日上司のセクハラや通勤電車での痴漢でストレスがたまっていた
そのときにネットで見つけたアダルトDVDショップ以前からオナニー用にDVD
が欲しかったのですぐ注文しました、とても安くてびっくりしましたが次の日には
もう届きました私が買ったのは、オナニー、レズ、レイプです毎日オナニーしてま
す。
http://www.net-de-dvd.com/
0321nobodyさん03/04/30 15:51ID:???
僕も毎日オナニーしてます!
ぜひ、お友達になりませんか!!
032231103/04/30 15:57ID:SRRouDd/
[Event "USA Ch. final"]
[Site "?"]
[Date "1997.09.10"]
[Round "4"]
[White "Christiansen, L."]
[Black "Benjamin, J."]
[Result "0-1"]
[ECO "B08"]
[WhiteElo "2550"]
[BlackElo "2580"]
[PlyCount "100"]

1. d4 d6 2. e4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. Bf4 O-O 6. Qd2 Bg4 7. O-O-O c6 8.
Bh6 Qa5 9. Kb1 Nbd7 10. Be2 e5 11. Bxg7 Kxg7 12. h3 Bxf3 13. Bxf3 b5 14. g4 Nb6
15. h4 Nc4 16. Qc1 Rab8 17. dxe5 dxe5 18. h5 Ng8 19. hxg6 hxg6 20. Be2 Rfd8 21.
Bxc4 bxc4 22. Rxd8 Qxd8 23. f4 Qd4 24. Ka1 exf4 25. Qxf4 Re8 26. a3 Qe5 27. Qe3
Re7 28. g5 a5 29. Ka2 Re6 30. Rh4 Re8 31. Rh1 Ne7 32. Rf1 Nf5 33. Qf2 Nd6 34.
Qf6+ Qxf6 35. Rxf6 Nxe4 36. Nxe4 Rxe4 37. Rxc6 Re5 38. Rxc4 Rxg5 39. b4 axb4
40. axb4 f5 41. b5 f4 42. Rc7+ Kf6 43. b6 Ra5+ 44. Kb3 Rb5+ 45. Kc4 Rxb6 46.
Kd4 Kf5 47. Kd3 Re6 48. Rf7+ Kg4 49. c4 f3 50. c5 Kg3 0-1

032331103/04/30 15:59ID:SRRouDd/
http://katekinn1000.hp.infoseek.co.jp/cgi-bin/tboard004.cgi
↑こんな感じになりました。

>>322にあるのがPGNファイルであります。
これを関連付けるにはどうすれば良いでしょうか。
自分も>>315読んでおきたいと思います。
032431103/04/30 16:05ID:SRRouDd/
>>323のソース
http://katekinn1000.hp.infoseek.co.jp/i/tboard0043.txt
0325bloom03/04/30 16:29ID:amWoVOiY
http://homepage.mac.com/ayaya16/
032631103/04/30 16:39ID:SRRouDd/
ちょっと読んでみて、Z2とか、ソースとか見てみたけど、
小手先の改造では絶対不可能ってことは分かりました。
>>317で言われているように、読み取り方に違いがあるようですから。。。

"PGNファイル" -> "<param name="に変換する処理のヒントでもいただけたら幸いです。
0327名無しさん03/04/30 16:44ID:KuskQgcg
☆おすすめ出会い系サイト☆
http://www.39001.com/cgi-bin/cpc/gateway.cgi?id=neat
032831103/04/30 17:42ID:xUP80x3j
ファイルハンドルというのを使うのでしょうか・・・
0329nobodyさん03/04/30 17:52ID:???
>>311
ChessViewer2.class って自作なの?
0330nobodyさん03/04/30 18:11ID:pDc7Jz2i
>>326
iif ($fileflag =~ /\.pgn$/) {
open (IN, "$fileflag");
@pgnlist=<IN>;
close IN;
foreach $pgn (@pgnlist) {
chomp($pgn);
if($pgn =~ /^\[Event "(.*)"/) {$title = $1;}
elsif($pgn =~ /^\[White "(.*)"/) {$whitename = $1;}
elsif($pgn =~ /^\[Black "(.*)"/) {$blackname = $1;}
あとは分からん
}
}
033131103/04/30 20:11ID:cmtd49aV
>>329
違いますけれど、自由に使って構わないものです。
>>330
それをどこに組み入れれば宜しいのでしょうか?
0332nobodyさん03/05/01 08:31ID:???
>>331
329 だけど、
ChessViewer2.class に渡せるファイルのフォーマットは解ってるの?
配ってるサイトで解説されてるとか?
それが解らないんじゃ、PGNファイルとやらを、どう変換して
*.class に渡して良いのか誰にも解らんと思うが

>>330 は「あとは分からん」と書いてあるのに
組み込んでいったい何をする気なんだ…
0333nobodyさん03/05/01 09:04ID:???
PGN形式では移動先の位置しか書いてないがChessViewerでは移動元も必要なようだ。
d4をd2d4という風に変換しないといけないがそのためには、駒の現在位置を配列とかに記憶させて
d4に移動可能な駒を捜して、他にも敵の駒の位置も考えないといけないし、
結論
簡単には出来そうも無い。
033431103/05/01 11:29ID:8IRIjkqM
http://www.geocities.co.jp/Beautycare-Venus/5143/meikyoku/meikyoku1.html
にHP上に表示させたものがありますが、
<param name=movelist value=
<param name=prettymovelist value=

この二つだけをPGNファイルの棋譜の情報に組み込めればいいのですが・・・・・・

>>333
移動元も分かるようになっていますよ。
033531103/05/01 11:30ID:8IRIjkqM
>>332
調べてみます。
英語なのでなかなか分かりませんが・・・・・・
033631103/05/01 11:38ID:8IRIjkqM
ちなみに
http://www.chessclub.com/chessviewer/pgnform.html
ここに>>322の内容をぶち込むと、
動く盤面を作ってくれます。
033731103/05/01 11:56ID:8IRIjkqM
<APPLET CODE = "MistyBeachPGNViewer.class"
CODEBASE = ".."
ARCHIVE = "../MistyBeachPGNViewer.zip"
WIDTH=525
HEIGHT=450>
<PARAM NAME = pgnfile value = "../PGNFiles/Nottingham1936Game001.pgn">
<PARAM NAME = cabbase VALUE = "MistyBeachPGNViewer.cab">
</APPLET>


これならできるやも・・・
0338nobodyさん03/05/01 12:04ID:???
>>337
話が見えてないんだけど、

1. ChessViewer2.class に PGNファイルを読んでもらう方法がわからないのか
2. PGNファイルを読んでもらえば Applet は何でも良いのか

1. も 2. もスレ違いなんだが
033931103/05/01 12:22ID:8IRIjkqM
http://katekinn1000.hp.infoseek.co.jp/cgi-bin/tboard004.cgi
やたー出来ました!

>>338
両方です。
スレ違いだったら謝ります。すみませんでした。
素人な者で、皆様の意見を聞きに参ったのですが、
それがスレ違いだったとしたら、当方としてはそのようなつもりはなかったのですが、
本当にごめんなさい。
0340動画直リン03/05/01 13:10ID:YcBKOzoM
http://homepage.mac.com/hitomi18/
0341http://pc2.2ch.net/mysv/03/05/01 13:11ID:YcBKOzoM
http://pc2.2ch.net/mysv/
0342nobodyさん03/05/01 22:23ID:n0TLbm76
これを管理人のみをカウントするカウンターに改造したいのですが
どうすればいいでしょうか?
http://www.geocities.co.jp/Milkyway-Cassiopeia/9379/counter5.txt

クッキーの部分をいじれば何とかなるんだろうかと思いつつも
全然分かりません。

管理人のみをカウントしてどうするんだという突っ込みはなしでお願いします・・・
0343nobodyさん03/05/02 13:12ID:???
管理人とその他の人をどう区別するかだろ。
0344nobodyさん03/05/02 14:35ID:???
自分が求めていたスレを見つけました!!ということで、どなたか。

KENT WEBの「WEB Patio」についている
http://www.kent-web.com/bbs/patio/patio.cgi
「スマイルアイコン機能」を、他の掲示板に移植したいのです。

フォーム部にアイコンを表示させてクリックでテキストエリア内に書き込ませる
Javaスクリプトを付け加えるのは出来たのですが、
あとはそれで書き込まれた仮の文字を、掲示板表示部で相応のアイコンに
置き換えさせる部分の移植方法がわかりません…

とりあえずyybbsに、アイコン設定と投稿フォーム周辺を書き加えてみたのがこれで
http://s323.tripod.co.jp/yybbs.txt
この状態での掲示板表示はこういう感じ
http://s323.tripod.co.jp/t.html

移植元の「WEB Patio」のデフォルトは
http://s323.tripod.co.jp/patio.txt
http://s323.tripod.co.jp/init.txt
です。
patio.cgiのラストのほうの「リンク処理」部分に「スマイル画像変換」の
記述があり、これを移植先の「自動URLリンク」に移動? とか、ログ表示部前の
設定とか…いろいろいじってみたものの、なかなか上手くいきません。
どなたかご理解のある方、解決策を頂けると幸いです。
0345nobodyさん03/05/04 21:51ID:3anNt9qk
CGI改造の板はここかい?
0346nobodyさん03/05/04 23:17ID:???
>>345
一応ここのようだが、あんまりつまらん質問をすると放置される。
>>344みたいに。
0347四十八手03/05/04 23:27ID:VCEQzRZo
すいません
誘導されてきました(^^;)
ヒントでも良いので教えてください
下記リンク登録系cgiでIDのチェックは行えるのですが
登録URLの重複をチェックするには何処を改良すれば良いでしょうか?
http://pinkno.chu.jp/ppp.txt
0348nobodyさん03/05/04 23:47ID:???
>>347
1つのフォルダの中に1登録あたり1つのファイルを作るみたいだから、
重複URLのチェックをすると登録数によっては凄い負荷がかかる。
別ファイルにURLリストを作ってそっちで処理した方がいいかもしれない。
0349nobodyさん03/05/05 00:01ID:zQX+o0JS
最近perlをはじめたものです。非常に単純なことで悩んで
います。
フリーの掲示板に年齢と性別のタブを追加したいのです。
大元の掲示板はこちらです。
http://cgi.www5e.biglobe.ne.jp/~kota28/bbs12.cgi

この掲示板の入力フォームに$age,$sexを追加して、ログに書き出し
たいのですが、次のようなフォームを追加すると、うまく動かない
のです。
#######################################################
print "<P>年齢:</P>\n";
print "<FORM><SELECT name=\"$age\" size=\"1\">\n";
print " <OPTION value=\"1\">10代未満</OPTION>\n";
print " <OPTION value=\"2\">10代</OPTION>\n";
print " <OPTION value=\"3\">20代</OPTION>\n";
print " <OPTION value=\"4\">30代</OPTION>\n";
print " <OPTION value=\"5\">40代</OPTION>\n";
print " <OPTION value=\"6\">50代</OPTION>\n";
print " <OPTION value=\"7\">60代</OPTION>\n";
print " <OPTION value=\"8\" selected>70代以上</OPTION>\n";
print "</SELECT></FORM>";
print "<P>性別</P>\n";
print "<FORM><SELECT name=\"$sex\">\n";
print " <OPTION value=\"1\">男性</OPTION>\n";
print " <OPTION value=\"2\" selected>女性</OPTION>\n";
print "</SELECT></FORM>";
####################################################

どなたか、アドバイスをいただけないでしょうか?
よろしくお願いします。
035034903/05/05 00:05ID:zQX+o0JS
ソースファイルはこちらです。

http://cgi.www5e.biglobe.ne.jp/~kota28/bbs12.txt

よろしくお願いします。
035134903/05/05 00:07ID:zQX+o0JS
すいません。掲示板ソースファイルはこちらです。

http://www5e.biglobe.ne.jp/~kota28/bbs12.txt
0352_03/05/05 00:19ID:???
  ∋8ノノハ.∩
   川o・-・)ノ <先生!こんなのがありました!
ttp://www.yamazaki.90.kg/hankaku/hankaku05.html
ttp://www.yamazaki.90.kg/zenkaku/index.html
ttp://www.yamazaki.90.kg/hankaku/hankaku08.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku02.html
ttp://yamazaki.90.kg/hankaku/hankaku03.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku01.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku04.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
0353nobodyさん03/05/05 00:19ID:???
name=age
0354nobodyさん03/05/05 00:52ID:???
>>349
Perl以前の問題。HTMLから勉強しなおしてきてください。
035534403/05/05 03:18ID:???
>>346
つまらん質問でしたか…
「つまらん」で片付くごく簡単なものなのでしたら、
そのヒントだけでも提示して頂けないでしょうか…
0356nobodyさん03/05/05 05:34ID:???
print "<SELECT name=\"$sex\">\n";
print " <OPTION value=\"1\">男性</OPTION>\n";
print " <OPTION value=\"2\">女性</OPTION>\n";
print " <OPTION value=\"3\" selected>お釜</OPTION>\n";
print "</SELECT>";
0357nobodyさん03/05/05 05:57ID:???
print "<SELECT name=\"sex\">\n";
print " <OPTION value=\"1\">男性</OPTION>\n";
print " <OPTION value=\"2\">女性</OPTION>\n";
print " <OPTION value=\"3\" selected>お釜</OPTION>\n";
print "</SELECT>";
0358ジャン連剛03/05/05 09:07ID:???
http://www.big.or.jp/~rufus/gaterar/duel/index.html
↑のデュエルCGIに最近のカードを追加したいのですが、やりかたがさっぱり・・・
教えて下さい。
0359動画直リン03/05/05 09:10ID:lHdchtO/
http://homepage.mac.com/hitomi18/
0360nobodyさん03/05/05 20:29ID:???
すみません、失礼します。
KENT WEBさんで配布されているCHAT ROBOについてなのですが、
ロボットを2人にして、お客さんが選択できるように改造することは
可能でしょうか?

http://www.ismusic.ne.jp/mary-whole/robo.txt
CGIのテキストファイルです。
できればよろしくお願いします。
0361nobodyさん03/05/06 11:30ID:???
>>355
微妙な勘違いをしているようなので。

「つまらん」とは、言い換えれば、面白いか面白くないかと言う判断基準のことであり、
その改造が簡単か簡単でないかとは関係ない。

回答の得られやすさは、面白さを分子に、難しさを分母にした値に比例する。

>>355にとってその改造の結果得られるものはとても「面白い」のだろうが、
他者にとってそうとは限らない。
0362nobodyさん03/05/06 13:31ID:???
>>360
CHAT ROBOを2つ置いて選ばせる。
0363nobodyさん03/05/06 14:33ID:???
http://www.i-paradise.jp/~vf4/cgi/idiary/i_diary.cgi
このiモードの日記に画像アップできる機能をつけたいのですが
いまいちわかりません。教えてください。
ソースは↓
http://www.i-paradise.jp/~vf4/cgi/idiary/i_diary.txt
0364nobodyさん03/05/07 01:13ID:???
>>363
ここ見て、そもそも携帯端末から画像アップができるのかどうかを確認してから出直せ。
http://www.nttdocomo.co.jp/p_s/imode/tag/lineup.html
0365nobodyさん03/05/07 13:11ID:Cmn7dw5H
失礼いたします。
http://www7.big.or.jp/~jawa/download/ansq/
ここで配布している「ANS.Q」なのですが、
このスクリプトを、回答があると、その記事がトップに上がるようにしたいのですが、
そのように改造するにはどうしたらよろしいでしょうか。
ちなみに、ソースは、
http://finito-web.com/hotdream/ansqcgi.htm
にあげました。
#もちろん、別のCGIが使えるサーバーで利用します。
0366__03/05/07 13:47ID:???
   川o・-・)ノ <先生!こんなのがありました!
ttp://www.yamazaki.90.kg/hankaku/hankaku01.html
ttp://yamazaki.90.kg/zenkaku/index.html
ttp://www.yamazaki.90.kg/hankaku/hankaku04.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku08.html
ttp://www.yamazaki.90.kg/hankaku/hankaku05.html
ttp://yamazaki.90.kg/hankaku/hankaku03.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku02.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
■ このスレッドは過去ログ倉庫に格納されています