【 スクリプト改造工房 PART 7 】
■ このスレッドは過去ログ倉庫に格納されています
0001sage
03/09/17 15:28ID:ZcvVdw5C#================================
# スレッドの説明
#================================
「スクリプトを改造したいけどやりかたわかんないよー」という人がいましたら
ここで聞いてください。ひょっとしたらアドバイス出来るかもしれません。
質問するときは以下の点に注意して書いて下さい
(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(3) 出来るだけ詳しく書くこと。少しは自分で考えること。できれば御礼も言ったほうが良い
※答えてくれないからといって逆ギレする厨はお断り
過去ログ>>2
010299
03/09/24 11:38ID:ou/l0CeA今現在自分が使っているスレッド天国のログであれば
アップできますが、どうでしょうか?
0103nobodyさん
03/09/24 11:58ID:/6YYubmJそういうサイトあるの?
0104nobodyさん
03/09/24 17:25ID:???順番が変わらないようにするんだよね?
試してないので責任もてませんが、
sub WRITE_DATA内の
# レス
while (<OLD>) {
if ($in{sct} == (split(/<>/,$_))[0]) {
chomp;
print NEW "$_<>$input\n";
last;
} else {
push (@new,$_);
}
}
って所のpush (@new,$_);ってのをprint NEW;にして
直後のforeach (@new) { print NEW; }を削除で出来そう。
ただ、その後のログ削除をどうしよう?
ログの下の方から削除されて逝く様だが...
0105nobodyさん
03/09/24 17:31ID:???ごめん違うみたい。訂正。
0106nobodyさん
03/09/24 17:35ID:???なんどもすまん。
010799
03/09/24 18:13ID:ou/l0CeA助かりました。特に不具合もないようです。さんくすでした。m(_ _)m
0108nobodyさん
03/09/24 19:41ID:???ここは改造したりする人のスレです。
探し物をするスレではありません。
【CGI】こんなCGI探してますver.10【素材】
http://pc2.2ch.net/test/read.cgi/hp/1059878840/
0109nobodyさん
03/09/24 20:24ID:???ログ数が保存容量を越えると越えた分を削除していく様なのよ。
あまり古いところにレスするような事が無ければ問題ないだろうけど。
読み込み時に並び替えるってのが良いのかもしれないね。
0110nobodyさん
03/09/25 12:00ID:KATcnmC9こちらのOne Line BBS についての質問です
これは新しい書き込みが一番下について、古いものほど上に上がっていく仕様なのですが
逆にすることは可能でしょうか?
(新しいものほど上に、古いものを下に・・・)
0111nobodyさん
03/09/25 12:05ID:???0112nobodyさん
03/09/25 12:08ID:???>>111の言うとおり、やろうと思えばできる。
で、>>110自身は自分でそういう風に改造したいと思っているのか?
そのために努力する覚悟があるのか? どうなんよ?
0113nobodyさん
03/09/25 12:16ID:???わざわざ逆に表示するようにしているようなので
1行替えるだけで昇順になる
最初にやるならちょうどいい題材かもね
0114110
03/09/25 12:35ID:KATcnmC9実は昨日からずっと睨めっこしていますが、一向に分からずじまいでして・・・
検索して調べようと思いましたが、キーワードが悪いのか引っかかってくれません。
ど素人なので、どのサイトを参考にしたらいいのかだけでも教えてもらえないでしょうか?
0116nobodyさん
03/09/25 15:49ID:5TiXpaUtCGIの文法の質問です。
下の状態で、
要するに、残りは、[11]にXX1を入れろという式なんですが、これを、xx1またはxx2またはxx3をランダムに同確率でとするときは、どうしたらよいでしょうか。
ぶしつけな質問ですいませんが。
else {$PL_VALUES[11]="xx1";}
0117nobodyさん
03/09/25 16:36ID:???0118116
03/09/25 16:46ID:5TiXpaUt早速試してみます。
0119nobodyさん
03/09/25 19:57ID:NEF9q2qxスク見てないけど、
ログの配列を丸ごとひっくり返して逆にすればどう?
0121未承諾広告※ ◆aiY4htt2.2
03/09/25 22:09ID:???0123nobodyさん
03/09/26 01:11ID:???ま、そのへんのバランスが難しいわけだが。
救いを求めてる人がいるんで、気が向いたら見てみてくれ
詳細はリンク先に書いてあります
0125はるき ◆baggioVSZE
03/09/26 02:55ID:???ttp://www.mytools.net/cgi/test/dictionary0/html/index.html
(辞書の中に)意味を入力(反映)する項目があるんですが
そこの数値を(1)→(1992年)とかにしたいんです。
それは製作者様に聞いてみたところ難しいとの答えでした。
というのも、このCGIは1,2,3・・・と数えていくので
1993っていれても、1が見つからないのでエラーになるそうです
「改造方法としては、1から順番ではなくてある範囲(1900-2100とか)の
mcntを常にチェックするようにする、等の処置が考えられます。」
と聞いたんですが
どこをどうやってイジるのかわかりません。
どなたか時間があればご教授お願いします
↓txtファイル載せておきます。初期のままです
http://homepage2.nifty.com/cieloala/txt/tdpadm_cgi.txt
http://homepage2.nifty.com/cieloala/txt/tdpcom_cgi.txt
http://homepage2.nifty.com/cieloala/txt/tdpsch_cgi.txt
http://homepage2.nifty.com/cieloala/txt/tdpusr_cgi.txt
0126nobodyさん
03/09/26 08:22ID:hLOH2Z9v↑どうかな?
箱庭PHP改造してるみたい。
0127nobodyさん
03/09/26 11:37ID:???自分でソースをおっかけて理解しようとしない奴には、誰も助けはしないよ。
その文章からだとはなっから諦めてるようにしか見えないからな。
ご苦労さん。一人でウジウジ悩んでてくれ。
0129nobodyさん
03/09/26 15:13ID:???でも>>127の言ってることはもっともなんだぞ。
そのへん考えて、自分で一通り頭使ってから改めて来い。
とりあえず今回は却下ということで。
0130nobodyさん
03/09/26 15:20ID:???やってくれる人もいるだろうけどさ。
単に改造依頼を受けてくれる人はほとんどいないよね。
後は努力の結果を見せて人情にすがるしか・・・
0131nobodyさん
03/09/26 15:28ID:???0132nobodyさん
03/09/26 17:56ID:???それなりに手間がかかるもんだということがわかってくれれば
0133nobodyさん
03/09/26 18:16ID:???でも「こういう機能を追加して」っていうのは勘弁な。
0134nobodyさん
03/09/26 18:41ID:???「雰囲気悪くなる」だって。
ああいう質問をすることの方が雰囲気悪くなるんだがなあ。
他力本願の厨を呼び寄せる餌になっちまうからな。
0135nobodyさん
03/09/26 20:15ID:???> 「こういう機能を追加して」っていうのは勘弁な。
漏れでもできる程度のものなら漏れの勉強もかねてやらせてもらいますがな。
ちなみに、>>16の依頼は出来たんだが、肝心の>>16が逃げやがった。
0136nobodyさん
03/09/26 22:21ID:???このアップローダーにDL数のカウンタを付けたいのですが、さっぱり分かりません。
どなたか時間があればでいいんで改造して頂けないでしょうか?
よろしくお願いします。
0140136
03/09/26 23:21ID:???完成例のイメージ
http://data.s8.xrea.com/tmp/upload.html
ソース
http://data.s8.xrea.com/tmp/upload.txt
です。よろしくお願いします。
0141nobodyさん
03/09/26 23:33ID:???いや、そういうことが言いたいんじゃなくてさ。
ここは自分で改造する人のスレなの。
あんたは、どういう風にしたいと言うイメージは持ってるけど、
そのためにどれだけ努力したのか(で、どこでつまづいたか)をみんなは知りたいの。
ただ単に他人に丸投げしたいだけだったら、
こんなとこで恥さらしてないで、Webプログラマさがして金を渡してやってもらった方がいいの。
0142nobodyさん
03/09/27 03:15ID:U5pwYI9oできないのを誤魔化すために煽ってる
コレ2chの常識
0143_
03/09/27 03:44ID:???http://mona.h.fc2.com/hankaku08.html
http://mona.h.fc2.com/hankaku06.html
http://mona.h.fc2.com/hankaku09.html
http://mona.h.fc2.com/hankaku10.html
http://mona.h.fc2.com/hankaku02.html
http://mona.h.fc2.com/hankaku03.html
http://mona.h.fc2.com/hankaku07.html
http://mona.h.fc2.com/hankaku01.html
http://mona.h.fc2.com/hankaku05.html
http://mona.h.fc2.com/hankaku11.html
http://mona.h.fc2.com/hankaku04.html
0144_
03/09/27 03:45ID:???( ・∀・)/< こんなの有ったっち♪
http://mona.h.fc2.com/hankaku05.html
http://mona.h.fc2.com/hankaku08.html
http://mona.h.fc2.com/hankaku10.html
http://mona.h.fc2.com/hankaku02.html
http://mona.h.fc2.com/hankaku03.html
http://mona.h.fc2.com/hankaku07.html
http://mona.h.fc2.com/hankaku11.html
http://mona.h.fc2.com/hankaku06.html
http://mona.h.fc2.com/hankaku04.html
http://mona.h.fc2.com/hankaku09.html
0145_
03/09/27 03:48ID:???http://mona.h.fc2.com/jaz03.html
http://mona.h.fc2.com/jaz11.html
http://mona.h.fc2.com/jaz02.html
http://mona.h.fc2.com/jaz08.html
http://mona.h.fc2.com/jaz09.html
http://mona.h.fc2.com/jaz05.html
http://mona.h.fc2.com/jaz06.html
http://mona.h.fc2.com/jaz01.html
http://mona.h.fc2.com/jaz10.html
http://mona.h.fc2.com/jaz07.html
http://mona.h.fc2.com/jaz04.html
0146_
03/09/27 03:48ID:???川o・-・)ノ <先生!こんなのがありました!
http://mona.h.fc2.com/jaz07.html
http://mona.h.fc2.com/jaz08.html
http://mona.h.fc2.com/jaz10.html
http://mona.h.fc2.com/jaz07.html
http://mona.h.fc2.com/jaz03.html
http://mona.h.fc2.com/jaz05.html
http://mona.h.fc2.com/jaz01.html
http://mona.h.fc2.com/jaz06.html
http://mona.h.fc2.com/jaz04.html
http://mona.h.fc2.com/jaz09.html
0147_
03/09/27 03:54ID:???|: ̄\(∩´∀`) \ <先生!こんなのがありました!
|:在 |: ̄ ̄ U ̄:| http://mona.h.fc2.com/hankaku10.html
http://mona.h.fc2.com/hankaku02.html
http://mona.h.fc2.com/hankaku08.html
http://mona.h.fc2.com/hankaku11.html
http://mona.h.fc2.com/hankaku07.html
http://mona.h.fc2.com/hankaku03.html
http://mona.h.fc2.com/hankaku05.html
http://mona.h.fc2.com/hankaku01.html
http://mona.h.fc2.com/hankaku06.html
http://mona.h.fc2.com/hankaku04.html
http://mona.h.fc2.com/hankaku09.html
0148_
03/09/27 03:54ID:???! i iノノリ)) 〉
i l l.´ヮ`ノリ <先生!こんなのがありました!
l く/_只ヽ http://mona.h.fc2.com/hankaku07.html
http://mona.h.fc2.com/hankaku05.html
http://mona.h.fc2.com/hankaku08.html
http://mona.h.fc2.com/hankaku10.html
http://mona.h.fc2.com/hankaku02.html
http://mona.h.fc2.com/hankaku03.html
http://mona.h.fc2.com/hankaku11.html
http://mona.h.fc2.com/hankaku01.html
http://mona.h.fc2.com/hankaku06.html
http://mona.h.fc2.com/hankaku04.html
http://mona.h.fc2.com/hankaku09.html
0149_
03/09/27 03:58ID:???( ・∀・)/< こんなのみつけたっち♪
http://mona.h.fc2.com/jaz05.html
http://mona.h.fc2.com/jaz08.html
http://mona.h.fc2.com/jaz10.html
http://mona.h.fc2.com/jaz02.html
http://mona.h.fc2.com/jaz03.html
http://mona.h.fc2.com/jaz07.html
http://mona.h.fc2.com/jaz01.html
http://mona.h.fc2.com/jaz06.html
http://mona.h.fc2.com/jaz04.html
http://mona.h.fc2.com/jaz09.html
0150_
03/09/27 03:58ID:???! i iノノリ)) 〉
i l l.´ヮ`ノリ <先生!こんなのがありました!
l く/_只ヽ http://mona.h.fc2.com/jaz07.html
http://mona.h.fc2.com/jaz05.html
http://mona.h.fc2.com/jaz08.html
http://mona.h.fc2.com/jaz10.html
http://mona.h.fc2.com/jaz02.html
http://mona.h.fc2.com/jaz03.html
http://mona.h.fc2.com/jaz11.html
http://mona.h.fc2.com/jaz01.html
http://mona.h.fc2.com/jaz06.html
http://mona.h.fc2.com/jaz04.html
http://mona.h.fc2.com/jaz09.html
0151nobodyさん
03/09/27 06:20ID:???※答えてくれないからといって逆ギレする厨はお断り
ここに質問もってくる奴って、なんでこんなに>>1を読まないのかね。
書き込む前に>>1を確認するってのは、>>142の「2chの常識」とやらには入ってないのかなあ。
他人がどう思ってるかを無視して、俺様脳内設定で生きてる奴は楽だろうな。
そいつ自身は楽だろうけど、周囲に害毒を撒き散らすから、近寄って欲しくはないけどな。
# 厨房は嫌いだ。理屈が通じないから。ゴネれば要求がとおると思ってるなら、
# 893か北の将軍様と同類だよ。
# それに理屈が通じないってことは、およそプログラマーには向かないってことだしな。
0152nobodyさん
03/09/27 07:38ID:efY9iLPN依頼の前提条件として自分でちったぁ考える事なんて
一言も書いてない。
0153152
03/09/27 07:40ID:???0156nobodyさん
03/09/27 17:00ID:U5pwYI9o>>1より
「スクリプトを改造したいけどやりかたわかんないよー」という人がいましたら
ここで聞いてください。
つまり、スクリプトの改造を「したけど」やり方がわからない人ではなく、
スクリプトの改造を「したいけど」やり方がわからない人。
日本語理解できる?
あんたらは過去のスレの常識を持ち込もうとしてるだけ
0157nobodyさん
03/09/27 17:16ID:???どうでもいいよ、そんなの
「したいけど」やり方がわからないで書くなら書けばいい
どのように相手にするかはこっちの勝手
「したけど」やり方がわからないっていうなら
努力の跡によっては手伝おうかという気にもなる
改造したいやつは好きなほう選べや
0158nobodyさん
03/09/27 17:21ID:???その繰り返しにうんざりなのかも
0159nobodyさん
03/09/27 17:34ID:???改造に関する質問に応じないCGI作者はある意味賢いのかも
0160nobodyさん
03/09/27 18:14ID:???0162nobodyさん
03/09/27 19:14ID:???よく感じるのはファイルの開け閉めをまったく理解してない香具師が多いってこと。
初心者に教えるのはいいんだが、
最低限のラインってのもあるだろ?
ま、俺もようやく初心者から中級者に入りかけたかな?程度なわけだが・・・。
0163nobodyさん
03/09/27 19:18ID:???PerlもPHPもRubyもそりゃあ無料だ。開発者の厚意により、だが。
フリーのスクリプトだって、そりゃあ無料だ。これも、作成者の厚意だ。
だけど、本来それらは、正当な対価を要求してもおかしくないはずのものだ。
このことを理解してない奴が多いんじゃないだろうか。
で、そういう奴ほど簡単に他人に改造を丸投げするような気がする。
「タダのものなんだから、改造だってタダだろう?」
こんな論理で。なんでタダなのか理由を考えようともしない。
そういう論理で動く奴は、改造できる技量を持った人間からは、
ただの寄生虫にしか見えないだろうよ。
0164nobodyさん
03/09/27 19:29ID:???お前が去った方がきっと平和になるさ。
最低限の知識を持たない人間は、
Webプログラマ斡旋スレでも立てて、そっちに回したいね。
知恵がないなら金を出せってね。
次スレ立てるときは、>>1のテンプレにはなんか修正が必要なんじゃないか?
0165nobodyさん
03/09/27 20:35ID:???0166nobodyさん
03/09/27 20:52ID:U5pwYI9oスクリプトいや、JavaスクリプトとCGI(Perl)に絞ってでもイイんだが
改造できそうなヤシはコテ半にトリップつけてみん
陰でコソコソ煽るヤシはスルーできるように
0167nobodyさん
03/09/27 20:58ID:???JavaScriptはさすがにどうかと思うぞ。
クライアントサイドとサーバーサイドの区別がつかないと、
最低限のラインをクリアーしてるとは言いがたいだろうよ。
0168nobodyさん
03/09/28 00:34ID:???0169nobodyさん
03/09/28 05:22ID:HCEF79ZI0170nobodyさん
03/09/28 09:00ID:CAMT3ypwttp://www.fromdfj.net/javascript/typewriter.html
ここのタイプライター表示に
ttp://gang.jp/~supoka/1/type.html
こっちのBackSpace的な表現を付け加えたいのですがよろしくお願いします
0171nobodyさん
03/09/28 09:19ID:y/PDZM4hJAVAとJavaScriptは全く別物。
JavaScriptの質問はWwb製作板の管轄。
+ JavaScript の質問用スレッド vol.22 +
http://pc2.2ch.net/test/read.cgi/hp/1062943541/
0173nobodyさん
03/09/28 16:54ID:???0174nobodyさん
03/09/29 13:07ID:???今現在、こちらのサイトの(ttp://www.senobeya.com/ff/index.html)
これを(ttp://www.senobeya.com/ff/gmember05.lzh)
このスペースで(http://fh.aaacafe.ne.jp/)使用しております。
このCGIでは日記が使えるようになっていて、その日記書き込み時に
HTMLタグが使えるようにしたいのですがPerl知識がないものですから
皆様の知識を借りたいと思い、こちらに伺いました。
※配布サイト様の方では改造を許可されています。
申し訳ないですが皆様の知恵をお貸しください、お願いします。
0175174
03/09/29 13:08ID:???すいません、サイトのスペースレンタルのURLを直リンクにしたままでした(禿汗
こちらでお願いします(ttp://fh.aaacafe.ne.jp/)
0177nobodyさん
03/09/29 14:33ID:???まぁまぁ
>>174
基本的にタグを有効にする、というのは
わざとTAGを無効にしているものを外す
ということになるんで、該当行を探して
つぶすだけでいい
第3者まで自由にするとむちゃくちゃになるので
普通は一部のタグ以外はつぶす、という操作になるんだけど
自分しか書き込まない等、書く人の身元がはっきりしてるなら
そのまま通すという手もある
で、今回のソース
=~ s/</</g;
=~ s/>/>/g;
こういう行が何ヶ所かあるので、コメントにして実行したりして試してみて
0178nobodyさん
03/09/29 14:35ID:???↓に訂正
=~ s/</</g;
=~ s/>/>/g;
0179174
03/09/29 14:51ID:???レス感謝です!
=~ s/</</g;
=~ s/>/>/g;
上記を検索して.cgiのメモから全て消してみます(メモ付きで)
いくつか見つかったので恐々とやってみます。
この日記はその登録されたメンバが各個人で持てるので第三者は
書き込みしない予定です。
あれ、消さない方がいいかもですね(戻せなくなったら怖ひ)
・・・ちょっと頭に###して無効にしてみます!(って、頭に#とか付けると無効に
なるんですよね??###=~ s/</</g; こんな風で)
0180174
03/09/29 14:52ID:???=~ s/</</g;
=~ s/>/>/g;
やってみます!
0181174
03/09/29 14:53ID:???&認識するってこういう意味だったんですね(滝汗
ってことで>178のでやってみます
0182nobodyさん
03/09/29 15:29ID:???そういう積み重ねが大事なんだぞ。
0183174
03/09/29 16:29ID:???本当にありがとうございました。
0184sirius
03/09/29 17:13ID:6z0CkwS7データベースの登録情報として、「香川支社」、「高知支社」という情報が
あるのですが、両者を登録しようとすると、重複エラーが出てしまいます。
日本MySQLユーザ会のMLの過去ログを見たところ、「香川県」と「高知県」で
同じように悩んでいた方がいまして、「香」、「高」の文字コードが近いことが
原因であることがわかりました。
解決策として、/etc/my.cnfに、
[mysqld]
default-character-set=ujis
と記述するとあったのですが、この記述を追加するとMysqlサーバが起動しなく
なってしまいます。現在、my.cnfには、
datadir=/db_data/mysql
の記述しか書いていないのですが、どこか不都合があるのでしょうか?
どなたかご教授お願いします。
0187pino
03/09/30 00:04ID:4fn10Qi/T-Noteっていうシンプルな掲示板が気に入っておりまして、これを使おうと思っています。
ただ、この掲示板はレスがついてもそのままなので、レスがついたら先頭へ表示されるように改造したいのですが、よくわからなくて困っています。
unshiftを使えばイイのはわかってますが、どこに入れたらよいのか・・・。
すみませんが、どなたかご教授願います。
T-note掲示板 http://www.mytools.net/cgitools/note4.html
掲示板のスクリプト http://www.mytools.net/cgi/filesafe/tfsafe.cgi/source/note400/tnote-cgi.txt
0188nobodyさん
03/09/30 02:10ID:tX8JF4oWココで聞いても無駄だから
諦めた方がイイよ
0189nobodyさん
03/09/30 10:34ID:???ざっとみたけど、、
レスがつくと動作する関数 add_newreply
データ格納変数 $datas
で、add_newreply の中に下の行がある
if($datas[$_] =~ /^$repid\t(.+)\t/){
ここでレスを追加しているので、このスレ番号、$_ を記憶させていおいて
ループを抜けたら、$datas[スレ番号] を$datasにpushして$datas[スレ番号]をdelete
してみたらどうだろう。
0190189
03/09/30 10:45ID:???0191nobodyさん
03/09/30 12:29ID:???0192pino
03/09/30 15:30ID:4fn10Qi/実は私、ここに書き込みを躊躇するほどの初心者レベルの者でして、
悲しいかな189さんのレス内容をすぐに解釈できませんでした。
これから本を片手に189さんのレス内容を試してみます。
ほんとにありがとうございます。(笑)
0193nobodyさん
03/09/30 16:50ID:???ここで配布されている簡易データベースのスクリプトに関する質問です。
このままですと、検索語の大文字と小文字が区別されてしまうのですが
区別なく検索できるようにしたいです。
検索部分だけUPしてみました
http://up.isp.2ch.net/up/4c8b0822fd82.txt
自分なりに調べてみて、$swords の後に /iをつければいいのかな、と思ったんですが
どこにつけていいのかわかりません
わかる方がいらっしゃいましたら、よろしくお願いします
0194nobodyさん
03/09/30 16:58ID:???検索部分というのをちょっと見ただけだが、、、iをつけるのは
/$switem/i
こっちでない?
ぱっと見なので違ったらスマソ
0195nobodyさん
03/09/30 17:25ID:???さっそくのレスありがとうございました!
そしておっしゃる通り指定してみたところちゃんとできました!
うれしい!!!!個人的に神認定です!!
ほんとにほんとにありがとうございました!!!!!!!
0196nobodyさん
03/09/30 17:48ID:???019725
03/09/30 23:34ID:???0201nobodyさん
03/10/02 12:50ID:???せめて出来上がり予定のHTMLが吐けるくらいまでは
やってくれないと(form部分とかdummyでの画像表示)
これとこれくっつけてね!だけじゃいくらなんでも・・・
■ このスレッドは過去ログ倉庫に格納されています