トップページ⇒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化済み)
057756003/07/12 20:34ID:???
>>574
恐らくどっちかが、ヒットしていないんだろうな…。もしくは両方

で、君の性別は?
057855803/07/12 20:42ID:dkTTYYjg
>>576
もちろんワザとですよ。

>>577
はい。男ですよ。なにも狙えません。
057956003/07/12 21:15ID:???
ほらよ

$text =~ s/\s(\S+)>>(s?https?:\/\/[-_.!~*'()a-zA-Z0-9;\/?:\@&=+\$,\%#]+)/<a href=\"\2\">\1<\/a>/g;

因みに、h 抜き とか http:// 省略には対応してない
058055803/07/12 21:39ID:dkTTYYjg
なんか動きませんね、、、
0581_03/07/12 21:54ID:???
http://homepage.mac.com/hiroyuki44/
0582nobodyさん03/07/12 22:01ID:nKkhPfOJ
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
ネットで稼ぐならこれ。完全無料!!
リンクスタッフになれば小遣い稼ぎができます!!(左下に登録画面があります) 
バナー1クリック10円や自分の貼った広告から誰かが会員になったら一人につき1000円ももらえる!
他にもいろいろな報酬があります。
http://www12.ocn.ne.jp/~sihori/com.html

↑俺も最初は半信半疑で暇つぶし程度でやっていたけれど、
先月15万振り込まれたよ。( ゚д゚)ポカーン
そこらへんの掲示板に広告を貼り付けてっただけなのに・・・。

2ちゃんにはこういう広告がそこら中にあるけれど、
これはマジでおすすめです!!
バンバン広告貼ってバンバン稼いでください!!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★.
0583nobodyさん03/07/12 22:39ID:???
>>580
おまえやめろ。
二度とプログラミングしようとか考えるな。

おまえには、プログラミングに対して必要な「何か」が決定的に足りない。
それに気付かない限り、お前はプログラミングで何をしようとも成功しない。
だからさ、お前がやめるのがおまえ自身にとっても、周囲の人間にとっても、
一番いいことなんだよ。わかる?
0584nobodyさん03/07/12 22:52ID:???
も、もちつけっ
0585nobodyさん03/07/12 23:17ID:???
>>583
(´,_ゝ`)ップ香ばしい香具師、ハッケソ!
じゃあお前に出来るんですか?と問いたい
0586nobodyさん03/07/12 23:22ID:???
たぶん「できるけど、見返りがないからやらない」という人が多数。
0587nobodyさん03/07/12 23:52ID:???
このスレにしては>>543はきちんと書いてるから好感は持てるけど。
でも真っ先に思い浮かぶのは、「他のを使えばいいんじゃない?」
見返りよりは、興味を引かれる改造かどうかだねぇ。
デザインをいじるとか、あってもなくても大差ないような機能の追加なんかだと
ちょっとやる気は起きないね。
0588ど素人です。03/07/13 03:55ID:+XbtGIZI
どなたたかスレッドフロート型の画像掲示板で画像だけでなく圧縮ファイルなどがアップできる
ようなものをご存じないでしょうか?

e-FTPBoard (Ver.124 Rev.7)にヘッドラインがついたものか、
http://www.big.or.jp/~talk/t-club/soft/mini_r7/imgboard_ftp.cgi

Joyful Note改「HOGE2ch」で圧縮ファイルなどもアップできるような至れり尽くせりの掲示板を探してます。
http://underwd.s1.x-beat.com/hoge2ch/sample/index.html

よろしくお願いします。
0589nobodyさん03/07/13 06:12ID:???
>>588
スレの趣旨も無視して堂々とマルチポストかよ。
0590nobodyさん03/07/13 20:38ID:lgv8WpE5
ttp://saya.kiy.jp/cgi/lbbs.htmlこちらのmkakikomitai改造スクリプトLight BBSにttp://www.minicgi.net/cgi2/yybbs.htmlのYY-BOARD plusのようなアイコンプレビュー機能をつけていただけませんか?
今日は朝からずっと格闘しているのですが、まだCGI勉強しだしてから日が浅いものでなかなか上手くいきません。
プレビューされる場所はおまかせしますが、できましたらSubmitとClearの右横か左横でお願いしたいです。
よろしくお願いいたします
0591_03/07/13 20:48ID:???
http://homepage.mac.com/hiroyuki44/
0592_03/07/13 21:31ID:???
http://homepage.mac.com/hiroyuki44/jaz09.html
0593nobodyさん03/07/13 22:36ID:???
>>590
ttp://saya.kiy.jp/cgi/lbbs.html
にいけないよ?
059459003/07/13 23:40ID:lgv8WpE5
>>593
どうやら鯖が少しおかしいようですね。。。
何回かアクセスしていただけるといけるとおもうんですが(´・ω・)
0595nobodyさん03/07/14 00:23ID:???
>>590
プレビュー機能自体はJavaScriptみたいだね。
それをCGIのどこに入れるかというわけだが……俺は眠いのでパス。
059659003/07/14 01:34ID:GkiIu8gN
そうなんですよ〜
ttp://www2s.biglobe.ne.jp/~club_tom/java-kouza/sample/ja-sam_ienn.htm
ここの「5.プルダウンメニューで画像を変更します。 」っていうJava Scriptをyybbs.jsという外部のファイルにして読み込ませてるみたいです。
なのでttp://www.minicgi.net/yybbs/yybbs.jsからそのファイルをいただいてきて、Light BBSの方の
###<--- HTMLヘッダー書き出し
のところに
print "<Script Language=\"JavaScript\" SRC=\"yybbs.js\"></Script>\n";
と書き加えてみたのまではいいんですが、その後どこいじっても上手くできないんです(´・ω・)y━~~
0597nobodyさん03/07/14 02:51ID:???

ttp://www.webpower.jp/websofts/message_boards/hyper_thread/
上記のハイパースレッドの投稿者識別するためのID表示部分なのですが
1日で同一ホストからの投稿IDが変わってしまう設定を
1ヶ月間同じIDにするという改造をお願いしたいのですが

実際にそう言う状態で動かしてるサイトがあるので
ttp://gc.e-hobby.net/bbs/talk/bbs.cgi

改造箇所はわかるのですが
どう修正したらしたらよいかが分らないので質問させていただきました。
どなたかよろしくおねがいします。



0598nobodyさん03/07/14 03:32ID:???
>>597
いちばん楽な方法(手抜き)
2869行目の
$day = sprintf("%02d", (gmtime(time + 3600 * $SET{'TimeZone'}))[3]);
を、
$day = sprintf("%02d", (gmtime(time + 3600 * $SET{'TimeZone'}))[4]);
にしる(w
0599nobodyさん03/07/14 04:04ID:???
>>598
わはは、確かになるといえばなるなw
0600nobodyさん03/07/14 06:30ID:???
>>598
頭(・∀・)イイ!
0601nobodyさん03/07/14 13:18ID:pLo1fop3
URLが「〜cgi」で終わるBBSのcgiの最後を「〜.dat」に変えると、誰でもログが落とせるというcgiを使っています。
これをできないように、管理人がftpでログを落としてこない限りログは見れないようにしたいのですが、改造でなんとかなるものなのでしょうか?
まったくちんぷんかんぷんなんですけど、もしできるのならがんばってみようと思うんです。
なのでせめて「できる」「不可能」「むずかしいから素人はやめとけ」
のどれかだけでも一言助言いただけると幸いです。よろしくおねがいします
0602_03/07/14 13:22ID:???
http://homepage.mac.com/hiroyuki44/
0603nobodyさん03/07/14 13:28ID:???
>>590
修正するところはまずselectタグを
<select name=icon onChange='chaImgIenn5("FoImg","icon","imgIenn5")'>
こうして、適当なところにimgタグを置く
<IMG SRC="./img/xxx.gif" name="imgIenn5" ALIGN="CENTER" BORDER="0">
そうすれば動くかも
0604nobodyさん03/07/14 13:50ID:???
>>601
「できる」
これしか云わん。そういう設問だからな(いぢわる)
0605nobodyさん03/07/14 13:50ID:???
>>603
板違いかもしれぬが、まともな HTML を描くようにな。
0606nobodyさん03/07/14 13:52ID:TkbjLjFd
>>601
>>「〜.dat」に変えると

長いファイル名に変更「XXXXakerutokikensindekureXXXX.dat」
060760103/07/14 14:02ID:pLo1fop3
>>604
いぢわるだなんてとんでもない!
できるってことがわかっただけでもがんばってみようという気持ちになれました。

>>606
それも一つの手なんでしょうか?
とりあえず改造してみて、駄目ならやってみます。

レス感謝っす
0608nobodyさん03/07/14 14:41ID:???
>>601
パーミッションが600で動くなら600にすればいい。
060960303/07/14 15:32ID:???
>>605
590のとこのCGIのソースからコピーしてきますた
0610nobodyさん03/07/14 15:35ID:???
>>601
簡単なやり方は>>519を参照
061160103/07/14 15:44ID:pLo1fop3
>>608
ほんとだ・・・・鬱
2時間もファイル弄ってました・・・

>>610
こんな近くのレスにヒントがあるなんて・・・

608さん610さんありがとうございました
これからはもっとよく探してから書き込むようにします・・・
スレ汚しごめんなさいでした
0612nobodyさん03/07/15 01:39ID:4x5fnkjb
普通の一般的な掲示板(mkakikomitaiとか)でも、2ちゃんねるのように、半角文字が化けないようにするにはどうすればいいですか?
0613nobodyさん03/07/15 06:33ID:???
>>612
・CGIのソースや、それが出力するフォームなどあらゆる部分をすべてシフトJISなど
特定の文字コードに統一する
・CGI内部でのjcode.plなどによる漢字コード変換をやめる
0614山崎 渉03/07/15 11:05ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0615nobodyさん03/07/15 12:01ID:ZVk1LGMg
厨質はこちらへage3 
061659303/07/15 13:39ID:???
>>590
解決したの?
061759003/07/16 00:19ID:mdWM3O+A
いえ、解決してないです。。。
毎日暇な時間を見つけてはいじってますが、さっぱりワカラソ(・ω・`)
061861203/07/16 02:19ID:???
>>613
もう少し詳しく説明お願いできませんでしょうか?
その方法だと、私の知識では、まだわかりかねるので…(;・∀・)
0619nobodyさん03/07/16 03:33ID:???
>>618
ここは質問スレじゃありません
0620nobodyさん03/07/16 05:08ID:???
改造に関する質問はまあいいんだが……
>>613の説明で分からないなら諦めれ。
0621nobodyさん03/07/16 12:04ID:JVBbhBUj
unico diary(http://www.azworks.org/~az/)にアップロード機能をつけたいのですが
どのようにしたらいいでしょうか。
ググっていたら、以下のようなものを見つけましたが
これを使ってなんとかすることはできるでしょうか?
ttp://res9.7777.net/CGI-BBS/chat/2shot/20010813140637.shtml
このスクリプトを改造しているサイトもみつけました。
ttp://www.generative.info/cutout/
よろしくお願いします。
062261203/07/16 23:53ID:EJ+QZ/hQ
う〜ん...
ググってみたのですが、やっぱりよくわからないです。
jcode.plを使わないと逆に全角文字が化けてしまったりしないですか?

元のスクリプトはttp://tackysroom.com/cgi_mkakikomitai.htmなんですが、よろしければ、半角が使えるようにいじっていただけませんでしょうか?
0623nobodyさん03/07/17 00:03ID:???
>>622
だいたい、「調べてみたけど、よくわからない」は、
「調べるのが面倒くさいので調べてない」とほぼ同じ意味だ。
学問に王道はないぞ。地道にやれ。

なお、>>613 の説明でわからなければ、
プログラミングは諦めた方がいい。グッドラック。
0624nobodyさん03/07/17 07:34ID:YvEIjlNm
http://www.geocities.co.jp/CollegeLife-Library/5178/bbs.txt
↑このscriptに以下のことが出来るように改造したいのですが
どの位置をどういじったらいいのかどなたか教えてください。
よろしくお願いします。

�@IEのスクロールバーの色を変えたい(CSSの書き方はわかります)
�A掲示板最上部(書き込みフォームの上)に掲示板利用にあたっての注意書きを載せたい
0625nobodyさん03/07/17 08:28ID:???
>>624
1.
 sub head の適切なところへ。
2.
 sub form{
 print <<EOF;
 の下ぐらい。

注意点。
・機種依存文字の使用は控えましょう。
・table厨不思議 HTML の使用は控えましょう。
0626nobodyさん03/07/17 13:16ID:???
>>622
>>612
ここは「改造スレ」なんだから結果が全て、思い通りになれば
それでいいんじゃない?
やりたい事は>>613で出来るんだから、それ以上中の人の事が
知りたければ1から勉強した方がいいかと。
062762403/07/18 00:34ID:a4CxiUHZ
>>625
ありがとうございます!早速やってみます。

叱られるの覚悟で聞きますが、やっぱtableデザインはイクナイですか?
web制作板ではいろいろと言われているのは知ってますが・・・
不思議ってどゆこと?
ちなみにtable幅は改造して410にしてますがtable自体控えた方がいいんでしょうか?
0628nobodyさん03/07/18 04:28ID:???
>>627
時間が空いたときにでも、
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/cover.html
を読んでみると良いかと。
.zip ファイルもあるのでローカルに保存しておくのも○

世の中 Win MSIE で観ている人だけとは限りません。
また、 CGI を利用するのであれば HTML や XML 他にも精通しておかなければならないと思います。

> ちなみにtable幅は改造して410にしてますがtable自体控えた方がいいんでしょうか?
携帯端末で閲覧される方には酷ですよね。
0629nobodyさん03/07/18 14:57ID:???
2chもtable使ってるけどな
0630nobodyさん03/07/18 17:36ID:???
2chのHTMLが糞で何の参考にもならないのは定説ですが。
0631@寝不足03/07/19 00:04ID:fxpqGPlR
お願いしますm(_ _)m
これは携帯のシリアル番号を抜き取り、特定ユーザーのアクセスを拒否できるCGIなんですが
、この反対の機能で 指定したシリアル番号のユーザーのアクセスだけ許可できる物にしたいんです。
ttp://cgiroom.nu/list/level_up/utn/index.htm
スクリプト改造工房 をご覧のプログラマー様!
どうか改造して下さるようお願いしますm(_ _)m
063262403/07/19 02:09ID:???
>>628
どうも親切にありがとうございました!
いろいろと学ぶことは多いです。
ちなみにここでアドバイスしている皆さんはどのように
CGI勉強しました?Pealのお勧め参考書とか教えていただけると嬉しいです。
0633nobodyさん03/07/19 04:04ID:???
>>631
これは簡単そうだな。
漏れでも出来そうだから、スクリプトをテキストにしてUPしなさい。
0634nobodyさん03/07/19 09:42ID:???
>>631
抜き取りと言うが、相手に送信するかの確認画面が出るわけだし、
「指定した・・」の番号は最初にどうやって得るんだ?
0635@寝不足03/07/19 13:43ID:KOjoRR6H
>633
ありがとうございます!よろしくお願いしますm(_ _)m
ttp://www.geocities.co.jp/Milkyway-Kaigan/3826/utn.cgi.txt
ttp://www.geocities.co.jp/Milkyway-Kaigan/3826/utnadmin.cgi.txt

>634
確認画面が出るのでバレたくない人はアクセスしませんが、アクセスした人はシリアル番号がバレるから、その中から特定の人を拒否できるみたいな感じです。
抜き取りという言い方は間違いですね(^^;
まぎらわしい発言すみませんでした(汗)
0636@寝不足03/07/19 13:53ID:KOjoRR6H
>633
URL間違えました(^^;
こちらでお願いしますm(_ _)m
ttp://members.tripod.co.jp/ikatarou/utn.cgi.txt
ttp://members.tripod.co.jp/ikatarou/utnadmin.cgi.txt
0637_03/07/19 13:57ID:???
http://homepage.mac.com/hiroyuki44/
0638ぎこははは03/07/19 16:08ID:MeQfak1E
CGIゲームつくってます。
下のURLのゲーム開始ページなんですが、
パスワード入力欄とユーザID入力欄が同じ大きさにできなくて
困っとります。どなたか直し方ごぞんじ?

http://www.asahi-net.or.jp/~fa3k-nmr/ouroboros/

FFA改造したものだけど、
FFAのコードほとんど書き直してるから、
ゲーム内容も段々FFAからかけ離れてきたよ。

画像とか書くのは面倒なんで後回し。今はWebからひろってきた
ディアブロ画像勝手につかってます。

0639nobodyさん03/07/19 16:09ID:bxFrFdhN
★クリックで救えるオマ○コがあるらしい★
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
0640nobodyさん03/07/19 16:19ID:???
>>638
板違い。Web製作へGo!!
といっても向こうへ行っても嫌われる罠。

7 になってもこんな糞 HTML 吐き出してるのね。> IBM HPB
0641nobodyさん03/07/19 21:36ID:???
http://popup2.tok2.com/home/newbie/script/smart.html
にアイコン機能をつけたいのですが

http://www.iruka.ne.jp/cgi-bin/a5/iruka.cgi?ftype
みたいな感じです
どなたかお願いしますm(__)m
064263303/07/19 22:03ID:???
そういえば、漏れ携帯持ってないんだ(爆
つーことでテストできまへんがな。

while(<IN>){
chop;
if($ser eq $_){
&error("あなたのアクセスは禁止されています。");
}
}
close(IN);
この部分を
while(<IN>){
chop;
if($ser eq $_){
$nebusoku = 1;last;
}
}
close(IN);
unless($nebusoku){&error("あなたのアクセスは禁止されています。");}


あとは、/拒否/許可/g; かな?

ところで、>>634も書いたが、
> 指定したシリアル番号のユーザーのアクセスだけ許可
それをどうやって得るのかな?
064359003/07/19 23:07ID:???
神様おられませんか〜?(・ω・`)
0644@寝不足03/07/19 23:17ID:FPrc5Q1+
>633
親切にありがとうございます!早速試してみます(喜)

素人なのでうまく説明できないけど、このCGIは掲示板などの
投稿ボタンに<FORM action="〜" 〜 utn> と最後にutnを付けると
ボタンを押した人が携帯情報(シリアル番号)を送らなきゃ投稿できないみたいで、
投稿ボタンを押すと携帯に「携帯情報を送信しますか?」と出ます。
はいを押すと投稿可能、いいえを押すと投稿不可になり、投稿者の投稿時間とシリアルが書かれたログが
access.cgiって所に溜まっていくので、それと掲示板の投稿された時間を照らし合わせて誰のシリアル番号なのか判別できます(^_^)

utnadmin.cgiで、シリアル番号と投稿時間が書かれたログを見ながらアクセス拒否を設定するとdeny.cgiに拒否リストが作成されるという感じでした。

携帯を持っていないという事なので、動作確認して結果報告に来ますm(_ _)m
0645@寝不足03/07/19 23:41ID:FPrc5Q1+
>633
動作確認したら見事に希望通りのCGIになりました!
かなり嬉しいです(>_<)ノ 相談して良かったぁ(;_;)


>643
私にとって633は神様的存在です。
0646nobodyさん03/07/20 16:03ID:???
>>643
取り敢えず、スクリプトを動かしている場所とか、
スクリプトを txt にしてアップとかして、改造してくれる人に対して、
環境を提供しないと動かないぞ。環境を提供しても動いてくれる人が
いるとは限らないし
064759003/07/20 17:10ID:???
それではもう一度書かせていただきますね( ´∀`)
ttp://www.minicgi.net/cgi2/yybbs.htmlこちらに掲示板にありますアイコンのプレビュー機能を、
ttp://saya.kiy.jp/cgi/lbbs.htmlこちらのBBSに付けて欲しいんです。

スクリプトをテキストにしてageさせていただきました。
ttp://sho.ath.cx/cgi/yybbs.txt
これはyybbsのスクリプトです。
ttp://sho.ath.cx/cgi/yybbs.js
これはyybbsの外部JavaScriptファイルです。
ttp://sho.ath.cx/cgi/lbbs.txt
これはLight BBSのスクリプトです。

よろしくお願いいたします。
0648nobodyさん03/07/20 19:53ID:???
>>647
> 今日は朝からずっと格闘しているのですが、まだCGI勉強しだしてから日が浅いものでなかなか上手くいきません。
> 毎日暇な時間を見つけてはいじってますが、さっぱりワカラソ(・ω・`)

君がどんな格闘をしたのか見てみたい。
君が弄ったスクリプトもUPせよ。

> 今日は朝からずっと格闘している(人を探している)のですが、
> 毎日暇な時間を見つけてはいじって(くれる人を探して)ますが、
じゃない事を証明汁。
そういう熱意を持った者なら(特に女性)、動いてくれる人はいる(と思う)。
0649nobodyさん03/07/20 21:32ID:???
女性じゃなくても、姉や妹の写真を(ry
065059003/07/20 23:21ID:???
上のリンクを自分でいじった方に変えました。
HTMLヘッダ書き出しのところに外部JSファイルを読み込めるように
print "<Script Language=\"JavaScript\" SRC=\"yybbs.js\"></Script>\n";
こういう風に書き加え、アイコンの設定のところにyybからとってきた数行を加えました。
そしてフォントカラー選択とアイコン選択の間に☆アイコン☆という文字を表示させることも成功しました。
しかしスクリプト上一番重要であろうyybの
if($preview){print "<select name=icon onChange='chaImgIenn5(\"FoImg\",\"icon\",\"imgIenn5\")'>\n";}
else{print "<select name=icon>\n";}

foreach(0 .. $#icon1) {
if ($cico eq "$icon1[$_]") {
print "<option value=\"$imgurl$icon1[$_]\" selected>$icon2[$_]\n";
} else {
print "<option value=\"$imgurl$icon1[$_]\">$icon2[$_]\n";
}

}
print "</select> <small>(アイコンを選択して下さい)</small>\n";
この行をいれるとどうしてもエラーがでます(´・ω・)
それで直したはずなのにアイコン選択プルダウンメニュー中のアイコン名前がなくなってしましました。
現在の見た目はttp://sho.ath.cx/cgi/lbbs.cgiを見ていただければわかると思います。
0651nobodyさん03/07/21 02:07ID:???
思ったんだけどさぁ〜

選択したアイコンのデータって当然ログにも残ってるよな?
見た目と言うか、UI 部分を変えるのは当たり前として、
当然ログフォーマットも変わるんじゃ?
0652nobodyさん03/07/21 04:36ID:???
エラーメッセージを書いてもらえるとありがたい。
ただし500エラーは無しの方向で。
0653nobodyさん03/07/21 05:10ID:???
>>650
改造できたよ。

で、どうする?
改造スクリプトを晒して欲しいのか?
ヒントだけ貰って自分で改造汁のか?

もちろん君のスキルアップには後者のほうだが・・・
065459003/07/21 07:35ID:???
>>653
どちらもお願いできませんか?
改造されたスクリプトを答えとして保存しておいて、もうしばらく自分でいじろうと思います。
上の改造自体的はずれなことしてたらヒントいただいても多分できないでしょうし(汗
できない時に、ここで質問しまくるのも忍びないですし…
065565303/07/21 17:46ID:???
>>654
> 上の改造自体的はずれなことしてたらヒントいただいても多分できないでしょうし(汗
まあ、ハッキリ言うと的はずれだ。
変数名や配列の構造がyybbsとLight BBSでまったく違うのだから、変数名等そのままで移植しても動くわけがない。

それとな、>>651が言ってた
> 当然ログフォーマットも変わるんじゃ?
これをな見逃してたんだ。
という事で、既存のログと互換性がないって事だ。
識者が見れば解決できるだろうから、漏れは書くだけ書いて逃げる。

もうひとつ。
Light BBSは管理者アイコンやら、常連者アイコンやらややこしかったんで、訪問者用アイコンしかテストしてない。
065665303/07/21 17:47ID:???
###<--------------------------------------------------------------
###<--- HTMLヘッダー書き出し
###<--------------------------------------------------------------
sub header {
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<html>\n<head>\n";
print "<META HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; charset=x-sjis\">\n";
print "<title>$title</title>\n";
print "$style\n";
print "<Script Language=\"JavaScript\" SRC=\"./yybbs.js\"></Script>\n";# 追加部分
print "</head>\n";


065765303/07/21 17:47ID:???
#アイコン
if ( $icon_use eq 'yes' ){
print "<td align=$align>\n";
print "Icon <select name=\"icon\" onChange='chaImgIenn5(\"inputform\",\"icon\",\"imgIenn5\")'>\n";# 改造部分
$i = 0 ;
for ( @iconnm ) {
if ( $i == $c_icon ){$dmy = "selected";} else {$dmy = "" ;}
print "<option value=$icon_gif[$i] $dmy>$iconnm[$i]\n";# 改造部分
$i++ ;
}
print "</select>\n";
print "[<a href=\"$script?action=icondisp\" target='_blank'>sample</a>]\n";
#パスワード
print "  Pass \n";
print "<input type=password name=\"pass\" size=8 value=\"$c_pass\">  <small>修正・削除に使用</small></td></tr>\n";
print "<tr><td class=\"pre\" align=$align><br>\n";# 改造部分
print "<IMG SRC=\"$icon_gif[0]\" name=\"imgIenn5\" ALIGN=\"CENTER\" BORDER=\"0\">";# 追加部分
print "Icon Preview      \n";# 追加部分
if ( $FORM{'action'} ne 'res' && $c_resno eq '' ) {

065865303/07/21 17:48ID:???
###<--------------------------------------------------------------
###<--- アイコン表示
###<--------------------------------------------------------------

数行省略

if ( $found == 0 ){
if ( !($icon) ){$icon = 0 ;}
if ( $icon_gif_w[$icon] != 0 ) { $dmy = "width=\"$icon_gif_w[$icon]\" height=\"$icon_gif_h[$icon]\"" ; } else { $dmy = "" ; }
print "<img src=\"$icon\" $dmy border=0>";# 改造部分
}



あとは識者の方ヨロスク
065959003/07/22 00:07ID:???
>>653様
うわ。。。すごい、できましたヽ( ・∀・)ノ
やっぱり的はずれでしたか(´・ω・)
本当にありがとうございました〜♪
0660nobodyさん03/07/22 10:17ID:???
で、ログフォーマットはどうなるの?
0661nobodyさん03/07/22 17:18ID:sPs+c2lm
yuichatでclearとやると
「発言が消えました。」など
それはどうやったらでるようになるのでしょうか?
(発言消しの後に自動的に字を出すには如何したらよいのでしょうか?)
ソースはhttp://mypage.naver.co.jp/capture/chat.dataです

宜しくお願いします。
066265303/07/22 18:12ID:???
>>660
気に寸な。

さてと・・・
次の依頼はまだかな?
ちなみに>>661は>>1を見てないようだから、漏れは放置汁。
0663nobodyさん03/07/22 19:01ID:sPs+c2lm
>>662すいませんでしたm(_ _)m以後気をつけます。
そのスクリプトの書いてある場所は215の
#commandXXXと発言すると、XXXを含む行を削除しますというところです。
下手ですが、イメージhtmlです
http://mypage.naver.co.jp/capture/z.htm
066459003/07/22 19:57ID:???
>>660
ガ━━━━━━(゚д゚lll)━━━━━━ン!!
ほんとだ(汁
何で書き込んでもアイコン1番目のやしになる_| ̄|○
066565303/07/22 21:07ID:???
>>664
それは藻前の改造ミスじゃないかい?
少なくとも漏れのところではアイコンは選んだやしが表\示される。

ログのフォーマットというのはな、lbbs.logの内容。
1,投稿者名,,,,投稿内容,2003/ 7/21(Mon)05:53,0,0,,ホスト,3,,,,5(選んだアイコンの数字)
が
1,投稿者名,,,,投稿内容,2003/ 7/21(Mon)05:53,0,0,,ホスト,3,,,,./img/piyo5.gif(選んだアイコンの相対アドレス)
に変わっちゃっているって事だ。

何とかしたいんだがな・・・
066659003/07/22 21:42ID:???
>>665
コピペしたので間違ってはいないと思うんですけどね〜(汁
ttp://sho.ath.cx/cgi/mylbbs.txt
こんな感じになったんですけど…
それと、選んだアイコンのアドレスが相対になるとまずいんですか?
0667麻雀掲示板03/07/22 23:06ID:WDz4oHrH
はじめまして
掲示板に麻雀牌が書き込みできる、掲示板を設置しました。
書き込みできる、麻雀牌を増やそうと思い、自分なりにCGIをいじってみたのですが
どうも上手くいきませんでした。宜しければアドバイス下さい。

CGIをTXTに変えてアップロードした アドレスを書いておきます。
↓掲示板本体CGI?(下記は何もいじっておりません)
http://www.ac.wakwak.com/~komagata/paikakikomitai2.cgi.txt

↓掲示板に書き込める牌を増やす為にいじくったCGI(いじくる前のCGI)
http://www.ac.wakwak.com/~komagata/pai22.cgi.txt

↓上記をいじくった後のCGI
http://www.ac.wakwak.com/~komagata/pai2.cgi.txt

いじくった結果下記アドレスの様に書き込める牌の数は増え
↓牌書き込み方法のページは正常にうつりました。
http://www.ac.wakwak.com/~komagata/cgi-bin/K_paikakikomitai_l2/paikakikomitai2.cgi?action=usagepai

しかし掲示板に実際に書き込むと下記アドレスのように上手く書き込めませんでした。
(上手く表示される牌と、表示されない牌があります)
http://www.ac.wakwak.com/~komagata/cgi-bin/K_paikakikomitai_l2/paikakikomitai2.cgi

CGI設置するのがやっとなのに、みようみまねで いじってはみたのですが・・・
自分にはここまでが精一杯でした(^-^;

アドバイス ご意見頂きたいです。
宜しくお願いします。

0668_03/07/22 23:10ID:???
http://homepage.mac.com/hiroyuki44/hankaku05.html
0669nobodyさん03/07/22 23:30ID:???
>>667
↓上記をいじくった後のCGI
http://www.ac.wakwak.com/~komagata/pai2.cgi.txt の

137行目
$ChangeImgTag = "<Img Src= 略 Height=$PaiPi4ight>";

          ↓

$ChangeImgTag = "<Img Src= 略 Height=$PaiPic4Height>";

これが原因かどうかわからんがまず直せ
0670nobodyさん03/07/22 23:35ID:NIdd+Qze
ニュース速報から議論板に移転しますた。
【スーパーフリー】早大生ら5人 集団強姦114【Xデーは?】

さあ、皆さん!xデーめざしてage続けましょう!

http://news3.2ch.net/test/read.cgi/news2/1058814853/l50

0671麻雀掲示板03/07/22 23:47ID:WDz4oHrH
早速お返事有難う御座います。
今直してみた所
(記号)の
chie pon kan buの表記の画像のリンクは出るようになりました♪
何故かreach ron utiは同じ設定の部分なのに出ないんですよね!
reach ron uti←の表記orリンク画像の名前がわるいんでしょうかね?

669さん
アドバイス有難う御座いました。
0672麻雀掲示板03/07/22 23:55ID:WDz4oHrH
ちなみに
reachと書き込むと 変な画像+.gif" Alt="五萬" Width=24 Height=9>
ron と書き込むと 変な画像+.gif" Alt="六萬" Width=24 Height=9>
uti と書き込むと 変な画像+.gif" Alt="七萬" Width=24 Height=9>
と掲示板では、なってしまいます。
後上手く表示されない画像は
http://www.ac.wakwak.com/~komagata/cgi-bin/K_paikakikomitai_l2/paikakikomitai2.cgi?action=usagepai
上記アドレスの
(他)の
ton nan sha pei haku chun と表記されている画像が
上手く表示されません。その他の画像は上手く表示されます。
0673麻雀掲示板03/07/23 00:10ID:ipGTclOL
度々すいません。
http://www.ac.wakwak.com/~komagata/pai2.cgi.txtの最初の方に

#ALTに記述する内容
@PaiAlt = (
"一萬", "二萬", "三萬", "四萬", "五萬", "六萬", "七萬", "八萬", "九萬",
"一索", "二索", "三索", "四索", "五索", "六索", "七索", "八索", "九索",
"一筒", "二筒", "三筒", "四筒", "五筒", "六筒", "七筒", "八筒", "九筒",
"東", "南", "西", "北", "白", "發", "中", "裏", "赤五萬", "赤五索", "赤五筒"
);

上記は何の役割をしているのでしょうか?

上記アドレス(pai2.cgi)には
$ChangeImgTag = "<Img Src=\"$PaiPicDir/$PaiPics[$j]\" Alt=\"$PaiAlt[$j]\" Width=$PaiPicWidth Height=$PaiPicHeight>";
$msg =~ s/$PaiChar[$j]/$ChangeImgTag/g;

上のようにAltを含む文字列が幾つかあります。

表示されない画像を掲示板に入力した時にも
gif" Alt="五萬" Width=24 Height=9>
この様な感じでこれまたAltという文字列が含まれています。

そこでAltと表記されている所を消してみたのですが
エラーがでてしまいました。
このAltで表記されているあたりは関係ありそうですかね?

みなさん宜しくお願い致します。
0674nobodyさん03/07/23 00:11ID:???
for ($j =0; $j <= 37; $j++){
$ChangeImgTag = "<Img Src=\"$PaiPicDir/$PaiPics[$j]\" 略
  ・
  ・
$ChangeImgTag = "<Img Src=\"$PaiPicDir/$PaiPics3[$j]\" 略
$msg =~ s/$PaiChar3[$j]/$ChangeImgTag/g;
}
for ($j =0; $j <= 6; $j++){
$ChangeImgTag = "<Img Src=\"$PaiPicDir/$PaiPics4[$j]\" 略
$msg =~ s/$PaiChar4[$j]/$ChangeImgTag/g;
}
for ($j =0; $j <= 4; $j++){
$ChangeImgTag = "<Img Src=\"$PaiPicDir/$PaiPics5[$j]\" 略
$msg =~ s/$PaiChar5[$j]/$ChangeImgTag/g;
}
0675無料動画直リン03/07/23 00:13ID:NAEW5XXA
http://homepage.mac.com/miku24/
0676麻雀掲示板03/07/23 00:45ID:ipGTclOL
674さん
有難う御座います♪m(__)m
おかげさまで↓のような感じになりました。
http://www.ac.wakwak.com/~komagata/cgi-bin/K_paikakikomitai_l2/paikakikomitai2.cgi
今はまだ二つ(39を37に書き換えたので)写りませんが
374さんが教えてくれたやり方と
自分が今まで追加したやり方であと2つ分たせば良い様なので
おかげさまで無事に牌画像の追加完了すると思います。

669さん674さんどうも有り難う御座いました。
助かりました♪
■ このスレッドは過去ログ倉庫に格納されています