【 スクリプト改造依頼スレ 】(丸投げ) part2
1 :
nobodyさん :
04/08/12 19:02 ID:8QO/X9c1 「スクリプトを改造したいけど、言語の知識ゼロなんでつ」という人がいましたら
ここで依頼してください。ひょっとしたら改造してくれる人がいるかもしれません。
質問するときは以下の点に注意して書いて下さい
(1) 作者が改造依頼を受け付けていない場合このスレを利用する。
(2) スクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(3) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(4) 出来るだけ詳しく具体的に書くこと。(依頼は小出しにしない事)
(5) 御礼や動作報告は必須。技術がない分誠意を見せよう。
※答えてくれないからといって逆ギレする厨はお断り。
なお、多少なりとも自分でいじれる人は【スクリプト改造工房】スレをご利用ください。(ここは丸投げ)
★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc5.2ch.net/test/read.cgi/php/1077525387
[丸投げスレ-テンプレ]
【. CGI名 .】 複数のバージョンがある場合には正確に (必須)
【配布先URL】 請け負う人が参照する場合があるので (必須)
【. 置き場所 .】 配布先が閉鎖の場合、すぐ見られるようtxtなどで
upした場合、 デザインをhtmlで作成した場合など (任意)
【. 依頼内容 】 機能・動作など希望を簡潔かつ詳細に (必須)
追加依頼は場合によっては全部やり直しなど
二度手間になるので最初から全部書くこと
【まるなげどん】あぷろだ。スクを貼るのに必要な方はここを使ってください。(初代スレ132に感謝)
依頼者はUPするときこちらにも依頼レスをコピペ。
(神がレスし易いから・ここへの依頼コピペはマルチに当たりません)
http://marunage.web2.poporo.net/joyful/joyful.cgi 改造してくれた方へのお礼も込めてクリック「クリックで救える命がある」
http://www.dff.jp/index_t.php
1otu〜!!
アホか・・・ テンプレを1に書かないでどうすんだよボケが!
新スレおめでとうございます。
前スレで辞書スクリプトを改造していただいた者です。
おかげさまで三国志・戦国板の架空の武将を提案するスレのまとめをあのスクリプトで作ることができました。
こんな感じで動作しています。
http://sansen.channel2.s3p.net/naduke/ 本当にありがとうございます。感謝感謝です。
今日UPしましたので動作報告させて頂きました。神の皆さんいつもおつかれさまです。
【. CGI名 .】 shiromuku(h)DATA
【配布先URL】
http://www.t-okada.com/shu1_note/shu1_note/17_10_log.html 【. 依頼内容 】 サンプルでいう『肉料理』とかのカテゴリーの横にupされてる件数を『(数字)』で表示。
投稿記事を最新のものから5件ずつ表示。
管理人しか書き込まないので、検索結果の時に『PASS Edit/Delete��USER PASS Admin Only』とか表示しない。
書き込み内でタグの使用をokにする。
当方、cgiの素人なので、なにとぞ宜しくお願いします。出来上がったcgiを利用して、いろんなジャンルの曲紹介のサイトを作ろうと思ってます。
イメージ的には、
http://www.thirty-three.org/index.html で使われてるような感じで。
あと、レンタルサーバはロリポップなんですが、『パーミッションが777、666は使えません』とありましたが、なんのことやらサパーリなくらい素人です。
そんな私ですが、どうかよろしくお願いします。あとで、まるなげどんにも依頼レスをコピペさせていただきます。
m(__)m
>>8 依頼内容を修正します.
【依頼内容】スレ一覧のところをしたらばみたいに左に上からの順番を各スレの左に表示されるようにしてそこをクリックするとそのスレの返信画面が出るようにしていただきませんでんょうか
お願いします.m(__)m
>>9 >いただきませんでんょうか
の部分は修正しないのか(w
「各スレの左に」ってのが意味わからんが、要するにスレ一覧はフレーム分けするってことか? | ̄| ̄ ̄ ̄ ̄ ̄ ̄| |ス| スレ1 | |レ| | |一| スレ2 | |覧| | | | スレ3 | |___|____________________| スレ一覧のタイトルをクリックするとそのタイトルに対する返信画面を出すということか? いまいち日本語がよくわからん。漏れ、タイ人だし。
>11 簡潔に説明すると | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | スレ一覧 | |1: スレ1 (0) 2: スレ2 (0)| |__________________________| 1: スレ1 (0) 2: スレ2 (0) ↑数字は上からの順番(数字を押すとそのスレへの返信画面が出る) という風にしていただきたいのです.
(翻訳結果) スレ一覧のスレタイの左にスレ順位の番号を表示させ、 それをスレへの返信画面へのリンクにしたい。
>>8 悪い事は言わん。
JC-CLUBのスクリプトの使用はやめておけ。
またまたお世話になります。前スレ972です。
前スレでご指摘を受けてから配布サイトの管理人様に問い合わせてみたのですが、
スクリプト自体を丸ままアップしてやりとりするのはやはりNGのようですので、
修正個所を書き上げていただく形式でお願いできますか?
念のため捨てアドも晒しておきますので、よければこちらでお願いしたいです。
ご面倒をおかけしますが、よろしくお願いします。
前スレがもう埋まってしまったようなので、もう一度依頼をコピペしておきます。
【CGI名】 UpLoad Diary SYSTEM (Version 1.3)
【配布先URL】
http://www.hal-cyber.net/gnb/ 【置き場所】
http://marunage.web2.poporo.net/joyful/img/133.txt (管理用CGI)
【依頼内容】
上記の日記を使用しているのですが、携帯からも書き込みができるようにしたいのです。
テンプレートHTMLを携帯用に書き換え、管理画面までを表示させるのには成功したのですが、
どうもクッキー取得のあたりが邪魔しているようです……
クッキーを取得するようにするとログイン画面まで入れず、
クッキーを取得しないようにするとログインはできるのですが
投稿時にまたログイン画面が出てしまいます。
16 :
nobodyさん :04/08/18 12:01 ID:hf+sjKtH
>>16 本家からDLったら、普通に見れるだ。
euc-jp で見れるだ。
exe実行嫌だから、解凍してやっただよ?
もっかい落として、exe実行せず、解凍し、euc-jpで見てみるるべし。
>>17 >>18 ありがとうございます。本当に(TдT) アリガトウ
しかも>18氏わざわざ変換していいただき(TдT) アリガトウ
もういちど試してみます。ありがとうございます。
20 :
18 :04/08/18 16:10 ID:???
21 :
16 :04/08/18 16:20 ID:???
CGIが動いたのはいいのですが、またもや文字化けが おこっちゃいました。これも文字コードが原因なのでしょうか・・・ もうダメポ(´・ω・`)
22 :
21 :04/08/18 16:25 ID:???
23 :
18 :04/08/18 16:27 ID:???
x-euc-jpで検索かけてすべてShift_JISに置き換えでOK。
24 :
18 :04/08/18 16:35 ID:???
あー、ごめん_| ̄|○ 上の作業をした後、予定で検索かけて全て予\定に置き換えも必要。 スレ浪費申し訳ない。
漢字コードコンバーター 2.1 というソフトをつかってShift JISに変換してみたのですが うまくいきません。もしかしてやり方違ってます
>>26 すみません。なんかアップロードする再にFFFTPで
ホストの漢字コードはEUC とホップアップがでるものに
設定したら普通に文字化けしなくなりました。
ご迷惑をおかけしました。そしてありがとうございました。
28 :
16 :04/08/18 18:56 ID:???
皆さんのおかげで無事CGIを動かすことができました。 ただこのCGIで アンケート作成 の項目のなか で不必要な項目があるので削除したいのですが、どの部分を 消したらよいのでしょうか? 私の推測では <tr> <td bgcolor="#ffffff">メールアドレス</td> <td bgcolor="#ffffff"><input type="text" name="mailadd"></td> </tr> の部分と if(param('mailadd')){ $mailadd = param('mailadd'); if($mailadd !~ /[\w\-\~]+@[\w\-\~\.]+/){ &error(210,'そんなメールアドレスは、あかん'); } }else{ &error(220,'メールアドレスを入力せんかい'); } の部分を消せば大丈夫だとおもうのですが これでよいのでしょうか?
とりあえず自分で試すのが早いかと
ちゃんとローカルで試せよ 共有サーバで試すんじゃねーぞ
>>18 あまりこういうこと言うとアゲアシトリだとか言われそうなのでアレなんだが、
>>16 のサイトのソースは再配布禁止と書かれてるから、善意であれ気安くUPせんほうがいいぞ。
まぁショボイソースでも自分を誇示して口うるさく言う管理者は結構いるしな。
なのでやり方を教えるだけが吉。
>>28 メアドを任意とするなら、
# &error(220,'メールアドレスを入力せんかい');
とコメントアウトしてやればヨロシ。
全部消しても大丈夫だけどナー。
32 :
16 :04/08/18 20:43 ID:???
>>16 よく見てないが、$DataDir のフォルダのパーミションはちゃんと変更しちょる?
35 :
16 :04/08/19 13:14 ID:???
前に公式サイトに出したメールの返事がやっとこ返ってきました。 今、応募フォームを作っていて、ローカルでテストしています。 2つの応募フォームを作っているのですが、 質問が少ない1つめの応募フォームは、なんとか完成して、 サーバーでもちゃんと動いています。 この、1つめの応募フォームに、質問事項を増やしただけになる 二つ目の応募フォームに取り掛かっているのですが、 アパッチを使って、ローカルでテストすると、 Software error: Undefined subroutine &jcode::f called at jcode.pl line 400. というエラーが出て困っています。400行目には } が入っているだけだし、 jcode.plも同じフォルダに入っています。エラーの原因を、半日探しているのですが 見つからず、お手上げ状態です・・・・。なにか、ヒントでもあれば・・・なんでも 良いですのでどうか、ご指導よろしくお願いいたします。 っ問いウ内容だったのですが・・・ ( ゚Д゚)ポカーン ってなってしましまして・・・ もしよければ2chの皆さんで修正してもらえないでしょうか?
ちと思ったんだが、変更箇所のみを提示したい場合って、 変更箇所のみをずらずらと並べるしか無いかな? でも、これだと変更箇所が多くなるとミスが増えそうで困る。 ある程度分かっていそうな相手なら、diff/patchで済ませるのだけど・・・。
>>36 変更した後のファイルをどっかにうpするって手もあるよね。
# スレ違いが続くけどいいのかな?これはここの話だから可?
たぶん依頼者さんは
・Win/Macユーザ
・ActivePerlを持ってたら「えらい」
・まともなエディタも…持って…る…よね?
という層なんじゃないかな。そう考えると patch で逝っとけってのは厳しいし、
>>36 さん指摘どおり変更箇所を文にするのも問題はあるよね。
いい案ないか考えてみよう…。
>>38 それだと再配布になってしまうから、禁止されてる場合にどーしたもんだか
というのが元の話だと思うんだけど。違ってたら
>>36 さんツッコミよろしくです。
再配布といってもその依頼者に最適化されたファイル なんだからいいんじゃないかな? 作成者側も個人の為だけに改造するよりか他人に 任せた方が楽だろうし・・・こんな言い方すると 改造してもらう人には悪いな・・・スマソ
>>40 基本的に私も同意です。でも「再配布」を厳しく捉える人もいるしね。
で、思ったんだけどCJ-Clubに「ぽすとまん」という私書箱CGIがある。
普通はアップローダの方がめんどくさくなくていいけど、再配布禁止の場合このポストマンにファイルアップロード機能を改造したものがあればいいんじゃないかな。
依頼者が自分のポスト作って神がそこに投稿。
俺はよくしらんが多人数が利用できる私書箱CGIでファイルの添付ができるものが既にあればいいんだけどね。
もちろん厳密に言うとこれも再配布ではあるけど、そこまで言ってるとキリないしね。
>>40-41 面倒かもしれないけど、作成者に一言報告すればいいんじゃないか?
たとえ事後報告となったとしても、理由を説明すれば大抵は許してくれるだろ。
作成者からすれば再配布禁止と書いているのに、無断でアップロードされてたら面白くないだろうし。
再配布禁止の抜け穴を探すより、作成者とユーザー間の妥協点を見つけるほうが
お互いスッキリするし、問題が生じることも少ないと思う。
少し面倒かもしれないが、ユーザーは使わせてもらっている立場になるわけなので
それなりの道理を通さねばいかんような気もする。
意見がオサン臭くてすまん。
>>42 たしかにそうだね。それだとお互いに納得できるしね。
44 :
nobodyさん :04/08/20 17:02 ID:IZlW6yWG
>>42 それがいいだろうけど、報告は当然依頼者がするんだよな?
>>45 そりゃそうだ。
と、こういう議論になって
>>16 は喜んでいるだろうが、誰もやってくれないと思われ。
別のスクリプトを探したほうがよいと思われる。
Web新撰組のスクは機種依存のスクが多いと思うぞ。
俺も「Perl/CGI逆引き大全555の極意」のスクで同様のケースがあった。
ユーザのページにあるBBSでもそういう類のカキコを見たこともあるし…
無改造のオリジナルを設置もできないやつの依頼は誰もやらんわな
ん〜、
>>42 が文句無く正論だけど俺的には
>>41 の案が好きかな。
というのは2chのちょっとアングラというかゲリラ的な部分の雰囲気が好きなので
あまりにもきっちり手続き踏むよりちょろちょろって改造してコソコソ渡すようなのがお好み(笑)
俺も前スレで2回ほど改造したけど(でも簡単なのな・・・)。
報告とかはした方がいいがスレの中で義務つけなくてもよくないかな。その分お前クリックで命救っとけよってカンジで。
>>41 のはその点いい感じだが俺はアプロダ機能後付け出来るほどのスキルはねぇので意見だけ言ってみる。ヘタレでスマソ。
【. CGI名 .】 Ranking Link Ver.1.86とランダムリンカーVer.1.80-1.86用
【配布先URL】
http://dream.lib.net/room/cgi/e_ranklink.html 【. 依頼内容 】
Ranking Linkを複数設置してランダムリンカーで複数の全体の順位を表示したいです。
簡単にいうとデータフォルダが複数ある時にランダムリンカーをどう改造したら良いのか分からず困ってます。
ほんとに簡単な改造しかできないのでどなたか改造していただけないでしょうか?
よろしくお願いいたします。
>>51 write.cgi
326行目
if (($site[11] eq '.zip') || ($site[11] eq '.ppt') || ($site[11] eq '.doc')) {
1178行目
if (($in{'img'} =~ /\.zip/) || ($in{'img'} =~ /\.ppt/) || ($in{'img'} =~ /\.doc/)){
1191行目
if ($tail =~ /zip/i) { $tail=".zip"; $imgflag=1; }
if ($tail =~ /ppt/i) { $tail=".ppt"; $imgflag=1; }
if ($tail =~ /doc/i) { $tail=".doc"; $imgflag=1; }
if (!$imgflag){
if ($fname =~ /.zip/i) {$tail=".zip"; $imgflag=1;}
if ($fname =~ /.ppt/i) {$tail=".ppt"; $imgflag=1;}
if ($fname =~ /.doc/i) {$tail=".doc"; $imgflag=1;}
}
if (!$imgflag) { &error('アップできる画像は zip , ppt , doc だけだよ〜'); }
1295行目
if (($res[11] eq '.zip') || ($res[11] eq '.ppt') || ($res[11] eq '.doc')
>>52 ありがとうございました。
これで画像アップローダーみたいに自分がファイルを保存できたら最高なんですが…
無理でしょうか?
> (4) 出来るだけ詳しく具体的に書くこと。(依頼は小出しにしない事)
ファイルアップローダーみたいにかぁ。 漏れには無理だが・・ できないことは無さそうだな
58 :
nobodyさん :04/08/24 12:15 ID:deyR+Jbi
>>58 post.cgi
10行目
if(ereg("^( | |\t)*$",$name)){ $name = $nanasi; }
#↓に変更
if(ereg("^( | |\t)*$",$name)){ error("名前が書き込まれていません"); }
24行目の下に
if(ereg("sage",$email)){ error("sageは使用できません"); }
これが手っ取り早い。
そんなことより、家から2chへの投稿が規制されちゃたよ。
YBB!!はこれがあるからウザイ。
>>62 日記使った方がいい。
このスレの趣旨と違う事言うが
俺だったらわざわざ改造してもらってまでそれに拘りたくないな
改造した人の手間と労力を考えると
>>60 アンタの言うように改造するのは俺には無理だけど希望通りの用途で使えるようには出来る。
patio.cgiを2つ用意して片方は書き込み欄を削除(コメントアウト)
でもう一個サラのpatio.cgiを改名。仮にpatio02.cgiとする。
ログはどっちも同じだから閲覧者は書き込みできずに自分は改名した別のpatio.cgiにアクセスして返信なりスレ立てなりすればいいよ。
コメントアウトと改名くらいならできるでしょ? 改名したcgi名はバレんようにね。
セキュリティ的にスカスカだけど、動作は概ね希望通りになると思うよ。
patio.cgi のフォーム表示んとこにパス入力欄付け足して regist.cgi の &decode; の直後にパスを見ればいい。 非常にカンタン。
>>61-65 回答ありがとうございます。やはり、無理ぽい?ので諦めます。
ここではphpの改造依頼は不可ですか?
シラネ
69 :
◆gD/SEXoB0Y :04/08/27 17:47 ID:73GkkOYX
70 :
nobodyさん :04/08/27 18:10 ID:QeOU5/f6
>>69 それでは
【. PHP名 .】 futaba.php レッツPHP!の画像掲示板gazou.phpを改造したもの
【配布先URL】
【. 置き場所 .】
http://www.2chan.net/ メニュー配布のリンク先で配布されてます
【. 依頼内容 】 2ちゃんねるのようにトリップ機能をつけたいです
できるでしょうか?
あ…すいません… トリップ機能ついてるようでした よく説明読んでなかったです 本当に申し訳ないです
74 :
73 :04/08/28 05:28 ID:???
(長文の為分割させて頂きました) 【. 依頼内容 】 バトルチャットの「参加者管理記録データファイル」を、DiceChatの「ROM表示用ログ」と同じ形式でもうひとつ作りたいのです。 目的は、DiceChatに同梱されている「ROMチェッカーCGI」にバトルチャットの参加者を表示させる為なのですが、 バトルチャットでは「sanka.dat」ファイルに参加者を書き出し、DiceChatでは「〜〜.log」と言うファイルに参加者を書き出しており、 「ROMチェッカーCGI」にバトルチャットの参加者を表示させる為にも、「〜〜.log」ファイルに同じ様に書き出させる必要が出ました。 該当部分らしき、バトルチャットソース内の「#◆ 参加者リスト作成 ◆」の記述の下に、DiceChatのソース内の「# 参加者チェック #」の部分を移植しようとしたのですが、 やはり素人考えでは巧く行かないようで。 出来る限り判りやすく書いたつもりですが、不明瞭な部分がありましたら申し訳ありません。お手数をおかけしますが、どうぞよろしくお願い致します。
【. CGI名 .】
お絵描き掲示板BBSNote 7.31新型レイヤーフォーム版 フォルダ内の
skin.cgiおよびconfig.cgiの改造依頼になるかと思います。
【配布先URL】
http://wondercatstudio.com/ 【. 置き場所 .】
http://wondercatstudio.com/html/download.html 【. 依頼内容 】
(1)2ちゃんねる形式のトリップ機能の追加、また偽装トリップ防止のため名前欄への◆記号書き込み禁止制限
(2)名前欄を空欄投稿した際にデフォルトの名無し名で投稿される機能
【. 補足 】
(1)の依頼に関しまして、BBSNote 7.31はskin.cgiでの設定(記述?)がconfig.cgiより優先される仕様なのですが
掲示板閲覧モード変更によりconfig.cgiが優先されトリップが漏れる不具合が報告されておりますので両cgiの必要記述ご教授をお願いいたします。
(2)の依頼に関しまして、BBSNote 7.31では名前欄は空欄投稿のできない仕様となっておりますのでご協力頂ける際にはお含みおきを
>>76 トリップ機能はログに書き込む前に実装しないと意味がない。
管理人にキーがだだ漏れになるからな。
78 :
76 :04/08/28 23:18 ID:???
>>78 だから、
そのCGIがキーをそのままレジストして表示時に変換するだけのてきとースクリプトだった場合、
ログを見れる人物(管理人、くらっかーさん)にトリップのキーが漏れる。
悪いことに、閲覧者からはどちらの処理をしているのか区別がつかない。
で、ログに書き込む時にトリップ変換をするとクッキーの問題もでてきて……
とりあえず bbsnote.cgi をいじった。勇気があれば試してみて。
ttp://www2.aqweb.net/tset/source/up0008.zip
80 :
76 :04/08/29 01:51 ID:???
>>79 様
必要記述はbbsnote.cgiの方でしたようで失礼いたしました。ちなみに管理人は私です。
試用させて頂いた結果、ログファイルへのトリップキー漏れ無し、
>>76 【補足】でも触れました閲覧モード変更からのalt属性でのキー漏洩もございませんでした。
>で、ログに書き込む時にトリップ変換をするとクッキーの問題もでてきて……
意味を取り違えていましたら申し訳ありませんが、既成のログファイルに書き込みを加えるつもりはありません。 新規の投稿にのみ採用するつもりでおります。
また既存の投稿への新規返信投稿にトリップを使用した場合…という意味でしたら、テストの結果問題ありませんでした。
使用させて頂きますご忠告もあわせて有り難うございました。
尚、依頼(2)の方は空欄投稿は可能になったのですが”名無しさん”表示がされませんでした。
単純な記述違い以外の原因でしたらこちらの導入は見送らせていただきますのでご確認頂けますと幸いです。
81 :
80 :04/08/29 19:58 ID:???
依頼(2)ですが、大変申し訳ありません
再テストを試みた結果異常なく動作いたしました
昨日もスペース等気にしながら数回試して報告したのですが・・・
ともかくご煩労おかけしました
>>79 様 ありがとうございました
すいません。テンプレどうり書けということですよね また朝書きます。とりあえず寝ますね。おやすみなさい
85 :
nobodyさん :04/08/30 12:23 ID:WUhTRwOZ
【. CGI名 .】CGI RESCUEさんの「簡易BBS2000」
【配布先URL】
ttp://www.rescue.ne.jp/cgi/minibbs2000/minibbs.cgi 【. 依頼内容 】
男・女というところをA,B,C…というような選択式(リストボックス)にして、
タイトルの前に
【記事番号】A:タイトル
という形で表示。
また、A,B,C…、それぞれに色が設定されていて、タイトル部分の背景色が変えられるようにしたいです。
例)A→背景色赤,B→背景色青,C→背景色黄…。
できれば、A,B,C…のテキストの内容と背景色は初期設定のところで設定できるようにしたいです。
どうか宜しくお願いします。
87 :
82 :04/08/30 19:16 ID:???
#マルチスマソ。全くわからないのでこっちで依頼します。
【CGI名】 Web Patio
【配布先URL】
ttp://www.kent-web.com/bbs/patio.html 【依頼内容】
1. トリップ機能の付加
2. 各スレッド及びレスへIP表示機能の追加。
3. スレッド作成時及びレスをするときの投稿確認画面。
#3つも要望がありますが、どうかよろしくお願いいたします。
93 :
86 :04/08/31 17:40 ID:???
>>92 さま
ありがとうございました。早速使わせて頂きます。
96 :
nobodyさん :04/08/31 21:20 ID:8+T67g0U
【CGI名】フォームメール( all_deco.lzh )
【配布先URL】
ttp://www.01nni.com/ 【置き場所】
ttp://www.01nni.com/free-b_7.html 【依頼内容】
1.投稿確認画面(HTML)の追加
2.CSVに落ちる時に、現在時刻(送信時刻)データを追加
時間の方はフリーの時スクリプトをコピペしてみたのですが、全然反映されません。
コピペした場所が悪かったのかもしれませんが、その辺の事もサッパリなのです。
なお、動作報告は明日の昼頃になってしまうのですが、よろしくお願いいたします。
98 :
76 :04/09/01 00:17 ID:???
>>76 です。先日はお世話になりました
>>79 でつけて頂いたトリップ機能についてなのですが
トリップキーが筆頭の全角4文字、半角8文字で決定されてしまうため
利用者に同一トリップがあらわれないかと現状で少々の不安がございます。
トリップキーをもう少し長い文字列に対応していただくことは可能でしょうか
今一度お力添えをお願いいたします。
#ここから改造 by 丸投げ
$maeno_name = $name;#クッキーセット用
if($name eq ""){
$name = '名無しさん';
}
$name =~ s/★/☆/g;
$name =~ s/◆/◇/g;
if ($name =~ m/#(.*)$/) {
local($basyo, $tripkey, $salt, $trip);
$basyo = index($name,'#');
$basyo++;
$tripkey = substr($name,$basyo,8);
$salt = substr($tripkey."H.", 1, 2);
$salt =~ s/[^\.-z]/\./go;
$salt =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;
$salt =~ tr/[\.\/0-9A-Za-z]/\./c;
$trip = substr(crypt($tripkey,$salt),-10);
$name =~ s/#(.*)$/ ◆$trip/;
}
#ここまで改造 by 丸投げ
100 :
72 :04/09/01 00:40 ID:???
>>94 さんありがとうございます!! 完璧でした!
ずっとクリック募金しながら待ってたので本当に嬉しいです。ありがとうございました。
後付になってしまうので、ここからは流して貰って結構なのですが・・・・・・
今実際に稼動してテストしてるとランキングが名前だけの登録になってることに気づきました。
勝手に名前&コメントが入ると勘違いしてて・・・・・もし、宜しければどなたかランキングに載るときにコメントが入るように追加になりますが改造して頂けないでしょうか。
神様を不快にさせたらすみません。ごめんなさい。
とにかく、今回の改造とても嬉しかったです!! ありがとうございました。
101 :
87 :04/09/01 02:19 ID:???
>>92 ありがとうございました。
今日は遅いの、暇を見つけて試してみます。
どうもありがとおうございましたー
102 :
91 :04/09/01 13:25 ID:???
>>95 様、ありがとうございました。
しかしながら、どうやってもエラーが出てきてしまいます。
「file open error.(./log.dat) No such file or directory」
と赤字で出てしまうようです。サーバはXREAでパーミッションは700です。
お手数かけて申し訳ございません。
アホか・・・
>>102 全然見てないけどお前空のlog.datは上げてるか?
105 :
91 :04/09/01 15:32 ID:???
すいません。私が大アホでした。
log.datをip.datと見間違えてました。大変申し訳ございません。
改めて
>>95 様、並びに
>>104 様に感謝いたします。
本当にありがとうございました。それでは失礼いたします。
106 :
104 :04/09/01 16:00 ID:???
・・・・・当たっちゃったよ。
107 :
nobodyさん :04/09/01 16:25 ID:Kcd6yYJF
108 :
76 :04/09/01 21:42 ID:???
>>98 についてですが
調べた結果2ちゃんねる内のトリップ機能も同仕様だそうで
私が無知でございました
109 :
96 :04/09/02 13:32 ID:???
>>97 様
ありがとうございました!おかげさまで無事に稼動させることができました。
後々になって申し訳ないのですが、チェックボックスのチェックをCSVに落とす際に
どうすれば良いのか教えていただけないでしょうか。HTMLは以下のような感じです。
-------------------------------------------------
□ AA | 名前1 | 場所1 |
-------------------------------------------------
↑
「AA」の左の □ はチェックボックスになっています。
これを強制入力(< 〜〜checked>)にしています。
これの項目を加えたCSVファイルを作りたいので、追加していただいたcgiファイルで以下のようにしてみましたが、
"<TR><TD><font color=#54548b><b>AA</b></font></TD><TD>$form{'AA'}</TD></TR>\n",
"<TR><TD><font color=#54548b><b>名前1</b></font></TD><TD>$form{'名前1'}</TD></TR>\n",
"<TR><TD><font color=#54548b><b>場所1</b></font></TD><TD>$form{'場所1'}</TD></TR>\n",
投稿確認画面では追加した部分は反映されるのですが、確認メールが届くときと、
CSVに落ちる時にチェックボックスの欄が認識されないようなのです。
チェックボックスの時はまた違うように書かなければならないのでしょうか?
お手数ですが、解決方法を教えていただけないでしょうか。よろしくお願い致します。
110 :
96 :04/09/02 17:50 ID:???
>>109 すいません。 >109 は忘れてください。
>>92 神キター!
ってすでにファイルが無い orz
もう一度UPお願いします。1番上だけでいいので。
112 :
nobodyさん :04/09/04 13:29 ID:j8l+ofLX
こりゃまた物凄いスパゲッティソースだな...
114 :
112 :04/09/05 15:00 ID:PncE7iH5
はい、どうやら他の依頼してる人のソースに比べ、複雑そうな気もします… 買わなきゃいけない(改造適用ソース)レベルですかね?
116 :
112 :04/09/05 15:04 ID:???
本当、ありがとうございます。 無意味にageてしまいました、スイマセン
118 :
117 :04/09/05 17:47 ID:???
トリップ機能は2ch互換です。 丸投げ改造 でファイル内を検索すると、改造した所が出てきます
119 :
112 :04/09/05 23:45 ID:???
>>117 ありがとうございます。
ezweb.cgi、pdx.cgiの動作確認も完了しました!
既にHPの掲示板に設置し、利用され始めてますが、特に問題もなさそうです。
助かりました。
長く使わせて頂きます。
m(_ _)m
感謝の意を込め、自分のHPに
>>2 の募金リンクを貼ろうと思います。
120 :
nobodyさん :04/09/06 00:56 ID:4rsTrmDm
>>120 そんなもの表示させて何の意味があるんだ?
122 :
120 :04/09/06 09:55 ID:4rsTrmDm
携帯のIPアドレスがどういうものか知らないわけか。 そんな効果は得られません。
>>123 よく読め
「IPアドレス」か「リモホ」と書いてある
どっちだって同じじゃねぇか
アホが湧いてるな
IPアドレスとリモートホストが同じだと思ってる 厨がいるスレはここですか?
「IPアドレス」か「リモホ」のどっちを表示させたって同じじゃねぇか ↑これで読解力のない池沼でもわかるだろ。
感覚的に携帯からの書き込み=串からの書き込みみたいなものでは? そんなもん表示しても効果があるかどうかは不明なわけであり。
test
携帯固有の番号ってDocomoもあるの? あるとしたら、そっち表示した方が良くね?
132 :
コテツ ◆jW9yIr4M5s :04/09/06 17:42 ID:DpueBorf
初めて訪れます。ここはsage進行でしょうか?
以後、是非お見知り置きを御願いします。
早速ですが
【. CGI名 .】 FF Battle De I v3.06
【配布先URL】
http://www.206.usn.ac/tm/isan.html 【. 依頼内容 】
携帯対応とのことですがi-modeのみのようで、EZのWAP2.0対応機種やVodaには対応していません。
EZ対応にならないでしょうか?
是非宜しく御願い致します。
CGIって言うかHTMLレベルの問題
134 :
コテツ ◆jW9yIr4M5s :04/09/06 20:49 ID:DpueBorf
HTMLを新しく書いていくよりCGIで振り分けてimode用のページを開いた方が楽かなと思いまして(汗 私は技術がないので、御願いしております(汗 是非御検討御願い致します。
【. CGI名 .】どりーむぽすと ver.t2.1
【配布先URL】
http://marunage.web2.poporo.net/joyful/img/49.txt 【. 依頼内容 】以前ここで扱われてたCGIみたいです。このスレでみつけて使わせてもらってます。
記事が一つのlogファイルで統一して扱われていて、小説を書き続けるとログが重くなってしまいます。
ログ内容を1件ごとに個別のファイルに保存されるようにお願いします。
もし出来たら、背景もいくつか最初に登録して選択式に出来るとすごく便利でありがたいです。
要望ばかりですみません。よろしくお願いします。
138 :
nobodyさん :04/09/08 00:32 ID:xxZNoHhE
139 :
nobodyさん :04/09/08 17:33 ID:L4MQT7db
【CGI名】Power Search Ver.1.11
【配布先URL】
http://dream.lib.net/room/cgi/e_ps.html 【ヘルプ内容】
登録者が登録内容を変更すると新着扱いになり、登録データが
「新着サイト」の欄に上がってしまいます。
新着サイトとして扱われる期間を7日間に設定していますが、
その期間も、新着期間から落ちた時も、登録者が内容を変更しても
登録データを上げないように動作することを希望しています。
登録者の変更age攻撃と戦っている、間抜けな管理者でお恥ずかしい限りですが、
お力添えを頂けると助かります。
よろしくお願い致します。
>>141 141様、早速のお返事、ありがとうございます。140です。
サーチを作る時にYomi-Searchも検討したのですが、外見を変えるのが
簡単だった Power Searchを設置してしまいました。
登録数もあるので、今やYomi-Searchに変更する事もできません。
Power Searchで、変更age厨に対抗できる動作さえしてくれれば
助かるのですが・・厳しいでしょうか?
143 :
141 :04/09/08 21:18 ID:???
>>142 ps_user.cgiの205行目、$siterenewtime = $y2[8];に変更。今試したけどこれで行けた。
>>143 142様、ありがとうございます。140です。早速試してみます!
明日、新着が下がるのと、スクリプトの変更前にage攻撃が入ったのが
どうなるかを含めて、結果を確認した後、改めて動作報告を致します。
【 CGI名】 Yomi-Search 4.19
【配布先URL】
http://yomi.pekori.to/yomi-search.shtml 【依頼内容 】
検索にカテゴリー名がヒットしないので引っ掛かるようにしたいです。
登録した「短縮カテゴリー名」をどうにか
キーワードに流用できないかと頑張っているのですが、
うまくいきません。
画面上に出ている文字列が検索に使えないのも不便ですので、
お力添えをお願いします。
おまいらあほか?結局改造してうpしてくれる親切厨なんかいやしない
つーかここでそんなのあるだろとかほざいてるやつこそ改造できない。そして漏れもw
140です。お世話になります。 昨日はCGI変更の後に新着リスト内(下位)にあった登録者から変更ageがあり、 登録の日付は変わりませんでしたが、リスト上位にあがってしまいました。 今日、新着設定日数を経過した数件が新着リストから下がったのを 確認してから、数件を新規登録しました。 結果、新着リストから、設定日数を経過していないサイトが、新着から落ちてしまいました。 説明が悪くて申し訳有りません。 変更ageで上位にあがった登録データが、他のデータを巻き込んだのか、 何がなんだか・・すみません。
>>147 みたいな
他人まで同類化する奴って嫌われてるんだろうなぁ、
リアルでも
150 :
nobodyさん :04/09/09 09:47 ID:alEmkcQG
151 :
150 :04/09/09 10:32 ID:alEmkcQG
>>138 とりあえず出来たっぽいので上げときます。
修正を加えていないファイルは全部消してありますので
既存のモノを利用してください。
http://lint.s1.x-beat.com/up/img/up7109.zip 【f_mailer_conf.plを編集する際の注意事項等】
85行目のS_INDEXは消さないで下さい
113行目からがメールアドレスの設定です
zの部分(117行目)はメールアドレスをセットしないで下さい
【動作確認環境】
Fedora Core 2
Apache/1.3.31
Perl 5.8.3
152 :
nobodyさん :04/09/09 11:50 ID:9BR67PDt
改造お願いします。 自動リンク集CGIを用いているのですが、 新しい登録が一番上に登録されてしまい、 古いものがどんどん下に流されてしまいます。 これを逆にして、新しいものが下に来るように改造したいのですが、 いかんせん厨房なもので…… おそらくこの部分が登録処理と思われます、 よろしくお願いします。 my (@log,@temp1); open(IO,"+<$datafile"); eval{flock(IO,2)}; while(<IO>){ @temp1=split(/<>/,$_); if ($temp1[2] eq $siteurl){ close(IO); &error("このURLは既に登録されています。"); } push(@log,$_); } splice(@log,1,0,"$sitecat<>$sitename<>$siteurl<>$sitebanner<>$sitecomment<>$sitemail<>$sitepass<>\n"); truncate(IO,0); seek(IO,0,0); print IO @log; close(IO);
153 :
nobodyさん :04/09/09 12:16 ID:ANm6oZVu
154 :
nobodyさん :04/09/09 12:18 ID:alEmkcQG
>>152 それだと新しいデータは2行目に書き込まれない?
読み出し部分がどうなのか分からないけどデータファイルの最後に
書き込みたいならsplice部分をpushに変えてみたらどうかな
push(@log,"$sitecat<>$sitename<>$siteurl<>$sitebanner<>$sitecomment<>$sitemail<>$sitepass<>\n");
155 :
152 :04/09/09 13:23 ID:???
>>154 レスサンクスです。
データファイルを調べたところ、1行目にカテゴリの行があり、
2行目以降がリンクデータとなっていました。
教えていただいた文章に置き換えることで解決しました。
どうもありがとうございました。
156 :
◆gD/SEXoB0Y :04/09/09 14:53 ID:NK8nA3Dl
593行目 if ($k > $page + $pageView) { next; } ↓ if ($k >= $page + $pageView) { 669行目 print "</td></form></tr>\n"; の一つ下に } を追加 676〜697行目を削除。 代わりに↓を挿入。 $product_num = $gview * $rview; $navi_count_print = 0; print "[<a href=./cart.cgi?page=0>0</a>]\n"; for($navi_count=0;$navi_count < $n;$navi_count++){ if($navi_count % $product_num){ $navi_count_print++; print "[<a href=./cart.cgi?page=" . $navi_count . ">".$navi_count_print."</a>]\n"; } } こんなんで如何?もしかしたら他に支障があるかもしんない(苦笑
157 :
◆gD/SEXoB0Y :04/09/09 14:57 ID:NK8nA3Dl
>>156 679行目のtableタグを消したらいかんかったね。
その辺はHTMLの範囲なので適当にtableタグいれてやってくらはい。
158 :
◆gD/SEXoB0Y :04/09/09 15:22 ID:NK8nA3Dl
159 :
153 :04/09/09 15:39 ID:ANm6oZVu
>◆gD/SEXoB0Yさん レスありがとうございます! さっそくその通り変更したのですが、サッパリ変わりません。 今のソースをcart.txtにしてUPしてるので、何を間違えてるかわかりませんか? 本当にド素人ですみません。
160 :
◆gD/SEXoB0Y :04/09/09 16:36 ID:NK8nA3Dl
>>159 あ、ごみん。
593行目 →91行目
669行目 →210行目
676〜697行目→215〜235行目
だった・・・。
似たようなコードがあったからウッカリ。
それにしても似たようなコードを重複させてるプログラムって駄作だよな・・。
>>161 822, 825行目の push を unshift に変更。
多分これでいける
164 :
161 :04/09/09 17:50 ID:???
>>162 レスサンクスです。
その通りにやってみたら古い順になりました。本当にありがとうございました!
165 :
161 :04/09/09 18:11 ID:???
すみません、やっぱりもうひとつ宜しいでしょうか。 古い順にはなったのですが、既に登録してあるサイトの内容を編集したらまた新しいものが上にきてしまいます。 どうすれば改善できるでしょうか?
166 :
nobodyさん :04/09/09 18:19 ID:alEmkcQG
>>165 どっかで見た質問内容だと思ったら152のヤツと全く同じか・・・
とりあえず642行目を
>>154 にすればOK
167 :
161 :04/09/09 18:31 ID:???
>>166 解決しました。ありがとうございました!
168 :
138 :04/09/10 01:28 ID:???
>>151 おります!ありがとうございました。
設置したところきちんと動きました!
#…と見栄を張りたいのですが、メールは受け取れるようになったものの、
なぜかエラーがでます。(500 Internal Server )
たぶん私が何らかのミスをしてるんだと思います…。
これは自力でなんとかします。
本当にありがとうございました。
169 :
153 :04/09/10 11:35 ID:Wpscfrzs
>◆gD/SEXoB0Yさん やってみたのですがなんだかダメポです… せっかく教えてくださったのにすみません… 有難うございました。試行錯誤、してみます。
170 :
nobodyさん :04/09/10 13:09 ID:V9WthMsH
>>168 環境の問題かもしれないので
他のサーバーとかでもチェックしてみて下さい
あとエラーログは必ず確認しましょう
解決のヒントになりますよ
>>169 アップされているcart.txt自体が動きませんでした・・・
動作確認の取れているものをアップして頂けるなら(※)
仕事の合間にでも見てみます
※動作に必要なファイル全て
171 :
153 :04/09/10 13:45 ID:Wpscfrzs
多分スルーネタ。
>>107 apeboard+の投稿時の文字とテーブル背景色選択・記事修正機能。
>>120 i-mode chatにIPかリモホ表示(無意味?)
>>132 FF Battle De IEZ対応。
>>135 ランキング記入で不正防止。
>>137 どりーむぽすとログのファイル分割保存。
>>139 Ranking Link複数カテゴリー対応に。
>>145 短縮カテゴリー名のキーワード対応。
偉い人は弄ってみて、ヒマな人は冷やかしてみて。
173 :
nobodyさん :04/09/10 14:34:06 ID:V9WthMsH
>>171 商品データのサンプルもアップして欲しいです
サンプルデータまで作るのはしんどいので・・・
174 :
153 :04/09/10 14:51:32 ID:Wpscfrzs
>85も今でも待ってますorz
176 :
nobodyさん :04/09/10 15:45:01 ID:V9WthMsH
>>176 に補足
221と229行目のPOSTをgetに変えてたのを忘れてました
そこだけ書き忘れたので補足です
178 :
153 :04/09/10 16:08:14 ID:???
>173 うわーーーー! ありがとうございます、ちゃんとできました! 本当に助かりました!!
179 :
nobodyさん :04/09/10 16:36:26 ID:V9WthMsH
>>175 見てみました
とりあえず要望の1はクリアできます
2の「何を」ダウンロードしたか分かるようにするために
一度のダウンロードを一行としてログに保存したいのですが良いですか?
※今はメアド別で一行になっているようです
マジでソースが糞なCGIの改造は疲れる。 金さえくれれbwせdrftgyふじこlp;
182 :
180 :04/09/10 16:52:58 ID:???
まぁ、パッと見て、このソースは"キテル"な と思った瞬間改造やめる んで寝る
配布されてるのってキテルの多いと思うのは俺だけかな よくこんなんで配布できるなって思う事が多い
>179 要望1がどうにかなるだけでも凄く有り難いです。 これまでのログとの互換は必要ないので、ログ形式の変更は 全然構わないです。よろしくお願いします。
>>137 みたいに、ファイルの一部分だけ晒されても意味不明なんだが…
配布してるサイトとか晒しませう…
186 :
179 :04/09/10 18:24:21 ID:V9WthMsH
>186 有難うございました! パスワードがちゃんとかかり、ログで何を落としたかも確認できました。 酷いソースなんですか…使うばかりで中身のことはよく分かってないんですが このタイプのスクリプトはいくつか見つけたんですけど、何故かシェアのものが多くて、フリーのこれを選びました。 シェアのだったらもう少し良いソース(なんだそれ)なんでしょうか? ともあれ重ね重ね有難うございました。 クリック募金は日課としてやってるんですが他の所を開拓して押してきます。
スパゲッティソースを自慢気に、シェアとして配布してる馬鹿なんて大量に居るから。 やっぱ言語覚えて自分で作るのが一番だね。
189 :
186 :04/09/11 08:39:50 ID:???
>>187 188さんも言ってるようにシェアだろうが酷いのはありますね
逆にシェアじゃなくても神レベルのソースを見かける事もあります
一番いいのは自分で判断できるレベルのスキルを身に着けることでしょう
初歩的な部分だけでも分かるようになると見方も変わってきますよー
(´-`).。oO(金曜日だと思っていつも通りに起きてしまった・・・何しよう・・・)
>>189 >>172 のスルーネタをやってやれよ。
っていっても、どれもやる気の起こらない依頼だが…
(´-`).。oO(漏れは仕事の日でも休日でも目覚ましなしで4時に起きる…)
>>120 room(数字).cgiの500行目の下に
$ctmessage .= ' - ' . $ENV{'REMOTE_ADDR'};
と追加
>>190 友達ん所の子供と戯れてますた
スルーネタはあんまり興味ないのでやめとく
今いるかも分からんし、土日は休みたいしね
しかし4時起きって凄いな。。。
デスマーチ突入で4時までコーディングなら良くあったけど
193 :
137 :04/09/11 12:41:43 ID:???
137です。居ます。実はファイルの転送量に1M制限のある鯖屋さんを利用していて、
ログファイルが1Mに届こうとしてて困っています。
保存用にダウンロードできなくなってしまうので。
投稿データ自体は消したくありませんし、イメージとしてはKENTさんのweb patioみたいに
ログが分かれると一件が重くなりすぎずいいのですが・・・・。
スキルなくてすみません。
>>172 さん掘り起こしてくださってありがとうございます。
195 :
137 :04/09/11 23:36:38 ID:???
以下のスクリプトの改造をお願いします。 こちらの身勝手な要望に応えてくれた方には少ないですが1000円お支払いします。 [1]*************************************************************************** ■スクリプト:LinkVisor Ex(配布元:web-up.cside.biz/cgi/script/other/linkvex/) ■説明:登録型リンク集。 ■サンプル:web-up.cside.biz/cgi/script/other/linkvex/linkvex.html ■依頼内容:リンク登録の際投稿者のメールアドレスを入力する必要があるのですがメールアドレスを 入力しなくても登録できるようにお願いします。メールの入力フォームごと削除してください。 ***************************************************************************** [2]*************************************************************************** ■スクリプト:p++BBS(配布元:php.s3.to/bbs/bbs2.php) ■説明:掲示板 ■サンプル:blue.ribbon.to/~goonet/pppbbs.php?skin=petit ■依頼内容:スレッド一覧を投稿フォームの下につけて下さい。 2chのように最新スレッド何件かを表示しあとはスレッド一覧を押すと閲覧できるようにお願いします。 ***************************************************************************** 以上2件お願いします。 改造が出来ましたらお手数ですがメールアドレスまでお知らせください。 内容確認後、ご指定の口座までお振込み致します。
新種の詐欺か?
>>197 詐欺ではなく切羽詰まってると言う感じです orz
>>198 すいませんすいません、いまいちどこを消すのかわかってません。
その行をコピペお願いします。
www.dff.jp/ への寄付了解しました。
上手いこと設置できましたら寄付をし、証拠画像をUPします。
>>199 まともなエディタを1つ持ってても損はしないと思うけど…。
1844: if($in{'mail'} eq ''){
1845:
1846: push(@err,'メールアドレスが入力されていません'); ←1846行め
1847:
201 :
198 :04/09/12 02:50:42 ID:???
動作確認してないけど多分動く
>>200 削除したのですが、仮登録メールが管理者に届きません。
改造前のスクリプトではメールが届いたのでsendmailのパスは問題ないと思うのですが。
203 :
198 :04/09/12 03:08:44 ID:???
sendmail弄った事ないんで良く分からんけど 1523行目 print MAIL &mimeencode("From: $from_name$keisyou1 <$from_mail>\n"); を if($in{'mail'} eq ''){print MAIL &mimeencode("From: $from_name$keisyou1 <$adm_mail>\n");} else{print MAIL &mimeencode("From: $from_name$keisyou1 <$from_mail>\n");} に変えれば幸せになれるかも。 メル欄が空の時は、Fromのメアドが管理者になるけど。。。
>>203 やはり送れないようです。
メールアドレスを入力した場合のみ管理者にメール着信してます。
何度もすいません。
205 :
198 :04/09/12 03:34:20 ID:???
ごめんなさい、パスします...
207 :
206 :04/09/12 05:59:16 ID:???
よく見たらメール欄自体無くしたい訳ね
なら1844〜1852消して
$in{'mail'} = '
[email protected] ';
に置き換え
フォーム消すなら1064〜1067と1635と1652を消す
小細工的だけど
>>137 ログファイルが1M以上になってもDL出来ればいいんだな。
改造するのが面倒なので、圧縮してDLするスクリプトを作ってみた。
(要Archive::Zipもぢゅーる)
それでもいいか?
209 :
196 :04/09/12 09:28:40 ID:???
>>206 駄目でした。エラーは出ないのですが管理者宛てにメールがきません。
メールアドレスを入力した場合のみ届きます。
>>207 置き換えた後メールアドレス欄を消して投稿→管理者にメールが届かない
メールアドレス欄に何か書いて投稿→管理者にメールが届かない
と言う結果になりました。 orz
>>209 なんかうそ臭く思えてきた漏れは心が汚れてる?
愉快犯ってこと。
211 :
196 :04/09/12 10:45:23 ID:???
>>210 自分から見ても必死すぎなので疑問を持つお気持ちもわかりますがマジですorz
。・゚・(ノД`)・゚・。
>>211 漏れも改造に挑戦しようとしたが、作者が盗聴疑惑のあいつだから設置したくないんだよね。
213 :
196 :04/09/12 11:38:30 ID:???
>>212 そ、そうですか(ノД`)
もし、モチベーションが上がりましたらどうかお願いします。
ああ、今思い出したよアノweb-up。
そういや改造工房だったか一時期その話題で埋まったな まあ他人が作ったものである以上、そのリスクは避けられない訳だが・・・
と、webうp管理人が申しております
218 :
196 :04/09/12 18:58:58 ID:???
>>216 。・゚・(ノД`)・゚・。
kent氏の慣れたデザイン、管理者認証機能が自分の欲していたものにマッチしていたのですが
改変が駄目ならしょうがないですね。だ、だれか救いの手を。
改造できるやつでも探してくれや
改造できるやつって言うか、改造していいやつな。
221 :
196 :04/09/13 00:10:02 ID:???
了解しました。こちらの不備、申し訳ありません。 ***************************************************************************** ■スクリプト:LinkVisor(配布元:www.kent-web.com/data/linkv.html) ■説明:登録型リンク集。 ■サンプル:www.kent-web.com/pubc/linkv/linkv.html ■依頼内容: (1) 【URL登録→リンク追加(本登録)】という現状から、【URL登録(仮登録)→管理者承認(拒否)→リンク追加(本登録)】と言う具合に お願い致します。仮登録後メールで管理者に知らせると言うような機能は必要ありません。 本登録の前にチェックが出来れば充分ですのでデザイン、方法などはお任せいたします。 (2)管理用画面でリンク先を削除する際、ラジオボタンではなくチェックボックスで出来るようお願いします。 ***************************************************************************** 以上2点の改造お願いします。 たいした御礼は出来ませんが謝礼金(千円程度)またはご指定団体への寄付を行う所存です。
>>221 今見てるが、(2)は既に実装されていないか?
223 :
196 :04/09/13 01:19:40 ID:???
>>222 そうだったんですか、自分の物が旧バージョンだったようです。申し訳ありません。
身勝手ですいません。(1)のみでお願い致します。
224 :
222 :04/09/13 01:26:03 ID:???
225 :
196 :04/09/13 02:43:56 ID:???
226 :
222 :04/09/13 03:14:29 ID:???
>>225 このスレのことだよ > 丸投げ
金はどうでもいい。マシなことに使ってくれ。
227 :
137 :04/09/13 11:25:49 ID:???
>>208 お返事ありがとうございます。
本当にすみません、知識が乏しくてよくわからないのですがWEB上で圧縮してダウンロードするということでしょうか。
Live2chを使ってるのですが、ダウンロードするときにgzipとかになってるそんな感じなのか・・・・
それはLhacaなどの解凍ソフトで自分のPC上で解凍できるということなのでしょうか。
私の環境は1M以上のファイルはWEB上では生成されるけどダウンロード制限があってダウンロードできないというものです。
AAA!CAFEさんなので、圧縮ファイル(zip.lzh)はダウンロードがまったくできない規制がかかってます。
他のファイルなら1M以内ならOKですが数百kb以上になったら極端に転送速度が遅くなっていきます。(つづく)
228 :
137 :04/09/13 11:26:49 ID:???
そこで投稿した一件は100kb以下くらいですので、 一件一件が別ファイルに保存されて増えていくように改造をお願いしたいのです。 投稿はこれからも増えていきますので、今だけでなくこれからも使えるように、 なんとかこの機能をつけて頂きたいです。 わがままなお願いでごめんなさい。 何度もお願いしてスレよごしでもうしわけないです。 どなたか、保存形式を分割式にしていただけないでしょうか。 クリック募金は毎日して待ってます。よろしくおねがいします。
229 :
nobodyさん :04/09/13 11:45:27 ID:BXjW5C9B
>>228 208じゃないけど今作ってるよ
完成したらうpします
ああ! ほんとうですか!! すみません、ありがとうございます。 お待ちしています。まだログ量が切羽詰ってはいませんので、どうぞ無理なさらないようお時間のあるときにちょこちょこで充分ですのでよろしくお願いします。 ありがとうございます。 クリック募金、一日一回というのがもどかしいですね。
>>230 読み込み部分は一通り完成してます
あとは保存部分ですね。もうちょいお待ちください
232 :
nobodyさん :04/09/13 13:12:38 ID:BXjW5C9B
233 :
137 :04/09/13 13:55:00 ID:???
>>228 ありがとうございました!!
今動作テストしたところ、望んだとおりの機能を果たし、修正も削除もちゃんとできて嬉しいです!
本当にありがとうございました。ご無理を聞いていただき本当にありがとうございました。
【CGI名】フォームメール( all_deco.lzh )
【配布先URL】
ttp://www.01nni.com/free-b_7.html 【依頼内容】
1.Eメール入力欄に入力したアドレスへの、自動返信機能を追加。
2.<input type="radio">タイプの選択を必須にしてエラー項目に追加する方法。
お手数で申し訳ありませんが、よろしくお願い致します。
どっちも、改造しなくても最初から付いてないか?
236 :
234 :04/09/13 22:06:22 ID:???
>>235 すいません。私の書き方が下手でした。「2」を書き直しました。
1:自動返信機能があると書いてはいるのですが、もしかして管理者と同じメアドを入力すると
一つしか届かないのでしょうか?明日違うアドレス入力して試してみます。
2:ラジオボタンかチェックボックス項目があって、選択肢が数個あるうちの一つを絶対に選択させたいのです。
(で、選択しないとエラーではじかれるというもの)
NAMEタグでどう指示すればそういうことが可能であるか、お教えいただきたのです。
自分でもアホな事でつまづいているとは思うのですが、よろしくお願い致します。
1: そのとーり 2: 選択しなきゃ、エラー出るよ
>>208 横からスマンが俺は色々応用効きそうなそのスクリプトが欲しい。UPキボン。
やっぱParrot出たらjava消滅してくのかな
>>238 #!/usr/local/bin/perl
use strict;
use CGI::Carp qw(fatalsToBrowser);
use Archive::Zip;
my $logfile = 'log.log';# 圧縮しるファイル
my $zipfile = 'log.zip';# 圧縮したファイル
my $zip = Archive::Zip->new();
$zip->addFile("$logfile") or die "Can't add file $logfile\n";
$zip->writeToFileNamed("$zipfile");
print "Location: $zipfile\n\n";# httpからにしる
241 :
234 :04/09/14 22:08:36 ID:???
>>237 1はいけましたが、2の方がどうしてもうまくいきません。
もうちょっと考えてやってみます。ありがとうございました。
242 :
nobodyさん :04/09/14 22:22:18 ID:MQ/bQA2e
【. CGI名 .】 BrowserCrasherChecker
【配布先URL】
http://www.coara.or.jp/~tkuri/indexj.htm 【. 置き場所 .】 ↑のサイトにソースとしてtxt形式でUPされています
【. 依頼内容 】
ブラクラチェッカーをWin鯖の環境に設置すると
859 名前:名無しさん@お腹いっぱい。 sage 投稿日:04/08/15 19:30 ID:LqkUYUkA
ソース開いて alarm を検索すると3箇所あるはずです。
そこをコメントアウトしてやるだけですw
本当はalarmの代替にシステム関数で時間を取得して、そこから
演算でタイムアウトのチェックまでしてやるのが正攻法なんですけど。
できるならそこまでやって下さい。
>本当はalarmの代替にシステム関数で時間を取得して、そこから
>演算でタイムアウトのチェックまでしてやるのが正攻法なんですけど。
>できるならそこまでやって下さい。
このようにやるようなんですが…
わからないのでやって頂けないでしょうか?
マルチプロセスにして数秒後に子殺すとか。。。
>>245 refererとはどういったものなのかよーく考えてみよう♪
>>248 s/^\*(.+)/<span style="background-color: black">$1<\/span>/g;
>>249 レスありがとうございます。
ごめんなさい、どこに追加してやればOKでしょうか?
どなたかご教授願います^^;何度もすみません。
252 :
nobodyさん :04/09/19 19:57:06 ID:LCXenaHO
age
>>251 MySQLデータベースは使える環境なの?
254 :
251 :04/09/20 04:40:12 ID:???
257 :
248 :04/09/20 12:39:03 ID:???
258 :
nobodyさん :04/09/20 12:44:13 ID:KnrBpdS8
【. CGI名 .】 updir.php
【配布先URL】
http://updir.net/ 【. 依頼内容 】 匿名機能をなくす。 お気に入りなどに登録できないようにする。
既にある自分のHPをTOPページとしてリンクを貼りたい。
宜しくお願いいたします。
259 :
251 :04/09/20 16:33:28 ID:???
>>255 さん
作っていただいた物に差し替えたのですがソートのボタンが出ません。
MySQLについて調べたらphpMyAdmiでMySQLを管理するというのはわかりました。
nphpMyAdmin等で何か設定しなければならないのでしょうか?
せっかく作っていただいたのに動作させる事で出来ず、すみません・・・。
260 :
251 :04/09/20 18:21:08 ID:???
>>255 さん
すみません、ソートボタンでてました。
管理画面でソートボタンが出るようになっていたのですね。
考えたら誰でもソートできたら困りますよね・・・。
どうもありがとうございました〜。
262 :
251 :04/09/20 19:59:49 ID:???
度々すみませんが、ソートの優先順位はどうようになっているのでしょうか? 備考の文字を変えても分類別にはわかれてくれるのですが、 並べたい分類順に並んでくれません。 今ソートをしてもb b a a a c cと分類別にはわかれてくれるのですが 例えばa a a b b c cという風には無理ですか?
>>251 739行目のsort関数を以下に変更
sub sort
{
open(NOTE,"$datafile") || &error("file open error:$datafile [$!]");
@DATA = <NOTE>;
close(NOTE);
my @SortList = map{$_->[0]}sort{$a->[1] cmp $b->[1]}
map{[$_,(split /,/)[5]]}@DATA;
open(NOTE,">$datafile") || &error("file open error:$datafile [$!]");
print NOTE @DATA = @SortList;
close(NOTE);
$FORM{'action'} = 'edit';
return;
}
変更後
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0312.jpg
264 :
263 :04/09/20 21:26:30 ID:???
悪禁になってるから以後レスしないんで夜露死苦
265 :
251 :04/09/20 23:47:38 ID:???
大変使いやすくなりました。 どうもありがとうございました。
266 :
248 :04/09/21 18:44:51 ID:???
えっと、新しいr_boardで試したところ、なんと、成功しました! 正常に機能しますwありがとうございます。。。 思ったのですが、同じ方法で機能は増えますか? 『*』と『<font color="black"><span style="background:black;">』の部分を変更して、ソースの下に追加していくだけでOKでしょうか^^; ともかく、成功しました。ありがとうございました。。。
【. CGI名 .】PHPウェブログシステム3
【配布先URL】
ttp://www.netmania.jp/cgi/blog3/100.php 【. 依頼内容 】↑の#308をDLしテスト設置して、動いたのですが
時間表示を消したくて、スクリプトの中の思い当たる所を消して見たものの
(主にH:i:s記述)、それでも表示されてしまいます。
年・月・日は表示させたいのですが、時間は表示させないようにするには
どうすればいいでしょうか・・・よろしくお願いします。
>>267 /include/main.php
380行目
list($no,$date,$name,$sub,$com,$pass,$ico,$color,$res_n,$res_a,$host,$tbarr,$ptbarr,$category,$extend,) = split("<>", $lines[$i]);
の下に↓を追加
---ココから---
// 日付取得
preg_match('/[0-9]+\/[0-9]+\/[0-9]+/',$date,$matches);
$date_yymmdd = $matches[0];
---ココまで---
403行目
$lines2[$h] = str_replace("&date","$date","$lines2[$h]");
↓
$lines2[$h] = str_replace("&date","$date_yymmdd","$lines2[$h]");
に変更
269 :
267 :04/09/23 14:08:58 ID:???
>268 うまく行きました! 時間はばっちり消えて、年月日だけ表示されるようになりました。 嬉しいです、本当にどうもありがとうございました!!
270 :
267 :04/09/23 15:17:45 ID:???
たびたびすみません。 >268さんの方法でやった所、CATEGORIES表示の時には時間表示が 出てしまいました。main画面だと時間は出ないのですが・・・ 試しに $lines2[$h] = str_replace("&date","$date","$lines2[$h]"); ↓ $lines2[$h] = str_replace("&date","$date_yymmdd","$lines2[$h]"); に変更 を当てはまる所すべてにやってみた所、CATEGORIES表示の時は年月日までも 消えてしまいます。 度々申し訳ないのですが、ご助言お願い致します。
>>270 // 日付取得
preg_match('/[0-9]+\/[0-9]+\/[0-9]+/',$date,$matches);
$date_yymmdd = $matches[0];
これも入れないとだめなんじゃないか?
037: require './jcode.pl'; 362: &jcode'h2z_sjis(*value); 363: &jcode'convert(*value,'sjis'); 37行目で文字コード変換モジュールを取り込み、 362行目で半角かなを全角かなに変換している。 363行目で投稿された文字列をShift_JISに変換している。 なので、362行目をコメントアウト # &jcode'h2z_sjis(*value); すると、半角かなは全角に変換されなくなる。 3つともコメントにするとユーザの投稿した文字コードのまま保存する。
これまでの流れ。 19:15 初心者の質問スレに質問者あらわる 19:24 丸投げ改造依頼スレ(ここ)へ誘導リンク貼られる 19:52 質問者「そちらで聞いてみます」 20:00 質問者、なぜか改造工房スレに出現 20:07 依頼スレ(ここ)に回答レスが書き込まれる ← 残念!! 20:24 工房スレで回答「jcode.plをjcodeeg.plに代えればOK」。しかし解決に至らず 20:53 工房スレで回答「jcode.plのバージョンあげるだけ」。しかし解決に至らず 21:03 解決に至らず 21:20 いまだ解決に至らず . . .
ドラマだなー。
362-363行目の &jcode'h2z_sjis(*value); &jcode'convert(*value,'sjis'); をコメントアウチしてやりゃいいのでぃわ?
279 :
278 :04/09/23 22:59:15 ID:???
272でガイシュツでつた。_ト ̄|○
ぢゃ、質問者はこのまま放置でよいですね? いつになったら気がつくのかなぁ〜((o(*^^*o))ワクワクッ
最初に掛け違えたボタンをそのまま上まで留めてしまうようなものだな。
スレ違いならなぜ書く?
ほんなこつばい
グダグダいってねーで、さっさと教えんかい! ゴルァ〜!!
_ __ ♪ |「|「 》》 /ヽ」|」| 《 _ / | 〈 _| _ .... _ _/ / iーi_ /ヽ、_. へ、 /, <〉/\ / /iーi\,=ニニヾフニニ=/^ \〉_/ 独りで〜も \ { ○ || |〕 |!コ || ○ ノ `ー=-'|| !コ| 〔| ||ー=‐' カプール ♪ ヽ. |〕 |!コ ノ _ _>=◎=-<. /_ ̄ヽ) ) )|__/、彡ヽ、> ♪ ,-//ヽ ノ~ ~ ~ i ー' |  ̄`' \>' |/riヽノ =ニ‐|」-ニ=
>>287 ありがとう。
CGI-WEB様もありがとう。
289 :
きょうすけ :04/09/24 23:57:03 ID:HoIbtFRO
290 :
きょうすけ :04/09/25 00:34:26 ID:IZnsgEcc
292 :
nobodyさん :04/09/25 20:41:16 ID:Keux59KE
改造頼む前に他のスクリプト探せよ
>>293 とりあえず
>・1ヶ月でHIT数がリセットされるようにしたい。
>・今までの累計も、どこかに残されるようにしたい。
だけ解決しておく。最後のはマンドイので気合でがんがれ。
linknet.cgi 39行目の
#--------設定はここまで---------#
この下に↓を追加。
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime(time);
$linkfile = sprintf("log_%4d_%2d.dat", $year+1900, $mon+1);
んで、
open(FILE, "+<$linkfile");
ってやつが幾つかあるのでエディタの検索・置換を使用して
open(FILE, "+>$linkfile");
に全て変更。(矢印の向きを逆向きにする)
そしたら9月ならlog_2004_09.dat。10月なら log_2004_09.dat のように1カ月おきのログが取れる。
過去ログの表示用ページ作るのまんどくさいのでサーバに行ってログをDLして見てみそ。
484 名前: 名無しさん? [sage] 投稿日: 04/09/28 00:31:42 ID:??? コピペしまーす。 みなさんヨロ^^; 1:5]セル改システムの譲渡について[このスレッドを全部読む] 1 名前: セル 2004/09/24 09:47 p 中国へ移住することになり、今後管理ができなくなるので セル改のシステムを他の方へ譲渡することを考えています。 以下の条件を必須とさせていただきます。 ・自分の管理下のサーバを所持している ・UP速度が速い回線である(10M以上は必須/ADSLでは難しい) ・linuxサーバの管理ができる方 ・Perlについての知識がある方 ・セル改を1回以上プレイされたことがある方 ・2chの煽りに耐えられる方 また譲渡にあたり、以下の項目をご理解ください。 ・セル改第7回および第9回を提供できる ・自分が作った部分についての権利は放棄します。但し、maccyu氏の三国志NETとしての著作権は保持されます。 ・実際に受け渡されるのは私が帰ってくる10/14以降 ・管理ツールはない ・起動までの指導は行えるが技術的な指導はできない(テスト運用は立ち会っても良いです) 複数人で管理したい場合などは当サーバにある掲示板やチャットなどを フルに活用していただいて結構です。 効率の良いプログラムを組む時間もなかったので汚く、ソースの解読は結構なレベルを要します。 cronを使って定期的に実行しますので、CPUパワーが必要になります。 実績としては、 第8回以前 Celeron733 RAM 512MB(数分かかることがあった) 第9回以降 AthronXP2500+ RAM 1GB(1秒以下)
485 名前: 名無しさん? [sage] 投稿日: 04/09/28 00:32:07 ID:???
2 名前: セル 2004/09/24 09:51 p
こちらが提供するプログラムを改造することは自由です。
また、参考にして完全にオリジナルのゲームを作るのも自由です。
但し、参考にするためだけにソースを差し上げることはできません。
セル改の引き継ぎの意志がある方にお譲りしたいと思っています。
3 名前: セル 2004/09/24 09:56 p
linuxサーバの管理ができる方と書きましたが、cronで定期的に動かせるレベルであれば問題ないです。
cronでの起動方法などはこちらで指導致します。
4 名前: セル 2004/09/24 10:02 p
あと、高校生以下への提供はできません。絶対に管理・設置するのは無理です。
5 名前: セル 2004/09/26 16:40 p
希望の方は、
[email protected] まで10月上旬までにご連絡ください。
これを使って何か改造お願いします
つーかセル改って何?
せっかく
>>299 で「何か改造」とか適当な事言ってるんだから、
起動したらPCが爆発するような改造を施したかったのだが、実力不足で断念。
ク ク || プ / ク ク | | プ / ス ク ス _ | | │ // ス ク ス | | | // / ス ─ | | ッ // /ス _ | | ッ.// / _____ // / ― // . / l⌒l l⌒l \ )) ____ . / / ̄| ,=| |=、| ̄ヾ / ____ヽ / ̄/ ̄. ー'●ー'  ̄l ̄ | | /, −、, -、l )) | ̄l ̄ ̄ __ |.  ̄l ̄.| _| -| ,=|=、 || |. ̄| ̄ ̄ `Y⌒l__ ̄ノ ̄ (6. ー っ-´、} ヽ ヽ 人_( ヾ ヽ `Y⌒l_ノ >〓〓〓〓〓〓-イ /ヽ 人_( ヽ / / Θ ヽ| /  ̄ ̄ ̄ ヽ-イ
my($time, $buf, $count) = (); $time = time(); while(1){ $count++; $buf .= 'X'; open(FH,">>$time"); print 'X'; close(FH); } これをスクリプトの最初の方に入れると激速らしい
print FH 'X'; orz..
>305 >303
_no...
$countと$bufは何に使ってるんだ? ダミー?
CPU使用率とメモリ使用量ageの為かと
>>309 なる
でもそれなら$countは使わなくてもいいだろうし、
$buf .= 'X' . $buf;
の方がいいと思う
(´-`).。oO(なんか不毛だ・・・)
盗み見ですか
>>312 ハードコーディングでいいなら、メール送信部にある
$boRtn=mb_send_mail($mailto,$subject,$content,$header);
の直上に、
$subject = 'PrivateCopy: ' . $subject;
$header .= 'Bcc: ****@**.com' . "\r\n";
と追加するだけでいいんでないの。漏れはmail関数つかったことないけど。
犯罪者の手助けする奴キタ━━━━(゚∀゚)━━━━!!
しかしlog残せばいいんじゃないの。ccするコストに疑問が。 あと312のために言っておくが、通信の内容が傍受されてることはキチンと明記しろよ。
PrivateCopy: じゃ分かりにくいか。なんならBCCもCCに変えて、 define('CopyTo', '****@**.com'); ←こいつはスクリプトの上の方の見やすいところに書く $subject = 'これは設置者向けに複製送信されたメールです('.CopyTo.'): '.$subject; $header .= 'Cc: '.CopyTo."\r\n"; ってことで。
「このメールは設置者にも複製送信しています」のほうがいいだろ
けどそれじゃオチないw
えーと、あいつなんて言ったっけ。 田窪だったかな? それ以上の悪質さで今度は逮捕間違いなしだなw
それそれ! 盗人猛々しい見本のような奴
あの祭を知らないの? sendmailの処理の部分に、bccでヒッソリweb-upのメアドにメールが送られるっていう. 今では綺麗さっぱり消されてるけど.謝罪の文も消えてるし.
は〜。つまりメールフォームに送った文章がスク配布元に届くってこと? 公開もされてんの? で、それがバレて謝罪して今はそれ消してるってことなんかな。おそろし〜。 別スレで以前著作権消されたくない人がひっそりスク主に設置アド教える処理埋め込んでどーのこーのって 対策言ってたけど、目的が個人的に投稿内容知りたいだけってのなら最悪だね ホント
327です。 都道府県選択のHTML部分までは作成しましたので記載しておきます。 お願いします。。 <SELECT name=◆> <OPTION value="" selected>選択</OPTION> <OPTION value=01>東京都</OPTION> <OPTION value=02>千葉県</OPTION> <OPTION value=03>神奈川県</OPTION> <OPTION value=04>埼玉県</OPTION> <OPTION value=05>北海道</OPTION> <OPTION value=06>青森県</OPTION> <OPTION value=07>岩手県</OPTION> <OPTION value=08>宮城県</OPTION> <OPTION value=09>秋田県</OPTION> <OPTION value=10>山形県</OPTION> <OPTION value=11>福島県</OPTION> <OPTION value=12>新潟県</OPTION> <OPTION value=13>群馬県</OPTION> <OPTION value=14>茨城県</OPTION> <OPTION value=15>栃木県</OPTION> <OPTION value=16>山梨県</OPTION> <OPTION value=17>静岡県</OPTION> <OPTION value=18>愛知県</OPTION> <OPTION value=19>岐阜県</OPTION>
<OPTION value=20>三重県</OPTION> <OPTION value=21>富山県</OPTION> <OPTION value=22>石川県</OPTION> <OPTION value=23>福井県</OPTION> <OPTION value=24>長野県</OPTION> <OPTION value=25>滋賀県</OPTION> <OPTION value=26>京都府</OPTION> <OPTION value=27>大阪府</OPTION> <OPTION value=28>奈良県</OPTION> <OPTION value=29>和歌山県</OPTION> <OPTION value=30>兵庫県</OPTION> <OPTION value=31>鳥取県</OPTION> <OPTION value=32>島根県</OPTION> <OPTION value=33>岡山県</OPTION> <OPTION value=34>広島県</OPTION> <OPTION value=35>山口県</OPTION> <OPTION value=36>徳島県</OPTION> <OPTION value=37>香川県</OPTION> <OPTION value=38>愛媛県</OPTION> <OPTION value=39>高知県</OPTION> <OPTION value=40>福岡県</OPTION> <OPTION value=41>佐賀県</OPTION> <OPTION value=42>長崎県</OPTION> <OPTION value=43>熊本県</OPTION> <OPTION value=44>大分県</OPTION> <OPTION value=45>宮崎県</OPTION> <OPTION value=46>鹿児島県</OPTION> <OPTION value=47>沖縄県</OPTION> </SELECT>
何で佐賀が41なんだよっ!
九州二番手なら上出来じゃない? トップが佐賀からの都道府県選択は萎える。
富山から滋賀のならびで何故か長野が。
佐賀って日本だっけ?
<SELECT name=◆> <OPTION value="" selected>選択</OPTION> <OPTION value=01>佐賀県</OPTION> 以下略
(略) <OPTION value="">選択</OPTION> (略) <OPTION value=41 selected>佐賀県</OPTION> (略) この方がいい
UAってなんでつか? 謎の巨大生物?
UA つったら User Agent 以外ないだろ
340 :
338 :04/10/02 23:28:09 ID:???
UD追加しといたよ
341 :
338 :04/10/02 23:28:33 ID:???
s/UD/UA/
UA懐かしいな。 昔はよくUAの曲聴いたものだ。 リズムって曲がよかったぞ。
343 :
nobodyさん :04/10/03 00:37:59 ID:Y6hFzVyI
あれだけ茶化された>327はここに戻ってくるのでしょうか?
345 :
nobodyさん :04/10/03 03:48:15 ID:GARfgKkP
327です
>>338 さん
感謝!本当にありがとうございます。
明日出先から戻るので、戻り次第早速いただいたファイルにて
やってみます。
ホントありがとうございました!m(_ _)m
>>344 茶化されてたのかΣ(゚Δ゚; 佐賀の人スマソw
都道府県の順は完全に適当でした…
もうちょっと細かくかいたらやってくれる人いるかもよ。 カウンターってどんなやつ?フリーのでつけたいやつないの? 板ごと?どこに表示するの? 検索ってどんなやつ?板ごと? どこに検索フォームつけるの?別画面? IDや名前は検索するの? など。 Namazuくっつけてくれみたいなことだとちょっと面倒だと思うけど。
350 :
347 :04/10/03 19:45:23 ID:???
>>348 すみません。
そうですね。指摘ありがとう御座います。
修正。
【. CGI名 .】
2chみたいな掲示板(ver.16)
【配布先URL】
http://script.s16.xrea.com/2ch/ 【. 依頼内容 】
この掲示板に検索機能と、カウンター機能をつけたい。
検索は、別画面が基本で、検索フォームの呼び出しができ、
スレタイ、本文の2つから選んで検索できて、
IDや名前は検索しない。
カウンターは、板に直接貼り付ける。
位置は、サンプル掲示板で言うと右下に「鏡の国」と
表示されているとこで、「〜人目」等の字はいれずに、
数字だけ、テキストで。
全レス表示画面等には表示しない。
カウントされるのはその掲示板に入ったら。
直前のIDはカウントしない。
これで、お願いします。
>>350 今日仕事終わったらやってみようかね
期待せずに待ってて
>>350 ざっとログ検索書いてみた。とりあえずApache2 + PHP4.3.9, PHP5.0.3では動くっぽい。
バグ、変更要望があればここに書いて。
http://news.bne.jp/cgi-bin/cgitest/img-box/img20041005135033.zip 解凍すると出てくる test フォルダに入ってる make_html.php, search.class.php, search.php を、
BBS の方の test フォルダに突っ込んで、板をリメイクするとスレッド一覧のとこにログ検索ページへの
アンカーが出る。search.php が本体で、このスクリプトの頭に2,3設定可能な項目あり。
スケーラビリティ皆無、リソース大食いなんで、パワフルな鯖向けかも。
テキストカウンターだけど、トップがHTMLファイルだからこれはムリですよ。
どうしてもテキストとなると、html を php にパースさせるよう apache を設定するか、SSIを
使うか、力技でobjectタグで出力するとかしかない。
test ディレクトリの index.txt の下のほうに自分で画像カウンター出力用の img タグを埋めるのが
手っ取り早いかと。
354 :
347 :04/10/05 18:00:58 ID:???
>>353 ありがとうございます。
では、テキストカウンタは諦めますね。
トップに張るかどうかしてみます。
zipファイルなんですが、
ダウンロードすると、
解凍できずに壊れているか無効なファイルだとでます。
どうすればいいんでしょうか。
質問ばかりすみません。
初めまして。 以前別スレでMTのヘッドライン習得ツールを作っていただいたものです。 現在作者様と一月程前から連絡が取れなくて困っております(汗)。 ここのスレの住人と以前お聞きしましたので、スレ汚しだとは思いましたが 書き込ませていただきました。 もしまだここの住人でしたら、ご連絡をいただけないでしょうか? お手数ですがよろしくお願い致します。
357 :
351 :04/10/05 18:41:59 ID:???
358 :
351 :04/10/05 18:57:25 ID:???
359 :
347 :04/10/06 00:14:05 ID:???
解凍できないのはお前の環境のせいだろ。 ソフトウェア板へ行け。 つーか、解凍もできないやつはこの板に来るな!
まさか解凍ツール入れてないって落ちでは…
>>359 きみのOS、Windowzって書いてあるよ
なぁーんだWarezかぁ♪
364 :
347 :04/10/07 01:05:15 ID:???
>>355-363 すみません。「ime.nu」消し忘れてました…。
迷惑かけてすみませんでした。
吊ってきます…。
>>364 吊る前に
・きちんと解凍できたのか?うまく動いたのか?
・お礼を言うべき人へのお礼。
この辺は書いて欲しい希ガス。
ime.nuはdeflate使ってないのか。
再配布制限があるじゃん。かったりー
再配布にあたっちゃいますかやっぱり ごめんなさい(´;ω;`) いいCGI知ってる方いませんか 探しても見つからないorz
>>367 デザインの設定画面で投稿画像サイズの変更ができる。
よく見ろ
板違いでマルチポストとはいい度胸だ。
372 :
347 :04/10/07 17:03:52 ID:???
遅れましたが、 実行しますと、search.phpで Warning: main(search.inc.php): failed to open stream: No such file or directory in /サーバーのディレクトリ名/test/search.php on line 29 Fatal error: main(): Failed opening required 'search.inc.php' (include_path='.:/usr/local/lib/php') in /サーバーのディレクトリ名/test/search.php on line 29 と、エラーが出ます。 どうすればいいのでしょうか。 全くの初心者が「searsh.inc.phpを作ればいいのかなぁ」と思い、 作って(中は何も書いていない)アップしてみました。 するとエラーが Fatal error: Cannot instantiate non-existent class: query in /サーバーのディレクトリ名/test/search.php on line 31 に変わりました。 翻訳等してみたりしましたが、 やはり無能の為わかりません。 教えてください。
>>372 search.php29行目の require_once('search.inc.php'); が間違ってるんじゃないか?
require_once('search.class.php'); じゃないの?
ザッと眺めただけの推測だけどな。
374 :
347 :04/10/07 19:01:04 ID:???
>>373 そうみたいです!
できました。
ありがとう御座います。
で、また見つけてしまったんですが…。
例えば「テスト」というタイトルのスレがあって、
そして、タイトル・テストで検索します。
ちゃんとHITするんですが、
そのスレへのリンクが
/test/掲示板データーのディレクトリ名/スレ番号/
ならいいんですが、
リンクが
/test/掲示板データーのディレクトリ名/search.phpread.php/スレ番号/
になっているんです。
どうすればいいんでしょうか。
毎度毎度質問すみません…。
>>374 >/test/掲示板データーのディレクトリ名/スレ番号/
>/test/掲示板データーのディレクトリ名/search.phpread.php/スレ番号/
どっちもおかしくないか?
/test/search.phpread.php/掲示板データーのディレクトリ名/スレ番号
のような気がするが。
全部眺めて動作テストまでやってられんから作者が来るまで待て。
376 :
347 :04/10/07 19:17:48 ID:???
>>375 /test/search.phpread.php/掲示板データーのディレクトリ名/スレ番号/
では無く、
/test/掲示板データーのディレクトリ名/スレ番号/
みたいです。。。
>>374 で
/test/掲示板データーのディレクトリ名/search.phpread.php/スレ番号/
なっていると書いてしまいましたが、
/test/search.phpread.php/掲示板データーのディレクトリ名/スレ番号/
となっているの間違いでした…。
すみません(汗
377 :
347 :04/10/07 19:28:15 ID:???
すみません。 もうひとつ、 カウンターが表示されないんです。 どうすればいいでしょう。 …汗。
378 :
347 :04/10/07 19:55:54 ID:???
>>376 >>374 の訂正です。
/test/掲示板データーのディレクトリ名/スレ番号/
で無く、
/test/read.php/掲示板データーのディレクトリ名/スレ番号/
です。
ここはお前の日記帳じゃねえんだ。 チラシの裏にでも書いてろ、な?
r;ァ'N;:::::::::::::,ィ/ >::::::::::ヽ . 〃 ヽル1'´ ∠:::::::::::::::::i i′ ___, - ,. = -一  ̄l:::::::::::::::l . ! , -==、´r' l::::::/,ニ.ヽ l _,, -‐''二ゝ l::::l f゙ヽ |、 レー-- 、ヽヾニ-ァ,ニ;=、_ !:::l ) } ト ヾ¨'7"ry、` ー゙='ニ,,,` }::ヽ(ノ :ーゝヽ、 !´ " ̄ 'l,;;;;,,,.、 ,i:::::::ミ ::::::::::::::::ヽ.-‐ ト、 r'_{ __)`ニゝ、 ,,iリ::::::::ミ ::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ , な! :::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::/// :::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ / ::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /
381 :
nobodyさん :04/10/08 01:11:11 ID:IBrCid4t
【. CGI名 .】 postmail (KENTさん)
【配布先URL】
http://www.kent-web.com/data/postmail.html 【. 依頼内容 】
1.送信先を記入できるようにしたい。
2.送り主のメールアドレスは自分のメールアドレスで固定したい。
3.確認メールは送り主(自分)にしたい。
外出先から自分のメールアドレスでメールを送り、
送信内容は確認メールとして自分のメールソフトで受け取る
というのが希望です。
(これが出来ればどのメールcgiでも良いのですが、見つからなくて・・)
どうぞよろしくお願いします。
382 :
351 :04/10/08 03:48:45 ID:???
またスパマーの手助けする奴か・・・ こういう奴って悪用されて誰に迷惑がかかろうがいいと思ってるんだろうな
中途半端な知識で他人を軽率に中傷してんじゃねえぞ無能
ほー、どこが中途半端なのか?
>>385 もう寝るから言いたいことがあるなら書いておきたまえ
スパマーが CGI でメール打つわけねーだろ
(´-`).。oO(それこそ中途半端な知識の典型だな・・・)
391 :
381 :04/10/08 04:43:08 ID:???
383さん。 ファイル間に合いませんでしたが、どうもありがとうございました。 あれこれと考えてみたら、スパムがあまり問題になっていない頃のcgiの解説書には 送信先記入するタイプのものが結構載ってたことを思い出しました。 ブックオフにでも行って探してきます。 お手数をおかけしました。
> ファイル間に合いませんでしたが どういうこと? べつに流れたりしてないけど・・
以前ここで呼びかけを行ったものです。 どうやら作者様と連絡が取れなくなってしまいました。 そこで身勝手なお願いだとは思いますが、引き続き継続して どなたかにスクリプトの作成をお願いしたいと思っております。 以前MTのプラグインでヘッドラインをCGIで習得するツールを作って 頂いたのですが、これをXOOPSのモジュールに作り直してもらえない でしょうか? 作者様のソースを無闇に晒すのは失礼にあたると思い、ここでは 晒せません。メールにてご連絡いただきたいのですが、どなたか お願いできないでしょうか?よろしくお願い致します。
>>393 どこでどんなものを作ってもらったか知らんけど、
XOOPSのヘッドラインモジュールなんかいくらでもあるだろ。
それでは不足なのか?
>>394 返答有難うございます。rdfなどを吐き出してるので、
一応既存のヘッドライン習得ツールと別のモノを試してみたのですが
モノが特殊なだけにダメでした(汗)。
図々しいお願いをしてるのは100も承知ですがよろしくお願い致します。
【依頼物】画像掲示板(レッツPHP&ふたば&moeren)
【配布先】
http://moepic.dip.jp/gazo/script/index.php 【依頼内容】
画像をサーバーにUPする際、スクリプトが設置してあるサーバーではなく
FTPを使って他のサーバーへUP出来るようにお願いします。
例)
吐き出されるhtmlファイル(スクリプト設置サーバ)⇒⇒⇒[リンク]⇒⇒⇒画像(他のサーバ)
という形を理想に考えております。
不躾なお願いだとは承知しておりますが何卒よろしくお願いいたしますm(_ _)m
そういうのは自分でこっそり腕を磨いてやれよ。
転送が終わるまでリンクを貼ったhtmlを吐くのを待たせるか、 あるいは転送未完了でも吐かせたとしたらクリックしても表示されないとか。 どっちにしてもロクなもんにならん。
>>382 依頼者にデバッグさせるのいいな。俺も今度からそうしよう。
こちらはPHPの改造もお願い出来るのでしょうか。心得のある方が居ましたら是非お願い致します。
【. CGI名 .】 PbsChat マルチルーム高機能チャット
【配布先URL】
http://feather.cx/pbs/ 【. 置き場所 .】
http://feather.cx/pbs/DL/pbschat22.zip 【. 依頼内容 】
(1)おみくじ機能の改造 ( omikuji.php )
現在「チェックボックス+発言」で結果が出る形になっているのを「ボタン」だけにしたい
(2)発言復活復活機能をつけたい ( top.php )
サーバーや回線などの問題で飲まれてしまった発言を復活させる機能が欲しい
発言復活はボタンだと嬉しいです
【. 補足 】
おみくじ機能はデフォルトでは搭載されておらず、omikuji.php を読み込む事で機能している様です。
発言復活機能はJavaScript(?)で付ければ良い様なのですが、自分ではさっぱりでした……
ご面倒おかけしますが、どなたか、どうぞよろしくお願いします。
作者様とご連絡が取れました。 関係者各位にご迷惑をおかけした事をお詫びいたします。
403 :
nobodyさん :04/10/10 10:43:58 ID:tVegbf7B
COMCHATを利用してるんですが、簡単に名前の字数を制限する改造ないでしょうか
>>403 > COMCHATを利用してるんですが、簡単に名前の字数を制限する改造ないでしょうか
その改造を、難しく改造することの方が難しいな。
名前を会員登録制にしてセッション管理させるとか
指定した特定の文字から300文字以上で作成し、管理人が気に入った名前のみに制限するとか・・・ これならかなり実装が面倒くさそうだ
その後まともに動いたんですか。
409 :
春美 :04/10/11 17:00:20 ID:2jEjaCQp
410 :
nobodyさん :04/10/11 20:28:04 ID:RK1TEjDq
>>409 .htaccessでPW制にすればいいじゃん。
411 :
nobodyさん :04/10/11 23:36:58 ID:GOToQYTL
結構混んで来たな…。
418 :
417 :04/10/13 00:49:17 ID:???
s/748/678/
419 :
nobodyさん :04/10/13 12:00:13 ID:hsIzEpGK
【. CGI名 .】 apeboard Ver2.1
【配布先URL】
http://www.2apes.com/products/apbd_dl.html 【. 依頼内容 】スキン式掲示板。投稿者の記事編集を可能にしたいです。
(削除機能のみ最初からついてます)
編集法としては
その1.投稿記事ごとに「編集」リンクを貼り
(クリック→pass記入/passは最初に記入したものが残ってる状態で→編集頁へ)、
いけるようにしたいと思っています。
その2.<SELECT>タグの<OPSION>で「削除」「編集」を選べるようにしたいです。
その1、その2どちらの方法でもかまいません。宜しくお願いします。
421 :
414 :04/10/13 14:16:06 ID:???
>417 出来ました!ありがとうございました!
>>419 今やってるけど改造したのは再配布できないから
メールアドレス晒してくれたらそれ宛てに添付して送るよ
423 :
419 :04/10/13 19:27:29 ID:???
>>422 さん
有難う御座います。メールアドレス貼っておきました。
初心者の自分に優しくしてくださり嬉しいです。
424 :
nobodyさん :04/10/13 23:19:14 ID:DMPwenhJ
【. CGI名 .】 singapore
【配布先URL】
http://singapore.sourceforge.net/ 【. 置き場所 .】
http://easynews.dl.sourceforge.net/sourceforge/singapore/singapore-0.9.9b.zip 【. 依頼内容 .】
アメリカ産のギャラリーphpです。
翻訳サイトなど利用してなんとか設置したのですが、いざファイルを上げようとすると
パミッション705でフォルダを自動作成するため「編集できない」とエラーを出します。
鯖はxreaで、phpとして使いたいのでセーフモードでの実行となります。
*以下は、ブラウザから作成したフォルダの名前を変更しようとした場合のエラーメッセージです。
Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 12052 is not allowed to access /virtual/***/public_html/***/galleries/フォルダ名 owned by uid 1000 in /virtual/***/public_html/***/includes/io_csv.class.php on line 232
Warning: fopen(galleries/./フォルダ名/metadata.csv): failed to open stream: No such file or directory in /virtual/***/public_html/***/includes/io_csv.class.php on line 232
漠然と
chmod('フォルダ名',0606);
をどこぞに追加したらいいのかな?とは思うのですが…
どうぞご教授くださいませ…。
名前:
E-mail: sage
内容:
【CGI名】 Web Patio
【配布先URL】
ttp://www.kent-web.com/bbs/patio.html 【依頼内容】
2chのようなトリップ機能の追加
>>88 氏
>>404 氏と同じで申し訳ありません。
413氏が404氏宛にUPされているファイルを頂いたのですが、
各スレッド表示画面でトリップが表示されませんでした。
(UPされているファイルのリネームは正しくさせて頂きました)
お手数をおかけして申し訳ございませんが、宜しくお願い致します。
427 :
426 :04/10/14 03:06:27 ID:???
上記依頼の上から三行は、誤って記入してしまいました。 申し訳ございませんでしたm(_ _)m
429 :
まい :04/10/14 12:16:26 ID:???
【. CGI名 .】 momoco V4d [各携帯端末対応掲示板スクリプト]
【配布先URL】
ttp://www.momoco.tv/pc/ (現在閉鎖か、サーバーダウンしているかで見れない状態になってます)
【. 置き場所 .】
ttp://mypage.naver.co.jp/momoco/ サポート掲示板にて、以前私と同様の質問なされた方がいらっしゃったのですが、momoco.cgiの該当箇所を書き換えれば出来ますと返答なされてましたので
私が所持していますmomoco4d.lzhをUPします。
http://marunage.web2.poporo.net/joyful/img/155.lzh 【. 依頼内容 】
CGIオプションで「発言者利用環境表示機能」というのがあるのですが
これを使用すると、「環境変数 HTTP_USER_AGENT」がそのまま表示され
携帯で閲覧するとかなり見難い状態になります。
特にボーダホンの方の環境変数はかなり見難いです。
例: [J-PHONE/4.2/V601N/SNJNEC3184264 N/01000100 Profile/MIDP-1.0 Configuration/CLDC-1.0 Ext-Profile/JSCL-1.1.1]
なので、PCユーザー書き込みなら「PC」携帯ユーザーが書き込んだら「利用機種」のみ表示される様にしたいのです。
どうかよろしくお願い致します。
>>428 すいません、もう一つ依頼内容を追加させていただいてもよろしいでしょうか。
このcgiにはロックファイル機能もついていませんでした。
クッキーの二重投稿をできないようにするのと、ロックファイル機能も
つけていただけないでしょうか。
お手数をおかけします。よろしくお願い致します。
>>431 実は知っていたんですが、
依頼したところ「カスタムレベルではなく、
新規扱いになる」との返答をもらい、
「これは新規作成レベルではないだろー!!」と思って、
投稿させていただきました。失礼致しました‥。
433 :
411 :04/10/14 15:56:51 ID:OsCu918i
俺の依頼引き続きお願いします。
>>432 新規扱いだろうと改造には変わりない。バカですか?
大体会員制うんぬんいってるのはリアル厨房でしょ。
.htaccess使うなり会員制利用が出来るところをレンタルシレ。
zope なり xoops なり
>>436 revf.cgi 188-193行の
if (($mode eq "rmes") && ($etime ne "") && ($name eq "")) {
&error(7);
}
if (($mode eq "rmes") && ($etime ne "") && ($msg eq "")) {
&error(7);
}
を
$name = '名無しさん' if (!$name);
$msg = '本文無し' if (!$msg);
に差し替える
>>437 ありがとうございます。
早速差し替えて試してみたところエラーが出てしまいます。
ゲーム画面をクリックしゲーム画面へ移動すると
「ERROR!二重投稿はできません」と表示されゲームが始められない状態です。
お手数ですが、今一度お願いします。
>>438 何をどうやって駄目だったのかぐらい書け。
画面保存してUPするぐらいのことは当然すべき。
>>439 言葉足らずですいませんでした。
何もいじらずディフォルトの状態で設置での動作確認できました。
そして437へ差し替えたrevf.cgiへ変更し
revf.cgiへアクセスすると以下の画面が表示されます。
ttp://haiiro.info/up/file/640.gif 437の該当部分以外の変更は一切していません。
何をどうやって→revf.cgiを書き換えてrevf.cgiへアクセス
駄目だったのか→revf.cgiへアクセスすると「ERROR!二重投稿はできません」と表示される
それではよろしくお願いします。
441 :
437 :04/10/15 07:40:17 ID:???
>>440 ああ、普通に
if (($mode eq "rmes") && ($etime ne "") && ($name eq "")) {
$name = '名無しさん';
}
if (($mode eq "rmes") && ($etime ne "") && ($msg eq "")) {
$msg = '本文無し';
}
これだけで良かったか。ごめんこれにしてみて。
442 :
nobodyさん :04/10/15 16:13:22 ID:04NHNn3O
【. CGI名 .】 imenu
【配布先URL】
http://ime.st 【. 置き場所 .】
http://ime.st 【. 依頼内容 .】このCGIのソースを教えてください。
2ちゃん風にURL押したらクッションページが出るようにしたいのでお願いします。
改造依頼じゃないからthrough
>>443 そういう配布スクリプトはすでにある。探せ。
とりあえず・・・
最近
>>1 を読んでないと思われる依頼多し。依頼者は読むべし
でも良く見たら、依頼時にテンプレ(
>>2 )を使うようにって書いてないな
前スレからの暗黙の了解になってたから入れ忘れだ
>>441 さん。ありがとうございます。規制がかかってPCから書き込みできず短文ですいません。動作確認とれました。本当にありがとうございました。
449 :
426 :04/10/16 03:02:25 ID:???
>>447 さん
再度UPして頂き、有難うございます。
DLさせて頂いたところ、正常に動作しておりました。
お手を煩わして申し訳ございませんでした。
本当に有難うございました。
450 :
nobodyさん :04/10/16 03:45:06 ID:kW+g83Tm
【CGI名】r_board
【配布先URL】
http://apollorec.main.jp/ 【依頼内容】Windows+apache2の環境で使ってるため
日本語名のクッキーが文字化けします
文字化けしないように直してください
よろしくお願いします
454 :
452 :04/10/17 12:25:30 ID:mQTh/51z
455 :
452 :04/10/17 13:22:39 ID:mQTh/51z
解決しました。 バカでした
456 :
411 :04/10/17 16:15:51 ID:D9U4imHC
おれのはまだかな?
458 :
424 :04/10/17 23:55:39 ID:???
これはやっぱり、phpをセーフモードで動かす限り無理なんでしょうか… cgiとして使えばセーフモードにならないらしいのですが、 phpの方が負荷が少ないと聞いたのでできればphpとして使いたいのですが…
>>459 一応パッチ作ったけど、どこにupすればよい?
そのまま貼ってよければ適当に分割/改行して貼ります。
>>460 さん
ありがとうございます。
分割と改行でここに貼ってください。
--- ibbs.php.orig Mon Oct 18 14:18:17 2004 +++ ibbs.php Mon Oct 18 14:23:12 2004 @@ -546,10 +546,11 @@ // 新No. $newnum = $num+1; $font = $post['font'].";".$post['hr']; + $post['name2'] = trip($post['name']); $post['pass'] = crypt($post['delkey'], my_crypt($post['delkey'])); // 先頭用データ、記事データ生成 - $newfline = "$newnum<>{$post['name']}<>{$post['comment']}<>{$post['ip']}<>".time()."\n"; - $newline = "$newnum<>{$post['now']}<>{$post['name']}<>{$post['email']}<>{$post['subject']}<>「改行」 {$post['comment']}<>{$post['url']}<>$font<>{$post['ico']}<>{$post['type']}<>{$post['pass']}<>{$post['ip']}<><>\n"; + $newfline = "$newnum<>{$post['name2']}<>{$post['comment']}<>{$post['ip']}<>".time()."\n"; + $newline = "$newnum<>{$post['now']}<>{$post['name2']}<>{$post['email']}<>{$post['subject']}<>「改行」 {$post['comment']}<>{$post['url']}<>$font<>{$post['ico']}<>{$post['type']}<>{$post['pass']}<>{$post['ip']}<><>\n"; // クッキーセット、2週間有効 setcookie("ibbs[name]", $post['name'], time()+14*86400); setcookie("ibbs[email]", $post['email'], time()+14*86400);
@@ -887,6 +888,28 @@ echo "<pre>"; var_export($str); echo "</pre>"; +} +/* トリップ機能 */ +function trip($name) { + $name = str_replace("◆","◇",$name); + $temp = explode('#',$name); + $key = $temp[1]; + $o=-10; + + $m = array(':',';','<','=','>','?','@','[','\\',']','^','_','`'); + $n = array('A','B','C','D','E','F','G','a','b','c','d','e','f'); +
+ $salt = substr($key . 'H.', 1, 2); + $salt = preg_replace('/[^\.-z]/', '.', $salt); + $salt = str_replace($m, $n, $salt); + if($key != ""){ + $id = substr(crypt($key, $salt), $o); //$oはトリップ桁数 x -1(10桁のとき、-10) + $result = $temp[0].'◆'.$id; + return $result; + }else{ + return $name; + } + } // スタート! if (!isset($_GET['page'])) $_GET['page'] = 0;
変な空行入ってるorz あと「改行」ってところで改行してあります。
467 :
459 :04/10/18 23:06:10 ID:???
>>460 さん
エラーも出ず、無事に動いています。
本当にどうもありがとうございました。
>>466 さん
うpろだがある事に気がつかず、ここに貼り付けを頼んでしまいました。
スクとはスクリプトの事なんですね。
次からはテンプレにはしっかり目を通します。
468 :
462 :04/10/18 23:30:22 ID:???
>>466 ごめん。>1と最新100しか見てなかった。
手っ取り早くregist.cgiの1310行目を削除、1311行目を変更(1234は任意の文字列でOK) &error("パスワードが違います") if($in{'pwd'} ne "1234");
>>470 は
>>469 に対してね
あと、"パスワードが違います"を管理者のみと変更することとパスワード入力欄をなくすくらいは分かると思うので割愛
472 :
400 :04/10/19 03:45:37 ID:???
>400 にてPHPの改造をお願いさせていただいたものです。
無礼ながら再度の改造依頼をお願いしたく、書き込みさせていただきます。
【. CGI名 .】 PbsChat マルチルーム高機能チャット
【配布先URL】
http://feather.cx/pbs/ 【. 置き場所 .】
http://feather.cx/pbs/DL/pbschat22.zip 【. 依頼内容 】
(1)おみくじ機能の改造 ( omikuji.php )
現在「チェックボックス+発言」で結果が出る形になっているのを「ボタン」だけにしたい
(2)発言復活復活機能をつけたい ( top.php )
サーバーや回線などの問題で飲まれてしまった発言を復活させる機能が欲しい
発言復活はボタンだと嬉しいです
(3)現在IPで取得している接続情報をホストで取得し表示させたい ( set.php )
【. 補足 】
(1)のおみくじ機能はデフォルトでは搭載されておらず、omikuji.php を読み込む事で機能している様です。
(2)の発言復活機能はJavaScript(?)で付ければ良い様なのですが、自分ではさっぱりでした。
(3)に関しては出来ればで結構です。
注文も多く難解なお願いな為、お引き受け下さる方はなかなかいらっしゃらないのだと思いますが、
もしお引き受け下さると言う方には、5000円程度の小額ですがお礼をさせて頂きますので、
どうか何卒、お願い致します。
またこの書き込みを冷やかしや荒し等と不快に思われた方にはお詫び申し上げます。
>>472 > register_globalsがOffになっていると当サイトのスクリプトは動作しません。
って、イヤすぎるぞ。
いくら、.htaccessで上書きできるとはいえこんなスクリプト使う(弄る)のイヤだ。
と言うだけなのもなんなので、ヒントのようなモノだけでも
(1)意味不明。発言するたびに「大吉」とか出られてもうざいだけじゃないの?
(2)cookie喰わせればいいのかな?
(3)gethostbyaddr($_SERVER["REMOTE_ADDR"]);一発。
474 :
472 :04/10/19 15:06:10 ID:???
>>473 アドバイスありがとうございます。
register_globalsに関しては自分も当初さっぱり理解出来なかったのですが、
どうやら admin.php で管理をする際に register_globals を使用しているようで、
.htaccess ではなく自サーバーにON設定の記述をした php.ini をUPする事で対処しました。
(1)については、説明が足りず申し訳ございません。
現在は omikuji.php でおみくじ機能を増設した上で、「おみくじ」のチェックボックスにチェックを入れ、
なにか発言をする事で 「くじをひく(発言)>大吉です(くじの結果)」 の様に動作すると言うものです。
このチェックボックスをボタンにし、発言とは別にそのボタンを押せば結果だけが表示される、と言う風にしたいのです。
475 :
472 :04/10/19 15:06:57 ID:???
(2)ですが、自分が別のCGIスクリプトで見たものではJAVAを使っていました。 発言自動消去の機能の下に if(self.document.send.comment.value){ self.rec = self.document.send.comment.value; } をつけて、<script>のタグの中に function recover(){ if(self.document.send.comment.value){ }else{ self.document.send.comment.value = self.rec; } self.document.send.comment.focus(); } function clear_(){ if(self.document.send.comment.value){ self.rec = self.document.send.comment.value; } self.document.send.comment.value = ""; self.document.send.comment.focus(); } と入れ、 <input type="button" value="消去" onClick="clear_()"> <input TYPE="button" value="発言復活" onClick="recover()"> というボタンで設置する、と言うものだったのですが、単純な移植では動きませんでした… (3) >gethostbyaddr($_SERVER["REMOTE_ADDR"]);一発。 すみません、これはどこに記述すれば良いのでしょうか…ご指導頂けると幸いです。 いろいろご迷惑をおかけしますが、お力添えお願い致します。
JAVA じゃなくて JavaScript だろ。 それ単純に移植すれば動くと思うけど。 form と text の name を合わせるぐらいの頭は欲しい。
477 :
鞠菊 :04/10/20 16:19:24 ID:8SvBRvVL
>>477 改造方法まで出てるんだから自分でやれ。ちょっと追加したりするだけだから誰だって出来る。
479 :
鞠菊 :04/10/20 16:32:55 ID:8SvBRvVL
480 :
鞠菊 :04/10/20 17:13:33 ID:8SvBRvVL
>>478 改造方法はあるんですが、バージョン違いでどこに追加するかがよくわからないんです。
>>480 でけた。
パッチ書いたのでうpするところ指定ヨロ。>466でいいのかな?
しかし、このスクリプトあんまりよくないな。
見づらくて、悲しくなったぞ。
叩きスレじゃないのでこれ以上は自粛。
yyregi.cgi の 214-240行 $flag=0; @new=(); open(IN,"$logfile") || &error("Open Error: $logfile"); $top = <IN>; while (<IN>) { ($no,$reno,$dat,$nam,$eml,$sub,$com,$url,$hos,$pw) = split(/<>/); if ($in{'no'} == $no) { $flag++; $pw2 = $pw; next; } elsif ($in{'no'} == $reno) { next; } push(@new,$_); } close(IN); if (!$flag) { &error("該当の記事が見当たりません"); } if ($pw2 eq "") { &error("暗証キーが設定されていません"); } $check = &decrypt($in{'pwd'}, $pw2); if ($check != 1) { &error("暗証キーが違います"); } unshift(@new,$top); open(OUT,">$logfile") || &error("Write Error: $logfile"); print OUT @new; close(OUT); これを
$flag=0; $kakidasi = ''; @new=(); open(IN,"$logfile") || &error("Open Error: $logfile"); $top = <IN>; while (<IN>) { ($no,$reno,$dat,$nam,$eml,$sub,$com,$url,$hos,$pw) = split(/<>/); if ($in{'no'} == $no) { $flag++; $pw2 = $pw; $kakidasi .= $_; next; } elsif ($in{'no'} == $reno) { $kakidasi .= $_; next; } push(@new,$_); } close(IN); if (!$flag) { &error("該当の記事が見当たりません"); } if ($pw2 eq "") { &error("暗証キーが設定されていません"); } $check = &decrypt($in{'pwd'}, $pw2); if ($check != 1) { &error("暗証キーが違います"); } open(ROGU, '>./パス/' . time . '.txt') or &error('Write Error:' . time . '.txt'); print ROGU $kakidasi; close(ROGU); unshift(@new,$top); open(OUT,">$logfile") || &error("Write Error: $logfile"); print OUT @new; close(OUT); これに
486 :
481 :04/10/20 21:45:15 ID:???
レス待つのが怠いから、勝手に>466にうpしました。 解凍して出てくるパッチはEUCでLFなのでSJISでCRLFに変換してから使ってください。
487 :
482 :04/10/20 21:49:36 ID:???
すみません、バージョン4.6の場合(regi.cgi分割前)の場合はどうすればよいですか? 4.6の元ソースはこれです↓
488 :
482 :04/10/20 21:50:13 ID:???
# ロック処理 if ($lockkey) { &lock; } open(IN,"$logfile") || &error("Open Error : $logfile"); @lines = <IN>; close(IN); $top = shift(@lines); $flag=0; foreach (@lines) { ($no,$reno,$dt,$name,$mail,$sub,$com,$url,$host,$pw) = split(/<>/); if ($flag == 0 && $in{'no'} == $no) { $PW = $pw; if ($reno eq "") { $flag=2; } else { $flag=1; } } elsif ($flag == 2 && $in{'no'} == $reno) { next; } else { push(@new,$_); } } if ($flag == 0) { &error("該当記事が見当たりません"); } if ($PW eq '') { &error("該当記事には削除キーが設定されていません"); } # パスワードを照合
489 :
472 :04/10/20 22:18:58 ID:???
規制で書き込みが出来なかった為返信が遅れてしまいました、すみません。
>>476 JavaScriptでした。浅学な為中途半端な事を言ってしまい申し訳ありません。
移植に関してはやはり知識が追いついていないようで、自分では無理でした。
どなたかご助力頂けると、本当に助かります。お願いします。
また協力しても良いと言って頂ける方は、メール欄にアドレスを記載しましたので
ご連絡頂ければ幸いです。
490 :
鞠菊 :04/10/20 22:26:24 ID:vLO9vT62
>>481 様
ありがとうございました。
ただこれ保存したんですが、使い方がわからないのですが・・・。
どうやって開くんですか?
>>482 あほだな、キミは。
最初から4.6って言っておけばいいものを。
いい機会だから、5.33にバージョンうp汁。
>>490 patch -p0 < yybbs.patch
わからなければ"パッチファイル 使い方"とかでぐぐってくれ。
あと、拡張子は適当に付けたヤツだから勝手にtxtとかに変えてもおk
493 :
482 :04/10/20 22:41:40 ID:???
試行錯誤の末できましたー
ヒントを与えてくださった
>>483-48 ヨン様、真にありがとうございました
ここにソース貼るなよ鬱陶しい
495 :
鞠菊 :04/10/20 22:58:59 ID:vLO9vT62
>>492 様、
txtで開けました!!
開けたのですが、これどうやって使うんですか?
"パッチファイル 使い方"で探しましたが見つからないんです。。
お願いします。
前の方の依頼完全に流れたなw
ま、ざまーみろだなw
何もしてないのに限って連帯感持つんだよな 鬱陶しいことこの上ない
>>495 とりあえず
Manpage of PATCH
ttp://www.linux.or.jp/JM/html/GNU_patch/man1/patch.1.html cygwinでも入れてみればpatchコマンドがあるはずだからそれ使え。
わからんかったら、100回くらいそのpatchファイルを音読すればわかるかも知れん。
つーか、これぐらいは自分で解決して欲しい。
#Windows用のpatchあてられるツールも探したけどどうにも人に勧められるようなモノがなかった。
簡単に言うと、行頭の"-"が削除で"+"が追加。それ以外は変更場所をわかりやすくするために書いてあるだけ。
@に挟まれてる数字が大体の行数を示してくれているから、その気になれば手であてることだって出来る。
よしXdiffをダウソしてきてコンパイルすることろから始めるんだ。
厨房ってどうしてどいつもこいつもこう分かりやすいんだろう オナニー覚えたて感丸出しだな、恥ずかしいやつめ
502 :
鞠菊 :04/10/21 00:48:13 ID:WxBuFwPb
>>502 $ perl -c yybbs.cgi
syntax error at yybbs.cgi line 446, near "+}"
syntax error at yybbs.cgi line 451, near "sub get_rank "
syntax error at yybbs.cgi line 457, near ";}"
yybbs.cgi had compilation errors.
エラーが出ておりますが?
446-447行目の行頭の"+"を削除。
それ以上のことは知らん。
頑張ってるのは認めるが、正直言って力不足だね。
配布サイトのFAQとか、サポート掲示板とかにも目を通すといいよ。
今のお前さんに役立つであろう事がたくさん書いてあるから。
504 :
472 :04/10/21 08:29:55 ID:???
>>496-497 自分の依頼に不適切な部分があり、ご不快にさせたのなら申し訳ありません。
正直、かなり行き詰っております。
どうか何卒、ご助力お願い致します。
>>504 金で何とかしようと思ってるなら出す金額が低すぎるだろ。
中学生のお年玉じゃあるまいし。
本当に行き詰ってるなら2日間徹夜した結果を張ってみろっつーんだよ。
506 :
472 :04/10/21 10:36:35 ID:???
>>505 使えない役立たずばかりなのでもういいです。
>>506 人に頼めば何でもやってもらえると思うな
>>505 ご指摘ご最もと思います。ですが、自分的に限界でして…申し訳ありません。
それから、
>>506 は自分ではありません。
別の人の書き込みとは言え空気を悪くするきっかけとなってしまい、申し訳ないです。
本当にすみません。
>>509 わかったからもう来るな。来なけりゃそれで水に流してやる。
もし来たらただじゃ置かないが。
なんでそんなに必死で叩いてんだ?
何でだろうな?俺も不思議に思ってた 確かに要望は多いけどやりたくないならやらなきゃいいだけなのにな
馬鹿としか思えないような釣られ方したからかね。
510の「ただじゃ置かない」を見せてほしいな。 レスの雰囲気からすると、なんか大時代なことをやってくれるんだろ。
>>512 素人に対する、叩きたい願望とスクリプト書いてあげたい願望は、
動機が同じとこがあるんで、どっちに出るか紙一重なケースもあるんだろう。
初心者にわーざわざDiffパッチ取って渡す厨房とか微妙なポジション取り。
苦笑いになってしまうw
さあ今日もキリキリいくよー
518 :
鞠菊 :04/10/22 00:19:39 ID:0g0bvkyd
>>503 様
できました!
親切に教えていただいて
大変ありがとうございました。
>>516 そーか?diffってそんなにわかりにくいか?
中身見たらなんとなく意味わかると思うんだけど。
長々と文章書いて説明するよりも早いと思ったからdiffとってうpしたんだけどな。
ま、結果的にdiffも知らないヤツだったから時間はかかってしまったがorz
このスレ的にはdiffとってパッチうpするのは拙いことだったんかな?
>>519 マジレスするけど、
このスレに来てるやつの何%ぐらいが diff 知ってると思ってるんだ?
悪くて90%ぐらいに思ってるのか?具体的に答えてみてくれ。
俺は1%も無いと思うがな。
殊更んでとぼけてるんだから、わーすごいねーって言ってやれよ。 それで満足するんだからさ。
いやいや天然の池沼の可能性も捨てきれんぞ 2chは人の数だけは多いからな 日常じゃお目にかかれない奴に出くわすこともある まあそれでも本7に比べればカスみたいなもんだが
525 :
nobodyさん :04/10/22 03:30:32 ID:gDNCES7+
おまいら朝ですよー!!
まあ、なんつーか、あれだ。 趣味で使う人に対しては気まぐれな親切で改造してやる奴はいるけど 自分が受けた1/10の金額で丸投げする奴は叩いておかないと調子に乗るからな。
俺の腕からロケットパンチが打てるように改造してください。
1000円は叩かれなくて5000円は叩かれるってのも不思議な話だな。
>>527 いきなり腕から改造するなんて馬鹿だろ。
>>529 じゃあ、ブレストファイアーからでも構いません。
とりあえず私怨みっともね。 安く売った安く買ったでいちいち因縁つけられてたらたまらん。
532 :
nobodyさん :04/10/22 18:21:49 ID:uzCbFnse
どんどん依頼どうぞ。 とりあえず依頼しておいてもいいですよ!
533 :
153=442 :04/10/22 19:37:24 ID:l+GCDeXW
534 :
526 :04/10/22 20:07:31 ID:???
>533 いくら出すんだ。話はそれからだな。
535 :
nobodyさん :04/10/22 20:08:47 ID:uzCbFnse
>>534 ここは丸投げスレだっつーの。スレ違いだからどっか池。
536 :
1 :04/10/22 20:35:48 ID:???
>>535 >534は対価が見合えばやってやるといってるんじゃないか?
丸投げといっても無料と決めてるわけじゃない。
依頼者が自分で改造をやらずに他人に改造してもらうってのがここのスレ。
したがって
>>534 はすれ違いでもなんでもない。
537 :
nobodyさん :04/10/22 20:36:47 ID:uzCbFnse
>>536 あのな、できた経緯を少しは考えろ。
それとも何か?「タダ専用丸投げ」とかいう糞スレ増やす気かお前は?
このスレの意味が無くなるだろうが。
改造してくれた方へのお礼も込めてクリック「クリックで救える命がある」
http://www.dff.jp/index_t.php 無報酬ってことじゃないでしょ。
改造代行することで社会貢献をしてもらうってことになるわけだし。
金貰ってやりたいなら制作料提示して○○円でやりますので連絡してくださいと書けばいいのでは?
作成部分と作成難易度や作業量で自分なりに料金設定できるっしょ。
依頼主の懐事情に探りを入れながら作成するかどうかを決めるのはみみっちすぎ。
540 :
424 :04/10/23 00:17:00 ID:???
再度依頼分投稿致します。
【. CGI名 .】 singapore
【配布先URL】
http://singapore.sourceforge.net/ 【. 置き場所 .】
http://easynews.dl.sourceforge.net/sourceforge/singapore/singapore-0.9.9b.zip 【. 依頼内容 .】
アメリカ産のギャラリーphpです。
翻訳サイトなど利用してなんとか設置したのですが、いざファイルを上げようとすると
パミッション705でフォルダを自動作成するため「編集できない」とエラーを出します。
鯖はxreaで、phpとして使いたいのでセーフモードでの実行となります。
*以下は、ブラウザから作成したフォルダの名前を変更しようとした場合のエラーメッセージです。
Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 12052 is not allowed to access /virtual/***/public_html/***/galleries/フォルダ名 owned by uid 1000 in /virtual/***/public_html/***/includes/io_csv.class.php on line 232
Warning: fopen(galleries/./フォルダ名/metadata.csv): failed to open stream: No such file or directory in /virtual/***/public_html/***/includes/io_csv.class.php on line 232
漠然と
chmod('フォルダ名',0606);
なんかをどこぞに追加したらいいのかな?とは思うのですが…
やっぱり、phpをセーフモードで動かす限り無理なんでしょうか…
>>540 なんつーか代替スクリプト探した方が……いや何も言うまい
>540 かわいそうだが、こういうことらしい。faqより。 Will singapore run in safe mode? (singaporeはセーフモードで動きますか?) I never intended for singapore to be run in safe mode and (私はsingaporeがセーフモードで動くことを意図していません、そして) I haven't tested it but I have heard from various users that it is possible. YMMV. (多くのユーザーからそれを聞きましたが、私はそれをテストして来なかった。) 依頼内容はセーフモードで動くように汁!なのか。 漏れも>542に同意するよ。 似たようなスクリプトは探せばあるはずだからがんばって探してみたら?
546 :
545 :04/10/24 04:47:29 ID:???
ほかのスクリプト探せとか言われそうですが、 ・サブカテゴリが登録できる ・エクスプローラライク なものがなかなかなくてやっと探し当てたものなのです。
547 :
nobodyさん :04/10/24 20:06:41 ID:E/m5GvhT
作者のわからないスケジューラーを使用しています、 ログファイルにデータを残していき、終了したデータは 日付が0000になります。 行の先頭の日付(4桁の数値)0000の行を消去する del.cgiを作り、本体のスケジューラーとは別にメンテナンス用に 使用したいのですがお願いできませんでしょうか。 以下、ログファイル(log1.log)のサンプルです。 0000太郎1200東京 0912花子1500埼玉 0811賢二2000千葉 0000春子1800埼玉 1105百恵2100東京
>>547 まずはプレゼンのお勉強から始めましょうね。
>>547 このスレを見ている人はあなたの頭の中までは知りません
551 :
424 :04/10/25 21:46:25 ID:???
>542,>543 遅くなりましたがレスありがとうございます。 ・複数の画像をアップできる ・各画像にコメントを付けられる ・サブカテゴリ対応 ・ブラウザ、FTP両方からアップ可能 というのを探していまして、できれば負荷の少ないもので…と 思いphpで探していたんですが cgiでもそんなに変わらなかったりしますか? あとgoogleでギャラリーとかphotoとか含めて検索してたんですけど 探すのにお勧めのトコとかあったらヒントいただけませんか?
553 :
きょうすけ :04/10/26 00:00:32 ID:YhA4we7R
【. CGI名 .】バトルロワイアル
【. 置き場所 .】
http://yone.nobody.jp/br_.txt 【. 依頼内容 】CGIプログラムエラーのため表示することが出来ません。(500 Internal Server Error)って表示されるのですがどこが間違いなのでしょうが?
555 :
きょうすけ :04/10/26 00:09:52 ID:YhA4we7R
ならどこのスレに書けば良いんですか?
557 :
きょうすけ :04/10/26 00:30:56 ID:YhA4we7R
>>558 確かにそっちの方が適切みたいだね。
フォローサンクス。
560 :
424 :04/10/26 01:33:40 ID:???
>552 そうなんですよー 自分が使うだけならwikiかMTで十二分に満足なんですけど あんまりcgiとか詳しくない方も一緒に使うことを考えないといけないので こういう万能型のだとかえって難しいみたいで…むがー! それくらい覚えてくれればいいのに!! 誘導サンクスです、そっちで改めて探すなり尋ねるなり致します。 レスくださったみな様、どうもありがとうございました。 ノシ
562 :
553 :04/10/27 22:57:26 ID:jTyfT9Zr
カッコ云々の問題じゃないっぽい。(カッコの問題もあるけど) とりあえず、294行目のErrorはさっくりコメントアウトしてみた。 そして気づいたのは値の大小比較してるところとか、 値の代入してるところとかでことごとく”数字”が入ってないこと。 ↓は294行目辺りを適当にコメントアウトした後のError $ perl -c br.pl syntax error at test.pl line 373, near "> ||" syntax error at test.pl line 376, near "<=)" syntax error at test.pl line 381, near "}elsif" br.pl had compilation errors. 恐らく、上で言った”数字”ってのはこのゲームのバランスを決めるパラメータだと思う。 あと384行目の $a = if($a >); って明らかにおかしい気がする。 #このスクリプトの泣き所は直せば直す程Errorが増えていくところorz #全部直すのは漏れには無理。
>>565 うわー、そうだったのかorz
漏れの睡眠時間を返せ〜ヽ(`Д´)ノウワァァァン
先に
>>289 見てたら絶対手を付けなかったのにorz
というわけで、きょうすけとやらはperl -cして泣きながらスクリプトの穴を埋めていくべし!
#というか、配布元もただ単に値を削除するんでなくて/*○○の確率*/とかって
#入れておいてくれれば良かったのに。
眠い上に変な寒気がするのでもう眠ります。
ヾ(゚д゚)ノ バクハツー
お疲れ ( ゚Д゚)⊃旦
【CGI】 p++bbs 【配布先】 php.s3.to/bbs/bbs2.php[通常タイプ] 【依頼内容】 [1] 最新記事(10件程度)をページ上部に一覧表示(2chのスレッド表示のような具合) [2]スレッドを立てる際、性別(男性・女性)を選択出来るようにしてください。 ※[1]については過去に改造依頼が出されUPされたようですが、すでにファイルが無く落とせませんでした。 もし、保存している方がいましたら再UP御願いします。 【イメージ図】 2ch-up.x0.com/cgi/up/img/img3443.gif 何卒よろしく御願いします。
誰かあげられたスクリプト補完するサイト作ってくれ
>>574 HTMLを書くなり
>>569 みたいにイメージ図を描くなりしてくれないと
その書き込みだけではわからんよ。
# 大体想像はつくけどそれがそっちの希望通りの物とは限らないし
578 :
569 :04/10/30 08:51:47 ID:???
>>575 ありがとうございます。
ただ、スレッドを立てる際に性別を選ぶ選択オプションが無いようです。
そのため、このままスレッドを立ててしまうと、性別が選択されてませんとなってしまいます。
お手数かけて申し訳ありません。
579 :
569 :04/10/30 09:01:56 ID:???
>>575 すいません。自分でいじってみたところ何とかできました。
本当にありがとうございますm(_ _)m
募金大量クリック行ってきます。
【CGI名】 COMCHAT Ver: 4.4 (Kent Webさん配布です)
【配布先URL】
http://www.kent-web.com/chat/comchat.html 【依頼内容】
チャットの発言の最後に付く時刻表示の文字サイズだけを小さくするには
どこを改造したら良いのでしょうか?
発言の文字サイズは大きいまま、
時刻表示だけ目立たないように小さくしたいんですが
本文文字サイズを弄ると発言部分も時刻表示部分も
同じサイズになってしまい悩んでおります。
1さん>今日はいい天気だね〜(10/30-12:00:00)
~~~~~~~~~~~~~~~~
↑この部分だけ文字サイズを小さく表示
上記のような感じです。
お手数ですがご教授お願いいたします(v_v )
581 :
574 :04/10/30 15:26:19 ID:???
583 :
580 :04/10/30 16:33:07 ID:???
>>582 さん
ありがとうございました、無事小さく出来ました!
ご親切にお早い回答を、本当にありがとうございました!
585 :
581 :04/10/30 18:38:44 ID:???
>>584 ありがとうございますっ!
・・・何故か動作しませんが_| ̄|○
【CGI名】Web Patio 1.51
【配布先URL】
http://www.kent-web.com/bbs/patio.html 【依頼内容】
2chのようなID(ユーザID?)機能の追加。
投稿時に名前の後ろにでもユーザを判別するID機能を望んでいます。
IDを付ける基準?のものに関しましては、
ホスト名でIDをつけるかクッキーでIDをつけるか、どちらかを選択できると幸いです。
何卒宜しくお願い致します。
589 :
572 :04/10/30 21:55:44 ID:???
>>576 神!ありがとうございます。・゚・(ノ∀`)・゚・。
590 :
572 :04/10/30 22:57:25 ID:???
592 :
572 :04/10/31 02:04:48 ID:???
593 :
nobodyさん :04/10/31 12:45:48 ID:oTelcXJR
現在薄い知識を使って海外のperlを日本語化してるんですが、 (単純に英語の部分を日本語化するというシンプルな作業なわけですが) スクリプト内で日本語を使うとブラウザで表示したとき文字化けするので print $query->header; という部分を print $query->header(-charset=>'EUC-JP'); に変更しました。 これで文字化けは解決したのですが、 これって何か他に影響を与えてしまう可能性があるでしょうか? 依頼ではなく、質問になってしまうのですが、 宜しくお願いします。
>>597 572か?付け足しうぜええええええええええええええ
>>597 後付けすんな。するならもっと低姿勢。
「んもぅ〜仕方ないなぁ、パパ頑張っちゃうぞ〜」ってくらいノせてみろ。
602 :
599 :04/11/01 01:03:34 ID:???
>>600 _| ̄|○ありがたき幸せにございますっ!
_| ̄|○_| ̄|○
_| ̄|○_| ̄|○_| ̄|○
【CGI名】POST-MAIL v3.04
【配布先URL】
http://www.kent-web.com/ 【依頼内容】
・入力データがcsvに落ちる(入力年月日も追加で。2004/11/1←できればこの形式で)
・メール入力と必須とし、自動返信する
(自動返信のチェックボックスにチェックを入れてをコメントタグで隠すだけでOKですか?)
・value="ABC"の項目を、csvに落ちる際に二つ以上にしたい。
(例:「商品名」を選択すると自動的にその「種類」や「単価」がcsvで隣の列に落ちてくるようにしたい。
その際はラジオボタンか選択ボックスを使用したいです。)
すいませんが何卒よろしくお願い致します。
どうかよろしくお願い致します。
>>603 HTMLでフォームを書いてくれたらやる
606 :
603 :04/11/01 16:43:38 ID:???
>>605 すいません。HTMLでフォームを書くというのはどうすれば良いのでしょうか。
<td>
<select name="本">
<option value=" ">1巻キズ有り 1,000円
<option value=" ">1巻キズ無し 2,000円
<option value=" ">2巻キズ有り 3,000円
<option value=" ">2巻キズ無し 4,000円
</select>
</td>
このような感じで、csvに落とす際に、「value=" "」の中をどう設定していいか分からないのです。
他の部分も改造する必要があるのでしょうか。
全然違うことやってたら申し訳ありません。_| ̄|○
>>606 ダウンロードしたファイルの中にあるpostmail.htmlをそっちが望んでるような
表示形式に書き換えて
>>2 にあるアップーローダにup
ちゃんと機能しなくていいから見た目だけ
608 :
572 :04/11/01 18:09:28 ID:???
609 :
603 :04/11/01 18:26:27 ID:???
見た目的にはpostmail.htmlの 「メールアドレス(再度入力)」「性別」「面白かったページ」「メッセージ」を 削除して、 「性別」のラジオボタンの数を増やす(又は選択ボックスに切り替える)感じです。 (必要なのは名前、メルアド記入欄1つ、選択ボックス) 選択肢は一つなのですが、落ちてくる情報量が複数欲しいのです。 すいませんアップロダにUpできませんでした。あちらにも一応まとめて書いてきます。 お手を煩わせて申し訳ありません。
610 :
586 :04/11/01 18:39:21 ID:???
>>604 様
有難うございます。
完璧に動作致しました。
感謝感激です!
本当に有難うございました。
「クリックで救える命がある」に行ってきます!
612 :
611 :04/11/01 20:40:22 ID:???
すみません。名前が抜けてましたが「 PHP ぁぷろだ」です。
>>608 後付依頼はNGの一つ。
改造する方も善意でやってるんだから後からコレモコレモと言われて気分が言い訳が無い。
誠意を見せろと言われて顔文字ってバカにしかしてないだろ。
依頼をするなら完成図を作成するなり、少しでも考えるなりして依頼主なりの努力をするべき。
お前はそれを怠ったってわけだ。
善意に人間に甘えるのもいい加減にシレ。あまりに失礼すぎる。
つーわけで、
【. CGI名 .】 YY-BOARD v4.x (携帯用改造版)
【配布先URL】
http://www.url-battle.com/cgi/yybbs46.lzh >>572 関連はオールシカトの方向で。
>>615 管理者が金とって改造引き受けてるのに無償で勝手に改造していいのか?
調べてあるんだよね?
618 :
611 :04/11/02 10:21:12 ID:???
>>616 完璧に動作致しました。改造して頂けるか半信半疑だったので感動致しました。
お手数を掛けてしまったようで恐縮ですが、
本当にありがとう御座いました。
622 :
620 :04/11/03 23:18:17 ID:???
>>621 様
ありがとうございます!
とてもいい感じに動いています。
本当に嬉しいです! 重ねて御礼申し上げます。
625 :
603 :04/11/04 12:44:41 ID:???
>>613 様
ありがとうございました!クリック募金してきます!!
>624様 すごい!希望通りの仕上がりです! お忙しいところ本当にありがとうございました!
628 :
nobodyさん :04/11/05 01:19:04 ID:Vb6ki+K3
test
629 :
627 :04/11/05 01:23:56 ID:???
631 :
627 :04/11/05 11:27:54 ID:???
>>630 様、有り難う御座いました。
クリック募金に行ってきます。
【. CGI名 .】 Web Protect v3.1
【配布先URL】
http://www.kent-web.com/pwd/protect.html 【. 置き場所 .】 まるなげどんの方へ改造途中のものをUPしました
【. 依頼内容 】
@ログインする時にprotect.cgiの認証画面からではなく、
アドレス欄に直接ID&PASSのクエリを含めログインするとログに記録されない現状をなんとか治したい。
Aアドレス欄のクエリ(ID&PASS)を暗号化できるように
簡単だと言われているCGI::Sessionにてセッション管理を行いたいのですが、導入の仕方が初心者には難しく、
出来れば設置の際のperlの改造?も記載して頂ければ非常に助かります。
(ファイルはCGI::SessionとDigest::Perl::MD5を同封しています。)
1ヶ月近く、perlの入門書を読み自力で改造しようと試みましたが、現状では足踏み状態でここまでが限界でした
面倒な作業かと思いますが、どなたかお助け願えないでしょうか。心よりお願い申し上げます。
633 :
632 :04/11/05 17:01:32 ID:???
メールしましたよよ
635 :
632 :04/11/05 17:30:53 ID:???
>>634 さん
どうも有り難うございます。すいませんが、メールの方まだ着てないので、
念の為もう一度お願いできますか?どうぞ宜しくお願い致します。
俺もメールした。
637 :
632 :04/11/05 18:11:42 ID:???
>>636 さんからのメールもどうやら届いていないようです。
メールアドレスは間違っていないのですが、なぜでしょう。
今確認した所、携帯からのメールや他のホットメールからは届くんですが・・・。
もしやって頂けるのなら先にメール着た方を優先させて頂きたいと思います。
どうぞ宜しくお願い致します。なんだかスレ汚しになってしまいました、すいません。
さっきから1万通くらい送ってるけど、返信来ないよ。
>>637 釣られてんだよ。
金うんぬんは嫌われる。
ここは善意でやってくれてる人が殆ど。いわばボランティア。
ボランティアに向かって、金払うから俺の面倒見ろって言えるか?
それはあまりにも失礼だろ。
金払う意思が有るなら業者へ。
金余ってて使いたくてしょうがないなら寄付でもして来い。
>>639 >>640 すいませんでした・・。ログにいくら出すのか?というレスがあったので、
てっきり、そういうケースもあるのかと勘違いしてしまいました。
私も初めから有料でというつもりではなく、あくまでログを見て無料でなんか出来ない
という場合があるのなら・・・・という程度ですので、
業者に頼んだりとか金が有り余る程なんて事はありません。
出せるとしてもほんの気持ち程度です。
このスレの方がボランティア精神でやっているというのは流れの中で判断できましたが、
ケースbyケースなのかと勝手に判断してしまい、大変失礼な事をしてしまいました。
不快に思われた方、大変申し訳ありませんでした<(_ _)>
今回は諦めますので、お許しください
いやでもホトメは良く遅れたり迷子になったりするぞ。 2日前に急かされて出した知り合いのホトメ宛メールは 迷子になったようだ。
>>641 そんなに早くあきらめると言うことは1ヶ月近く努力したと言うのも嘘だろ!
と煽って様子を見てみる。
>>643 おはようございます。
昨日はかなり失礼な事をしたと反省したので、
今もネット検索しながら、引き続き頑張ってなんとか自力でやってます。
現状では頼る人もおらず、自力でやるしかないので。。。
しかし、昨日も深夜4時ぐらいまでネット検索しながら試行錯誤たのですが、
やはり行き詰って全く進みませんでした。
結局、昨日もパソコンとにらめっこ状態で一日が終わりました。。。
>>645 平日に一日中パソコンを使うほどの業者なら自分の事は自分でやれよ!
とさらに煽って様子を見てみる。
空気変えて次の依頼者どうぞ↓
Pukiwiki で tDiary のテーマ使えるように改造してください
649は放置して次の方どうぞ
↑誰か気まぐれで、ちゃんとした依頼なのに 放置された古い依頼とか片付けないかな? ('A`)マンドクセ
>>648 勝手に空気変えるなよ!
とスクリプトを貼って様子を見てみる。
protect.cgi
49行目 if ($mode eq 'enter') { &record; } を削除
43行目 if ($check != 1) { &error("認証できません"); } を削除して
代わりに下のを貼る。
$in{'pw'} = sub {
my($u,$p,$c)=@_;
my($f,$t,@s)=('./login.tmp',time,'0'..'9','A'..'Z','a'..'z');
my($l,%d)=$t-15*60;
open my$h,"+<$f"or&error("$! $f");eval{flock$h,2};while(<$h>){chomp;my@d=split
/\t/;$d{$d[0]}=[@d]if$l<=$d[1];}if($c==1){$d{$u}=[$u,$t,join'',map$s[rand @s],
1..16];&record;}elsif(exists$d{$u}){@{$d{$u}}[1,2]=$d{$u}[2]eq$p?($t,$p):(0,'');
}else{$d{$u}=[$u,0,''];}seek$h,0,0;print$h map join("\t",@{$d{$_}})."\n",keys%d;
truncate$h,tell;close$h;$d{$u}[2];
}->(@in{qw/id pw/},$check);
unless ($check==1 || $in{'pw'}) { &error("認証できません"); }
【. CGI名 .】 PbsChat2.2
【配布先URL】
http://feather.cx/pbs/ 【. 依頼内容 】
ログ(datディレクトリ内)以外は表示されますが、admin.phpでパスワードを入力してもページが移動しません。
PHP Version 4.3.8の環境で動かせる様に書き換えて頂けないでしょうか。
register_globalsがOffになっている為に動かせない様なのですが、
配布先のFAQにあった対処法(.htaccessでOnに書き換え)や、パーミッションの変更をしても正常に作動しません。
書き換えをすれば良いらしいと書いてあったのですが、それ以降が解りません。
どうぞ、宜しくお願い致します。
>>657 再配布NGと書いてあるが、、。
ブラウザからアクセスされる可能性のあるスクリプトの頭に
extract($_POST, EXTR_REFS);
extract($_GET, EXTR_REFS);
などと書けばとりあえずregister_globalsの問題は回避できる。
.htaccessが使えるならOnに出来るから設定ミスってるだけの可能性がある。
>>658 すみません。再配布の方、読み落としておりました。
アドバイスを頂けたお陰で作動にはどうにか漕ぎ着ける事が出来ました。
自分の様な迂闊者に助言を下さりました事、心より感謝致します。
今後はもっと注意深く、出来るだけ自分で工夫してやって行ける様尽力致します。
本当に本当に有難う御座いました。
660 :
nobodyさん :04/11/07 17:19:31 ID:Ij5QEZQW
>>660 106行目に挿入
$value =~ s{(https?://[!#%&*+,\-./;=?\@_~0-9A-Za-z]+)\b}{<a href="$1">$1<\/a>}g;
pref.cgi
158行目を変更
$host=$ENV{'REMOTE_HOST'} || $ENV{'REMOTE_ADDR'};
↓
$host=$ENV{'REMOTE_HOST'} || (gethostbyaddr pack('C4', split /\./, $ENV{'REMOTE_ADDR'}), 2)[0] || $ENV{'REMOTE_ADDR'};
662 :
660 :04/11/07 21:29:40 ID:???
>>661 わっ 迅速な対応非常に感謝します
自動リンクは問題なく出来て、ついでにtarget="_blank"を追加したら新規ウィンドウにもなったので、とてもいい勉強になりました
だけどpref.cgiを変更してみたところ、IP→リモホにはなりませんでした
でもリモホはそんなに気にするものでなく、リンクが出来た事で充分ですのでありがとうございました。
設置してるサーバがホストを取得できない場合がある。
664 :
660 :04/11/08 07:18:33 ID:???
>>663 返事遅れてすみません
重ね重ねありがとうございました
>>655 joyful.cgi
388行目のsubmitをhiddenに変える。
487行目に挿入
$in{'reno'} = $in{'no'} = auto_thread($logfile, 3);
ファイル末尾__END__の上に挿入
sub auto_thread{my($f,$m)=@_;my($c,$n)=-1;open my$h,$f or&error("$! $f");while
(<$h>){chomp;my($p,$ch)=split/<>/;if(0<$c++){$ch||last;$n=$ch;}else{$n=$p;}}
eof$h&&$m==$c&&undef$n;close$h;$m<$c?undef:$n||undef;}
666 :
nobodyさん :04/11/08 16:24:32 ID:OZaQEV81
>>666 (´-`).。oO(何をすればいいのかわからない)
669 :
666 :04/11/08 19:10:36 ID:OZaQEV81
668様 本日誕生日の有名人という部分がgoogleに自動的にリンクされてしまうので それを無くして欲しいんです。 あと、登録してある有名人の名前から誕生日を検索する機能をつけて欲しいのです。
>>669 俺が動かしたsayhappy_sp.cgiは最初からリンクされていないし
HTMLも違うのでバージョン違うんじゃね?
まんどくさいのでこの依頼はパス。
672 :
nobodyさん :04/11/09 17:46:23 ID:yFy8pLgX
>>671 メールしたよ
と嘘をついて様子を見てみる。
>>672 永久にログがたまればいいんか?
chat.cgi 772行目に挿入
open(OUT, ">>$chat_file.all") || &error(1);
if(!$allclear_flag){
print OUT $w_val;
}
close(OUT);
(´-`).。oO(早くも飽きてきた)
674 :
672 :04/11/09 21:58:04 ID:hd+5KmXu
>>671 忙しいところありがとうございます。
永久に溜めたいと言うわけではなく、とりあえずログ保存数は1000とか2000とか設定できて、
発言者がclearしてログ消しても、chat.dat(あるいは別のエディタ)にはそのclear以前の発言が残るようにしたいのです。
(一応なにかあったときの証拠として)
お時間あったらよろしくお願いします。
675 :
672 :04/11/09 22:06:27 ID:???
とりあえず小出しはよくないと思われ。 保存されたdatファイルを直接いじればいいわけで、 小出ししてまで必要な機能ってわけでもないっしょ。
678 :
671 :04/11/10 12:17:50 ID:???
>>673 メールありがとうございました。それでは失礼いたします。
>>677 zipはテストできたんだがgcaとrarはサンプルファイルがないのでテストできない。
サンプルよこせ
680 :
679 :04/11/10 15:11:26 ID:???
681 :
679 :04/11/10 16:57:06 ID:???
>>679 さん
ありがとうございましたm(__)m早速実装させていただきます。
>>682 お勧めがあったら漏れが改造してる・・・多分
でも正直、古い依頼を引っ張り出して改造するとしても、
依頼者がまだここを読んでいるかどうかっていう
ギャンブルに挑む事になっちゃうんだよなぁ・・・
改造しても何にも反応がないと(´・ω・`)ショボーンだし・・・
685 :
nobodyさん :04/11/11 21:44:36 ID:zeUz44I2
686 :
685 :04/11/11 21:53:06 ID:???
ごめんなさい。 文字コードをEUCからUTF-8でした。
別スレの方で正論言われてこちらに来ました
【CGI名】 COMCHAT
【配布先】
ttp://www.kent-web.com/ 【依頼内容】
ttp://www.caged-bird.com/chat/comchatx.cgi こちらのサイトにあるようなダイス機能をつけていただきたいのです。
・こちらのサイトの場合、dice個数D面数といった形で発言欄に入力することで処理を行っているようです。
・それから、個数や面数に数字以外が入力された際は、エラーを返すことが可能であればしていただきたいです。
※例に挙げたサイトでは、エラーを返さず1として扱っています。
また、人工無能にしゃべらせていますが、希望としては
#さいころ設定
#サイコロを使用する(しないならno)
$idice = "yes";
#ディーラーの名前
$dealer = "ディーラー";
#ディーラーの色(セリフの色も同色)
$dicecolor = "cc0000";
のように設定可能にしていただければ幸いです。
【. CGI名 .】 Ranking Link Ver.1.86
【配布先URL】
http://dream.lib.net/room/cgi/e_ranklink.html 【. 依頼内容 】 本来はIN数多いサイトから順番に並ぶようになっていますが、
これをアクセス毎にサイトの並び順がランダム変わるようにしたいです。
それと、3日間のあいだに一度もINがなかったサイトは一旦表示されなくなり、
INがあったらまた復活というようにしたいです。
どうぞよろしくお願いします。
●携帯とPCに適した掲示板
【. CGI名 .】 KENT-WEB e-PAD v2.0
【配布先URL】
http://www.kent-web.com/bbs/epad.html 【. 依頼内容 】
・[現行]ホスト・IPのアクセス制限⇒[希望]投稿規制
・ユーザーエージェント(携帯機種名)による投稿規制
・管理画面にユーザーエージェント情報を追加。
・携帯表示の場合、最新返信は親記事の下にきて、
PC表示の場合は、最新返信を普通に下に追加する感じで。
(もし無理なら、携帯・PCとも、親記事の下にくることができるようにしてほしいです。)
・携帯表示の場合、題名にリンク→リンク先に親記事とレス表示。
・携帯表示で、現行の「戻る・投稿・管理・次ページ」等にある数字絵文字とaccesskey(DIRECTKEY)を題名に(5件表示なので、数字絵文字1〜5を)つけてください。
下2つは別ものになってしまうかもしれませんが、、、
いろいろ注文申し訳ありません。なにとぞよろしくお願いいたします。
>>687 topics.cgi
2408行
<a href="$script?mode=show&no=$in{'no'}&page=${\($in{'page'} + 1)}">次のレス</a><br><br>
2392行
0 < $marunage_page-- || 0 >= $marunage_num-- and next;
2343行
$marunage_num = 5;
$marunage_page = $marunage_num * $in{'page'};
>>689 さいころらしきものが表示されていない。
>>690 これをやりたい奴はいないと思われ。
>>691 欲張りすぎだろ。
>>684 俺でよければ無意味に反応しちゃる。
693 :
689 :04/11/13 00:03:52 ID:???
>692
「表示されていない」ということで、サイコロ部を2箇所抽出してみました。
★ 人工無能 > ころころ〜「6-3-15-6」で合計「30」だよっ。(11/6-21:41:25)
--------------------------------------------------------------------------------
■ 発言者 > dice4D15(11/6-21:41:25)
★ 人工無能 > ころころ〜「3」で全部で「3」かな?(11/3-0:20:56)
--------------------------------------------------------------------------------
■ 発言者 > dice1D30(11/3-0:20:56)
dice1D30の方は、30面サイコロ(1〜30)の乱数を1回発生させる。
dice4D15の方は、15面サイコロ(1〜15)の乱数を4回発生させる。
そして、どちらも最後にそれらの数値の合計値を出しています。
発言者コマンド>■ 発言者 > dice個数D乱数(11/3-0:20:56)
サイコロ部>★ 人工無能 > ころころ〜「(指定回数:それぞれの値)」で合計「合計値」だよっ。
ということになります。
また、やりたいことと同じようなものを見つけましたので参考として…。
ttp://www4.airnet.ne.jp/garadh/CgiC/main/dice/ こちらに関しては、CでCGIを作ると言うコンセプトのようですし
現状ではスクリプト公開されていませんが…。
こちらで補足となりますでしょうか? それでは引き続きお願いいたします。
>>693 comchat.cgi
431行目に挿入
>>689 の設定は上の方に。
if(lc$idice eq'yes'&&$in{'comment'}=~/^dice.+?d.+/i){unshift@lines,
"$date<>$dealer<><>".do{my($s,$t,@d)=('エラーかな?',0);if($in{'comment'}=~
/^dice(\d\d?)d(\d\d?)(?:\+(\d\d?))?$/i){for(1..$1){push@d,1+($3||0)+int rand$2;
$t+=$d[$_-1];}$s='ころころ〜「'.join('-',@d)."」で合計「$t」だよっ。"if$t;}$s;}
."<>$dicecolor<>$host<>\n";}
改造は得られるものが何もないな。。
696 :
689 :04/11/13 19:57:50 ID:???
>695様 ありがとうございました。 さっそく、実装させていただきました。
697 :
692 :04/11/13 20:01:55 ID:???
>692 ありがとうございます。指定部分の修正でちゃんと動きました!! ただ、確認してみたところ、先のレスがない時にも「次のレス」というリンクが出て 飛んでみると戻る&次のレスリンクだけがある白紙ページに行ってしまうのですが、 それ以上レスがない場合、このリンクを消すことは出来ないでしょうか?
701 :
656 :04/11/14 17:24:33 ID:???
702 :
656 :04/11/14 17:32:28 ID:???
>>699 自鯖&xreaにて500エラー出てしまいました(´・ω・`)
>>702 エラーの原因はわかってるけど、自鯖では動くけどXREAでは動かなかった。
よくわからんから今回はパス。スマソ
>>697 これさあ、新しい投稿が先に表示されるようにしないと不便じゃね?
もっと便利なの探したほうがいいと思う。ってことで細かいこと気にすんな。
705 :
692 :04/11/14 20:06:18 ID:???
連載式のトピックスとして使ってるので、表示順は正順で構わないんです。 うー…折角改造して頂いたので、次のレスリンクは飛べないこともある旨を注意書きだけしてこのまま行きますorz
707 :
682 :04/11/15 05:56:50 ID:???
>706 済みません騙りました。正しくは682でしたiliorz
708 :
687 :04/11/15 05:57:38 ID:???
うわ、またやった鬱鬱鬱。 ×682 ○687
初心者なんですが
>>698 の言ってることがさっぱりわからないので誰か教えてください。
(´-`).。oO(俺の水晶玉には2407行目が写っている)
>>700 http://marunage.700/apeboard_plus.cgi?command=thread で一覧が出る。
apeboard_plus.cgi 281行目に挿入
my$f=sub{my$f=sub{sprintf"%02d/%02d %02d:%02d",(split/&/,shift)[1,2,4,5]};map{
my@p=split/,/;$p[5]=$f->($p[5])if$p[5];chomp(my$c=pop@p);{p=>\@p,c=>[map{my@c=
split/<>/;@c[0,5]=((split/_/,$c[0])[1],$f->($c[5]));\@c;}split/:&:/,$c]};}@_;};
my%f=(thread=>sub{map((qq{<a href="$thisurl?command=detail&msgnum=$msgstart">$_->{p}[7]</a> (}
.@{$_->{c}}.qq{) $_->{p}[1] ($_->{p}[5])<br>},$msgstart++)[0],$f->(grep$_,@txt[
$msgstart..$msgend-1])),qq{<p><a href="$thisurl?command=thread&msgnum=$msgend">next</a></p>};
},detail=>sub{map("[$_->[0]] $_->[1]<br><br>$_->[7]<br><br>$_->[5]<hr>",
sub{$txt[$msgstart]?($_[0]{p},@{$_[0]{c}}):()}->($f->($txt[$msgstart]))),
qq{<p><a href="$thisurl?command=detail&msgnum=${\($msgstart + 1)}">next</a></p>};
});if(exists$f{$command}){print'<body>',$f{$command}->(),'</body>';exit;}
pnamazuを読みやすく書き換えていただける方いらっしゃいませんか? 作者さんは諦めたとかおっしゃってますので。
【スクリプト名】 futaba.php
【配布先URL】
http://www.2chan.net/script/ 【依頼内容】
つねに削除用のチェックボックスとフォームが表示されているのですが
リンクをfutaba.php?mode=deleteなどの削除画面を作ってそこに切り替えたときにだけ
チェックボックスや削除フォームが出るようにできないでしょうか。
それから
>>611 ,
>>616 の改造こちらも知りたいです。
できたらソースのバグも・・
もしどちらかいましたら教えてもらえないでしょうか。
>>711 両方ともうpされてるコードを読めばわかるし、
バグの方は本家で修正済みだったはず。(未確認)
714 :
653 :04/11/16 00:13:36 ID:???
>699 ありがとうございました!ばっちり稼動いたしました。 感謝感激です。 募金クリックいってきます!
cgiをphpにしてください
716 :
nobodyさん :04/11/16 10:35:54 ID:kjF2UXa6
CyberSyndromeからJP串の検索結果を表示させるにはどうしたらよいですか?
717 :
nobodyさん :04/11/16 11:39:09 ID:ESM+QrcV
空メールを受信して文章を自動返信するcgiを探してます。 ネットサーフィンで探したのですが、希望のCGIが見つかりません。 どなたか親切な方、教えて頂けますか?
719 :
nobodyさん :04/11/16 12:02:26 ID:ESM+QrcV
720 :
700 :04/11/16 13:14:30 ID:???
>709 どうもありがとうございますm(_ _)m まさか本当にやっていただけると思っていなかったのでとても嬉しいです。 早速使わせていただきます。 ありがとうございましたm(_ _)m
721 :
nobodyさん :04/11/16 13:53:10 ID:A5ZefRGf
722 :
721 :04/11/16 13:57:10 ID:???
すみません。sage忘れました。 そして再配布制限にひっかかりそうですね。 板汚しすみませんでした。
723 :
709 :04/11/16 18:06:12 ID:???
>>720 すまん表示するもの間違ってた。つかこのままじゃpostできねーなw
"[$_->[0]] $_->[1]<br><br>$_->[7]<br><br>$_->[5]<hr>"
↓
qq{[$_->[0]] $_->[7]<br><a href="mailto:$_->[3]">$_->[1]</a><p>$_->[8]</p>$_->[5]<hr>}
724 :
711 :04/11/16 23:13:20 ID:???
やはり自力じゃお手上げのようです。
チェックボックスをなくしたいのですが、難しいことはできないので
削除フォームの横にフォームを作って削除番号を入れる方法も試したのですが
チェックボックスを入力フォームに変えてのコピペじゃ動きませんでした。
ソースを見てできる限りのない知識で考えたのですが無理がありすぎるみたいです_| ̄|○
ぜひどなたかよろしくお願いします。
>>616 のソースも流れてしまっているので知ってる方がいたらよろしくお願いします。
>>724 futaba.php 300行目
fputs($fp, $dat);
↓
fputs($fp, preg_replace(array("/<input .+? value=delete>/", "/(?<==usrdel>).+?(?=<\/form>)/s"), array("", ""), $dat));
返信の時だけチェックボックス出るから。
727 :
nobodyさん :04/11/17 05:12:48 ID:mDIAl01I
【. CGI名 .】 TopicsBoard ver1.2
【配布先URL】
http://www.kent-web.com/bbs/topics.html 【. 依頼内容 】
上記の物を会員制にして会員のみが投稿出来る様にしたいのですが
その際1日の投稿数を制限したいのですが、できますしょうか?
会員にはIDとパスワードを与えてその会員は1日3回だけ投稿出来ると言う様にです。
宜しくお願い致します。
728 :
みゆっち :04/11/17 13:33:45 ID:0NkjjUjN
733 :
731 :04/11/17 17:22:57 ID:???
自己解決いたしました。スレ汚し申し訳ありませんでした。
734 :
724 :04/11/18 00:34:01 ID:???
>>726 考えてくださってありがとうございます〜
さっそく利用させていただきます!
自己レスを専用ブラウザのポップアップで追いかけるとループして少しおもしろい。 2秒でむなしくなるけど。
>>727 まず俺を会員にすれ。なんつて。
>>730 今はPerlで画像をいじる環境がないし携帯のテストも困難なのでパス
>>736 index.cgi
70行目置換
$res eq $r_no
↓
$in{mode} =~ /^write|res$/ && $res eq $r_no
68行目置換
<a href=\"$cgi_file?mode=del&no=$no\"><B>削除</B></a>$host</font></div><HR>
↓
<a href=\"$cgi_file?mode=res&page=$i\"><B>レス</B></a> <a href=\"$cgi_file?mode=del&no=$no\"><B>削除</B></a>$host</font></div>
58行目に挿入
if ($in{mode} =~ /^write|res$/) { $page_stock = 1 } else { $res_form = '' }
56行目に挿入
<input type="hidden" name="page" value="${\(int $in{page})}">
>>737 ありがとうございます。
教えてほしいのですが、メールの添付画像をimagemagickでサイズ変更などできるのでしょうか?
ほかに良い方法は、あるのでしょうか?
質問ばかりで申し訳ありませんが、お答えしていただければありがたいです。
宜しくお願いします。
739 :
737 :04/11/18 19:18:58 ID:???
あー、括弧つけ忘れた。あまり変わらんけど一応。 (write|res)
740 :
737 :04/11/18 19:21:45 ID:???
>>738 確かできたはず。具体的な方法はさっぱり覚えていないのでわからん。
741 :
737 :04/11/18 19:40:26 ID:???
>>741 imagemagick関連で検索したんですがメール添付についてが探しきれませんでした。
探し方が悪いのかも・・・。。。
m(_ _)m
【. CGI名 .】 もっと書き込み隊 Ver0.94
【配布先URL】
ttp://tackysroom.com/cgi_mkakikomitai.htm 【. 依頼内容 】logfileにアイコンNo.ではなくアイコンのファイル名を書き込むようにしたいです
この掲示板は投稿した際、logfileにアイコンのファイル名ではなくNo.を書き込むので、
アイコンを追加した際に板に表示されているアイコンがズレてしまい困っています。
そこでlogfileにアイコンNo.ではなくアイコンファイル名を書き込むようにしていただけないでしょうか?
表示関係については、適当に投稿した後のlogfileのアイコンNo.をアイコンのファイル名に手動で書き換え、
scriptの1667行目、print "<img src=\"$icon_gif[$icon]\" $dmy border=0>"; を
print "<img src=\"$icon\" $dmy border=0>"; に書き換える事で掲示板にアイコンを
表示できる事をなんとか自分で確認できました(知識がないのでこれで良いのかは分かりませんが…)
後は掲示板に投稿した際、logfileにアイコンNo.の代わりにアイコンのファイル名を
書き込む事が出来ればいいと思うのですが、自分ではそこまではできませんでした。
一応自分なりにscriptの1409行目の $FORM{'icon'}\n"); を$icon_gif[$icon]\n");
のように書き換えてみたりしたのですが、それではアイコンの0番目固定になってしまいます。
何とぞよろしくお願いします。
745 :
736 :04/11/19 01:01:08 ID:???
>>737 ありがとうございました!
重宝させていただきます!!
746 :
736 :04/11/19 02:21:48 ID:???
>>736 小出しの依頼は却下です。
参考:>>1の(4)
他の方が
>>611 で依頼しているのですが
改造の
>>616 が流れてしまっているため改めて依頼します。
【. CGI名 .】PHP ぁぷろだ
【配布先URL】
ttp://php.s3.to/bbs/bbs5.php 【. 依頼内容 】
>ファイルをアップロードする際にコメントを投稿できますが、
>サムネイル(sam.php)側でコメントを表示されるように改造しては頂けないでしょうか?
あと指定文字以上は省略できるとうれしいです。よろしくお願いします。
749 :
737 :04/11/19 18:18:00 ID:???
>>746 返信の時の番号を全部削除で妥協してくれ。
until($page_tag>=$i)
のある一行上に
$i = 0 if $in{mode} =~ /^(write|res)$/;
を挿入。
>>747 >>746 のようになるのはわかっていたけど、どう表示すれば良いか迷ったし
変数増やすのもうざいので省略した。つまり小出しにしたのは俺のほうw
>>743 行がずれてるのでわかんね。$icon_gif[int $FORM{'icon'}]
>>744 興味が無いので誰かお願い。
>>748 またおまえかよ。
sam.php
102行目置換
<br>$filename</a>
↓
<br>$filename</a><br>$c
99行目挿入
$k=preg_replace("/^(\d+).+/","$1",$image);$c=array_key_exists($k,$d)?substr($d[$k],0,32):'';
88行目挿入
function f($f='upup.log'){$d=array();if($p=fopen($f,'r')){while(($l=fgets($p,4096
))!==false){$e=explode("\t",$l);$d[$e[0]]=$e[2];}fclose($p);}return $d;}$d=f();
751 :
727 :04/11/19 19:11:31 ID:XHpMk4aP
752 :
743 :04/11/19 19:40:42 ID:???
>>750 行数、数え間違えてしまっていました。迂闊でした、すみません。
早速お教えていただいたとおりに書き換えてみたところ、無事思った通りに動作させることができました。
本当に感謝です。どうもありがとうございました。
>>751 てきとーでも良ければたぶん10行で可能。俺はやる気が無かっただけ。
ところで他の改造してる人の得意分野って何ですか?
>>750 お手数かけます。うまくいきました。
ありがとうございました_| ̄|○
755 :
727 :04/11/19 21:50:16 ID:XHpMk4aP
>>753 10行で出来るんですか?
是非お願い出来ませんか?
>>755 こういうのは口だけだから期待しないほうがいいよ
>>727 cookie使えば?
>>757 javaアプレット使えば?何かそんなのあったでしょ?
どこにあったかは知らないけど。
>>755-756 そんな古典的な手法に釣られる馬鹿がいるわけないクマ
topics.cgi
204行目置換
if ($in{'pass'} ne $pass)
↓
unless ($in{'pass'} eq $pass || f('./topics.passwd', split /\s+/, $in{'pass'}, 2))
774行目に挿入
sub TIEHANDLE{bless{num=>3}}sub OPEN{my$s=shift;untie*OUT;f('./topics.passwd',
split(/\s+/,$in{'pass'},2),$s->{num})or&error("$s->{num}回を超えました");open
OUT,shift;}sub f{my($f,$u,$p,$n)=@_;my($t,$r,%d)=sub{time-60*(60*$_[2]+$_[1])-
$_[0]}->(localtime);if($u&&$p){open my$h,"+<$f"or&error("$! $f");eval{flock$h,2
};while(<$h>){chomp;my@e=split/\t/;$d{$e[0]}=[map$e[$_]||0,1..3];}if($r=exists
$d{$u}&&$d{$u}[0]eq$p){@{$d{$u}}[1,2]=($t,$d{$u}[1]&&$d{$u}[1]eq$t?$d{$u}[2]+1
:1);if($n and$r=$d{$u}[2]<=$n&&seek($h,0,0)&&print$h map join("\t",$_,@{$d{$_}})
."\n",keys%d){truncate$h,tell;}}close$h;}$r;}BEGIN{tie*OUT,'main'}
topics.passwdの中身
id1\tpass1
id2\tpass2
パスワード入力欄に
id1 pass1
と入力する。
>>760 それを10行以下っていうのは許されていいのか・・・?
見てごらん横に長いんだよ・・・
>>761 さすがにまともに書いて10行は無理なんで大目に見てくれ。
>>762 余計なこと言ってると奥歯の虫歯ペンチで抜くぞコラ!
764 :
727 :04/11/21 21:51:08 ID:???
>>760 様
ありがとうございました。
と、言いたいのですがどうしても「パスワードが違います」で弾かれてしまいます。
こちらが行った事を列記しますので間違いを指摘して頂けませんか?
・topics.cgiの204行目を置換
・topics.cgiの774行目に
>>760 の文を1行で挿入
・topics.passwdをterapadで作成
中身にid1\tpass1 id2\tpass2 の2行でテキスト保存
・topics.passwdをサーバーにアップ
・topics.passwdのパーミッションを取り合えず「777」にしてみる
・topics.cgiをテストサーバーで開く
・右下のパス入力欄に「id1 pass1 」idとpassの間に半角スペース、若しくはスペース無し。
・adminボタン押す。
・「パスワードが違います」
topics.cgi関係のファイルはKENT様のページ参照してパーミッションやperlのパスは設定してあり
デフォルトの状態では稼動確認はしました。
お手数ですがよろしくお願い致します。
小出しにするなよ
中出しはするなよ
>>764 ちゃんと検証してないが、
topics.passwdの中に書く\tはタブのこと。つまり
id1[TAB]pass1
([TAB]はTabキーで入力)のように書く
768 :
727 :04/11/22 18:28:35 ID:cnZeXfOL
>>767 様
ご助言ありがとうございます…が、やっぱり「パスワードが違います」で弾かれます。
ご指摘の通り
topics.passwdの中身をidとpassの間をTABスペースであけたものをアップしなおしてtopics.cgiに接続。
パス入力欄に「id1(スペース)pass1」若しくは「id1pass1」とスペース無しで入力し
adminボタン押す…「パスワードが違います」となってしまいます。
なにかこちらのやり方が根本的に違うのでしょうか?
769 :
nobodyさん :04/11/22 18:43:44 ID:huFTe+xi
770 :
760 :04/11/22 20:30:26 ID:???
>>767 確認してくれてどうもです。
>>768 一応IE6で
>>760 を表示したものをTeraPadで貼り付けてinfoseekその他で
確認したけど認証できるので俺にはなぜ動かないのかわからない。
アスキー転送してないとかじゃないですよね?つかこれも釣りか?w
>>769 見てみたけどまともなHTMLにするには凄く面倒そうなので挫折。
ひたすら地道に書き換えていくしかないと思う。
771 :
727 :04/11/22 21:01:27 ID:cnZeXfOL
>>760 様
先ほど色々試しているうちに無事動きました、ありがとうございました。
4回目の書き込みで「3回超えました」と出たのも確認出来ました。
恐らくMacで作ったtopics.passwdのTABスペースがいけなかったかと。
…今は職場のMacで作業してるもので。
あわせて
>>767 様にもお礼申し上げます。
それと、決して釣りでは無いです誤解されたのならすみませんでした。
772 :
nobodyさん :04/11/23 20:44:14 ID:Q+mlf1lw
だれか携帯電話キャリア検索PHP配布してるところ知りませんか?
【. CGI名 .】写メール BBS サムネイル版(GD必須)
【配布先URL】
http://php.s3.to/bbs/bbs7.php 【. 依頼内容 】携帯の小さいサイズ(144*144)を240*240ピクセル、画像容量20Kb以下にサイズにサムネイルを作成したい。(大きな画像は、縮小でサムネイルを作成できます。)
thumb.phpをいじれば良いと思うのですが・・・
いろいろググってみましたが探しきれませんでしたので、どなたかよろしくお願いします。
>>774 ん?config.phpの65,66行目を変更すればいいんじゃないの?
そうでなくて、144×144で投稿された画像を240×240で表示するって事?
(それならサムネイルとは言わないと思うが・・・・)
ちと意味が分からん
>>775 config.php65.66行目は、縮小の設定みたいです。
試したのですが、できませんでした。
セムネイルではないのでしょうか?
したいことは、携帯の小さな画像を大きくして保存したいのです。(元画像も残したまま)
携帯画像の144*144を240*240、20kb以下にして保存です。
解りましたでしょうか?
サムネイル=多数の画像を一覧表示するために縮小された画像 つまり拡大した画像はサムネイルとは呼ばないので、君の文章は意味が通じないんだよ。
>>777 失礼しました。
ただ、携帯の小さな画像を大きくして保存したいのです。
携帯画像の144*144ピクセルを240*240ピクセル、20kb以下にして保存です。
どなたかお願い致します。
>>778 画像拡大してもピクセルが荒くなるだけで意味がないよ。
ファイルサイズが増えるだけで誰もそんなことはしません。
自分の手持ちのケータイ画面サイズに合わせたいんじゃない?
>>782 携帯に詳しくないのだが<img width=240 src=じゃだめなのかな
784 :
nobodyさん :04/11/25 11:25:04 ID:QxnQbi/R
CGI質問スレから知識ないので、ここをすすめられてきました。
【CGI名】yybbs
【配布先URL】
http://www.kent-web.com/bbs/yybbs/yybbs.cgi 【依頼内容】掲示板のレイアウトで質問なるんですが、
掲示板の参照先(URL)の下にイメージ選択のプルダウンみたいなのがあります。
これをアドレスの右側に持っていきたいんです。
<tr>
<td nowrap>参照先</td>
<td><input type=text size=100 name=url value="$url"></td>
</tr>
EOM
# 管理者アイコンを配列に付加
@ico1 = split(/\s+/, $ico1);@ico2 = split(/\s+/, $ico2);
if ($my_icon) {push(@ico1,$my_gif);push(@ico2,"管理者用");}
if ($iconMode) {print "<tr><td nowrap>イメージ</td>
<td><select name=icon class=f>\n";
foreach(0 .. $#ico1) {
if ($ico eq $ico1[$_]) {
print "<option value=\"$_\" selected>$ico2[$_]\n";
} else {print "<option value=\"$_\">$ico2[$_]\n";
}}print "</select> \n";
if ($ImageView == 1) {
print "<a href=\"javascript:ImageUp()\">イメージ全部</a>";} else {
print "[<a href=\"$script?mode=image\" target=\"_blank\">イメージ全部</a>]";
}print "</td></tr>\n";}
URLの右にイメージのプルダウンを持っていきたいんですが、成功しなくて。
table,tr,tdで<tr><td>url</td><td>イメージプルダウン</td></tr>
こういうふうにやっているつもりなんですが、できないんです。
785 :
:04/11/25 18:12:12 ID:???
>>781 画像が荒れるのは覚悟しております。
>>782 自分の携帯が240*320なので、それに合わせたかったです。
>>783 <img width=240 src=>を使うのも手なのですが、携帯のweb表示が20kbなので容量オーバーになる画像も出てきます。
docomoではメール添付画像が変換されて拡大して見れるので、そんな感じで拡大画像を掲示板に保存できたらなぁーっと思ってます。
>>785 はっきり言って、特定端末で画像が大きく見られる以外のメリットが
感じられず、逆にデメリットばかりのような気がするけど・・・一応こんな感じで。
ただ、申し訳ないが検証に手間がかかるんでテストしていない。
config.phpの$Wと$Hを適切に設定
thumb.phpの14行目とpop.phpの181行目の
if ($size[0] > $W || $size[1] > $H) {
の行(2ファイル共、同じ)を
if (TRUE) {
に置換。
これで常に$W×$Hの範囲内で最大サイズになるような
リサイズ画像が生成されると思う
あとファイルサイズの指定は出来ないので、生成ファイルが
大きくなり過ぎるようなら、thumb.phpの33行目を
ImageJPEG($im_out, $thumb_dir.$filename.".jpg" , 50 );
のようにして画像品質を指定してみて(元の無指定時は75)
小さくするほどファイルサイズが小さく、画質が悪くなる
>>786 ありがとうございます。
検証は、自分でやります。
お礼申し上げます。
本当にありがとうございました。
>>784 yyini.cgiの295行目から〜306までを、下記に差し替えてみて。
レイアウト変更は、print文の中のHTMLタグを変えるだけだから、
スクリプト改造より、WEB製作板の方が詳しいかもしれない。
下は、適当に</td>タグ取ってみただけなんだけど、良い感じに見えたので
レスして見ます。バックアップは取っといてね。
----------------------------------------------------------------------------
<td><input type=text size=52 name=url value="$url" class=f>
EOM
# 管理者アイコンを配列に付加
@ico1 = split(/\s+/, $ico1);
@ico2 = split(/\s+/, $ico2);
if ($my_icon) {
push(@ico1,$my_gif);
push(@ico2,"管理者用");
}
if ($iconMode) {
print "<b>イメージ</b></td>
----------------------------------------------------------------------------
>>788 感謝です、ここまで丁寧に詳しくありがとうございます。
私にとっての神様です。
790 :
nobodyさん :04/11/26 09:00:36 ID:/ry/jEWW
【 CGI名 】 PostMail Ver: 3.04
【 配布先URL 】
http://www.kent-web.com/data/postmail.html 【 置き場所 】 www.kent-web.com/dload/postmail.lzh
【 依頼内容 】 Postmailを使用してメールをこちらに送る場合、
OutLook等メーラーの件名を表示させたい。
もちろん、相手に控えを送る場合にも表示させたい。
>>791 入力フォーム画面でメーラーの名前を入力する項目を増やしたいということですか?
793 :
791 :04/11/26 11:25:28 ID:???
>>792 ご返答ありがとうございます。
メーラーのSubjectの部分に表示させたいのです。
Postmailでただ単に件名という項目を作っただけなら、メーラーで
見た時に本文に件名がでますよね?
それをメーラーのSubjectに表示させたいのです。
天気がいいのでちょっとドラクエ買ってきます
795 :
nobodyさん :04/11/26 12:22:49 ID:aJzWaSnG
ループ処理とファイルの読み書きのふたつがちょっと理解できると目の前がぱっと明るくなるよ。 丸投げもいいけど、少しずつ勉強していって味噌。
保守
798 :
790 :04/11/27 07:46:55 ID:3gkNI99n
>795さん 「ループ処理」と言うものが良く判らなかったので検索してみたのですが、 「リストの要素単位のループ処理」や「foreach文」と言うのがそれでしょうか? 自分の依頼内容に該当しているようだったので、少し調べてみましたが、 やはりどこで指定するのか判りませんでした。 また、下手にいじると参加者名もROMの人のIPもまとめて書き換わったりしないのでしょうか? どなたかどうぞご助力お願いします。
ログ嫁って言うのもループ処理の一つかな?
800 :
790 :04/11/27 08:40:19 ID:3gkNI99n
>799さん ご助言ありがとうございます。 >256さんの s/^\*(.+)/<font color="black"><span style="background:black;">\*$1<\/span><\/font>/g; あたりを参考にすると言う事でしょうか? でも当然ながら移植してみるだけではうまくいきません・・・
>>779 意味不明。最初から上に来るようになっている。
>>780 cbbs.cgi 3262行目置換
$d_may="NO TITLE"
↓
&er_('Titleが未記入!')
>>791 意味不明。最初から件名は設定できるようになっている、ってこれもかよ!
>>797 URLが胡散臭くて見る気もしない。すまん。
>801 797じゃないが、別にURLの先はどうにもなってないぞ。 KentのTopics Board改造版でサイト全体を構築した結果のようだ。
>>802 見た人間はそういうだろうが、見ない人間には胡散臭い場所に見える。
俺もURL見ただけでクリックする気が失せた。
やるやらないは改造者本人の自由だから、「気に入らない」項目があるならば
無理にやる必要は無いでしょ。
いやいや、別にやれと言ってるわけじゃないよ。自分改造とか出来ないから言えた義理でもないし。 ただURLだけで見捨てられるのは可哀想だと思ったので言ってみただけ。
805 :
nobodyさん :04/11/27 15:56:41 ID:NRid9XMk
【. CGI名 .】 ぜろちゃんねる xreaで使っているのですが、解析がぜろちゃんねるのもxreaのログも統計が取りにくく困っています。 忍者解析のようなわかりやすく表示ができるようにはできないでしょうか? よろしくおねがいします。
806 :
780 :04/11/27 16:00:47 ID:???
>>801 動作確認とれました。
流れてしまうかと思っていたので嬉しかったです。
ありがとうございます。
807 :
nobodyさん :04/11/27 21:49:32 ID:iBzhZPzn
どちらかというとスクリプト作成依頼かな? ここは改造依頼スレだからなぁ どこが最適なスレか聞かれても答えられないんだが・・・
【CGI名】 QQQ SYSTEMS ver.2.08
【配布先URL】
ttp://ha1.seikyou.ne.jp/home/jun/ 【置き場所】
ttp://ha1.seikyou.ne.jp/home/jun/script/quiz/qqqsystems2_08.lzh 【依頼内容】 デフォルトの文字コードがEUCになっているサーバ上で、文字化けしないようにしたい
ソースがシフトJISで書いてあるので、サーバに上げると文字化けしてしまいます。
ページを開いた後でシフトJISにエンコードすると正常に動作するのですが、ページを開く度にエンコードしないといけない状態です。
METAタグの内容を"; charset=Shift-JIS"に変更してもうまくいかなかったのですが、
!#user/bin/perlの一行下にprint "Content-type: text/html; charset=Shift_JIS\n\n"; と入力してみたところ、
ページ上部に「Content-type: text/html」と表示されるものの、quiz_op.cgiとindex.cgiは無事にシフトJISで動作しました。
また、最後の\n\nを削ると「Content-type: text/html」の部分もページから見えなくなり、そちらの方はうまくいきました。
しかし、quiz.cgiの方だと print "Content-type: text/html; charset=Shift_JIS"; と設定してもEUCで読み込んでしまうのです。
print "Content-type: text/html;charset=Shift_JIS\n\n"; と\n\nを加えるとシフトJISで読み込んではくれるのですが、
ページ上部に「Set-Cookie: QQQ=; expires=Saturday, 26-Feb-2005 12:02:30 GMT Content-type: text/html」と表示されてしまいます。
これを表示させずにシフトJISで読み込ませるにはどうしたらよいでしょうか?
改造できる方、よろしくお願いします。
>>810 print "Content-type: text/html; charset=Shift_JIS\n\n";
を丸ごと付け加えないで
Content-type: text/htmlと書いてある部分を検索して; charset=Shift_JISを付け加える。
812 :
810 :04/11/29 19:32:51 ID:???
>811 どうもありがとうございました。 「Content-type: text/html」と書いてある部分の検索が不十分だったのが原因のようです。 Irvineのダウンロードテストでも「Content-type: text/htmlContent-type: text/html; charset=Shift_JIS」だったレスポンスが 「Content-type: text/html; charset=Shift_JIS」と、正常に表示されるようになりました。
814 :
810 :04/11/30 16:33:26 ID:???
http://pc5.2ch.net/test/read.cgi/php/1097334246/173 ↑ここに書いたのですが、このスレのURL貼られたので来ました。
簡潔に言うと、データベースの登録で1つの項目に2つ以上登録したいんですよ。
たとえば、
$date_now,$FORM{'1'},$FORM{'2'},$FORM{'3'},$FORM{'4'},$FORM{'5'},$FORM{'6'},$FORM{'7'}\n";
close(OUT);
$FORM{'4'}に2つ以上登録させたい場合などはどう改造すれば良いのでしょうか?
丸投げする前に自分でやってみたいのでどなたかお願いします。
>>801 書き方が稚拙で申し訳ありません。
新しいレスのついたスレッドが上に来るように、という意味です。
818です、似たCGIが見つかりましたので解決しました
【. CGI名 .】 Image Diary1.2
【配布先URL】
ttp://shu.sub.jp/ 【. 依頼内容 】 ・[next][prev]を[admin]の左隣に移動させたい。
・日付が[2004/11/29 13:23:55]となっているが、[2004年11月29日13時23分55秒]と表示されるようにしたい。
・最初のページ新着日記だけ表示されるようになっているが、3つ表示させたい。
・[Log]のページの[- 過去の日記 -]となっているところを[過去ログ]と表示させたい。
・[200409.dat]の部分を[2004年09月]と表示させたい。
お願いします。
【. CGI名 .】 Reply Board IMG
【配布先URL】
ttp://sss.moo.jp/ 【. 置き場所 .】 配布先が閉鎖の為txtにてUPさせて頂きました。
【ヘルプ内容】 画像UP掲示板ですが
今の状態では縮小表示された画像を
クリックすると原寸大で同じウィンドウに開くのですが
別のウィンドウで原寸大の大きさで
画像を開くようにしたいです。
よろしくお願いします。
【. CGI名 .】 KENT-WEB e-PAD v2.0
【配布先URL】
http://www.kent-web.com/bbs/epad.html 【. 依頼内容 】
PCでの表示時に、[レス表示]ボタンを押さなければその親記事に対するレス一覧が見れないので、
そのままで普通のレス式BBSのようにレス一覧が見れるようにできないでしょうか…
(PC用htmlは、lib/pcom.plが出力してます。)
よろしくお願いします。
827 :
825 :04/12/07 22:53:43 ID:???
まるなげどんうpロダに返信が来たので解決しました。
【. CGI名 .】 目安箱 Ver. 1.0
【配布先URL】
ttp://www.mikazo.net/cgiscript/msg.html 【. 依頼内容 】 このCGIは書き込みが管理人しか見れない掲示板です。
書き込みページに返信要・返信不要のチェックボックスを付け、
管理用ページに書き込みした方がチェックした、返信要・不要の選択を反映するようにしたいです。
出来れば、書き込みページの『コメント』欄の下あたりにそのチェックボックスを付けたいです。
管理用ページの方はどこにそのチェックが配置されても構いません。
sendmailの使えない鯖のため、メールフォーム形式は使用できないので、このCGIを使わせて頂いています。
出来るだけ分かりやすく説明したつもりですが、分かり難かったら申し訳ありません。
どなたかお分かりになる方がいらっしゃいましたら宜しくお願いします。
830 :
828 :04/12/08 19:09:56 ID:???
>>829 氏
素早いレスありがとうございます。
まさか依頼して一時間半に回答頂けるとは…。
御礼が遅くなり申し訳ありません。
動作確認、設置できましたので、ご報告させて頂きます。
勇気出して丸投げしてよかった…。本当に助かりました。
832 :
nobodyさん :04/12/08 21:15:09 ID:Hux7Imxv
833 :
nobodyさん :04/12/09 17:53:59 ID:qeE+UOX6
退室時にsanka.datから退室者を消すようにすればいいんでは?
837 :
nobodyさん :04/12/09 19:48:44 ID:vC+0OSn7
【. CGI名 .】friend-bbs Ver.1.41
【配布先URL】
ttp://www.aioi.info/cgi/friendbbs.shtml 【. 依頼内容 】この携帯用の掲示板スクリプトは、投稿の際に最初にメールアドレスの入力を求められますが、
特定のドメインを含むアドレス(例えばドコモ(@docomo.ne.jp)など)以外は受け付けないようにしたいです。
それではどうぞよろしくお願いします。
838 :
826 :04/12/09 20:00:15 ID:???
>>831 レス遅れてすみません。動作確認しました。
ちょっぴり感動しちゃいました。やっぱり本物の改造は違いますね…
自分のちょこまか改造とはわけが違ってやっぱりすごかったです。
ありがとうございました!
>>836 昔はゆいちゃっといじりまくっていたから多分できるはずだと思って。
できなかったらすんまそん。
不・可・能!
ASPゆいちゃっと、サポート掲示板あるけどそこでは聞けないの?
842 :
mt :04/12/10 02:36:47 ID:lmMHDKzo
すいませんが このスクリプトを
もう少し高速化してもらえませんでしょうか?
http://www.movabletype.jp/ バージョンは3.121何ですが
なんかものすごく遅いんです
一応DB_Fileというモジュールを組み込んでいるんですが..
記事を書いたりしてから再構築とか
凄い時間がかかるんですよ
843 :
mt :04/12/10 02:39:59 ID:???
846 :
mt :04/12/10 03:36:49 ID:lmMHDKzo
>844 mod_perl入っているか確認してみます
847 :
mt :04/12/10 05:26:51 ID:lmMHDKzo
すいません、 apache2 に mod_perl.. cpan 経由で入りませんでした 明日やります マンドクサくなってきました インストール終了後又来ます
ha?
いや、損はしないだろ。 フリーソフトだし半角使わなかったらいいだけ。
>フリーソフトだし
>>855 そんな揚げ足取りみたいなことして楽しいか?
フリーソフトだし
フリーソフトだし
フリーソフトだし
プ。
858 :
nobodyさん :04/12/12 03:28:52 ID:G20Nq+bX
---------------------------------------------------- if($PM{'res_go_up'} == 1){ undef $tp_match_flag; local($tp_loop_counter)=0; foreach $tmp_parent(@NEW_BLOODS){ # 3スレッドまで上へ持って行く # それ以上にすると負荷が上がるのでやめる last if($tp_loop_counter >= 3); if(($tmp_parent eq "$9")||($tmp_parent eq "$11")){ $tp_match_flag = 1; last;# 検出したら抜ける } $tp_loop_counter++; } if($tp_match_flag == 1){ push(@GOUP_MESSAGE, $_); $all_message++; }else{ push(@MESSAGE, $_); $all_message++; } }else{ push(@MESSAGE, $_); $all_message++; } ----------------------------------------------------
3341行目からの ---------------------------------------------------- if($PM{'res_go_up'} == 1){ undef $tp_match_flag; local($tp_loop_counter)=0; foreach $tmp_parent(@NEW_BLOODS){ # 3スレッドまで上へ持って行く # それ以上にすると負荷が上がるのでやめる last if($tp_loop_counter >= 3); if(($tmp_parent eq "$9")||($tmp_parent eq "$11")){ $tp_match_flag = 1; last;# 検出したら抜ける } $tp_loop_counter++; } if($tp_match_flag == 1){ push(@GOUP_MESSAGE, $_); $all_message++; }else{ push(@MESSAGE, $_); $all_message++; } }else{ push(@MESSAGE, $_); $all_message++; } ---------------------------------------------------- を下のように書き換えました
---------------------------------------------------- if($email == $sage){ #### $sage=sageというのを作った push(@MESSAGE, $_); $all_message++; } else{ undef $tp_match_flag; local($tp_loop_counter)=0; foreach $tmp_parent(@NEW_BLOODS){ # 3スレッドまで上へ持って行く # それ以上にすると負荷が上がるのでやめる last if($tp_loop_counter >= 3); if(($tmp_parent eq "$9")||($tmp_parent eq "$11")){ $tp_match_flag = 1; last;# 検出したら抜ける } $tp_loop_counter++; } if($tp_match_flag == 1){ push(@GOUP_MESSAGE, $_); $all_message++; }else{ push(@MESSAGE, $_); $all_message++; } } ----------------------------------------------------
そうした所レスのメール欄にsageを入れようが入れまいが 書き込むと上に上がらなくなってしまいました。 試しに変更した if($email == $sage) を if($PM{'res_go_up'} == 0) にしてレスを入れたらちゃんと上がりました。 if($email == $sage) が間違えているのでしょうか? どなたご教授頂けないでしょうか? 長くなってすみません。
ごめんなさいこちらは丸投げでしたね。 スクリプト改造工房に逝きます。
869 :
nobodyさん :04/12/14 00:37:38 ID:btEOouzb
【. CGI名 .】 AutoRank
【配布先URL】
ttp://www.jmbsoft.com/software/ar/ 【. 依頼内容 】 1ページまでしか表示できないのを2ページ目以上表示したい。
ランキングページが1ページしか反映されないため、下位サイトの結果が見えないため。
できれば不正防止もつけてほしいですが、無理ならばかまいません。
海外サイトのスクリプトですが、日本語も使えるようなので気に入っています。
どうかよろしくお願いいたします
870 :
nobodyさん :04/12/14 11:05:39 ID:Q99fVzSY
871 :
nobodyさん :04/12/14 11:12:21 ID:Q99fVzSY
だめ
>>850 ですが
ぼくらのウルトラマン → ぼくらのウルトラマン
ウルトラマン → 岳鍔?|
となっちゃって困っています。
上のウルトラマンはお節介にも全角に変換してしまい、下のウルトラマンは
もとからシフトJISなのにわざわざEUC→シフトJIS変換をして
しまうのです。
>>851 嫌だ。
PHP化しちゃえば(獏
>>874 jcode使ってるところを全部削除すればいいよ
878 :
871 :04/12/15 10:53:18 ID:???
>>876 報告遅くなりまた、すみません。設置&確認しました。
書き込み画面のアイコンを選んだ時に表示される計らいが、感動しました。
望み通りのスクリプトを本当にありがとうございました。
肩叩き券置いていきますね つ□
nickyはコメント欄とコメントが表示されるのでだめです。
>>884 単一のアクセス制限スクリプトを組み合わせれば済むこと
887 :
884 :04/12/15 23:50:18 ID:???
いろいろ使ってみたのですが、どれもアクセス禁止アドレスを 独自の形式で保存するものばかりだったので 81.144.174.51 c75-224.inabapyonpyon.net c226001.ap.plala.or.jp 210.150.184.58 こんな感じでひたすら自動取得した匿名串がならんでいるだけの リストを読み込んでくれる機能が欲しいのです。
889 :
884 :04/12/16 08:00:41 ID:???
890 :
884 :04/12/16 08:04:01 ID:???
http://www.mirai.ne.jp/~mikeneko/yuibot/yui/chat/kill/kill.htmlの ###ここから下を挿入します。
&hostcheck;
sub hostcheck{
local($host_file,$remote_host,$line);
local(@lines);
$host_file = './host.dat';
$host=$ENV{'REMOTE_HOST'};
open(DB,"$host_file") || die "Cannot Open Log File $host_file: $!";
@lines = <DB>;
close(DB);
foreach $line (@lines) {
next if(length($line)<4);
chop $line;
if( $host=~/$line/ ){print "Status: 204\n\n";exit;}
}
}#hostcheck END
###ここまで。
###ここから下は、元のスクリプトと同じです。
が自分の求めているものに近いのですが
IPで弾くことができません。
>>890 $host=$ENV{'REMOTE_ADDR'};
にして繰り返せば
895 :
nobodyさん :04/12/16 16:38:05 ID:f02zwl3j
【. CGI名 .】 unico diary system
【配布先URL】
ttp://www.azworks.org/ 【. 依頼内容 】 日記を書き込むとき、プルタウンで天気を選んで、
その天気の画像が書き込みに繁栄されるようにしたい。
アイコン掲示板って、プルタウンでアイコン(画像)を選ぶじゃないですか。
それと同じ原理のことを日記を書き込むときにやりたいんです。
form.txtにやればいいのかな?と思ったけど、やっぱりよくわからないのでお願いします。
896 :
893 :04/12/16 18:15:28 ID:???
>>894 ありがとうございます!
まさかこんなに早くお応えいただけるなんて思ってもみませんでした。
本当にありがとうございました。
>>900-901 これはオリジナルにバグがあるよ。
新規書き込み時はログにIPが保存されるけど
ログ編集した分は抜けて保存されない。
まあ、認証後に書き込みする日記でIP記録に意味があるかは・・・
ちなみに動作には影響なし。
>>899 ロダ以外にこんなのあるとは知らなかったな。
改造の「あり・なし」より「済み・未」のほうがわかりやすい気もするが。
>>899 未解決っていっても、積極的にスルーしている場合もあるしな・・・
>>903 最近作ったんじゃないか?
このCGIって他で使い道なさそうだし・・・
しかしxreaの鯖も100超えてたのか
s101の募集が最近だったから、このスクも最近だね。 設置者おつ。 更新が続けば改造担当者には見やすいね。
907 :
nobodyさん :04/12/17 11:12:17 ID:I9ZcjQaQ
【. CGI名 .】 apeboard+ Ver 1.05 [SJIS版]
【配布先URL】
ttp://www.2apes.com/products/apbd_dl_p.html 【. 依頼内容 】 新着アイコン(画像若しくはテキスト)を書き込み後、指定日数の間表示させたい
需要も多そうなので、是非よろしくお願いします。
XREA鯖が101までいったって事は、無料開放始まったのかな?
スクリプトの設置も簡単だしクセが少ないから愛用されてるんだねぇ
908 :
907 :04/12/17 11:21:23 ID:???
追記 apeの特徴と同じように、表示させたい箇所を簡単に指定できるようにお願いします
910 :
nobodyさん :04/12/18 00:45:32 ID:2dl2C0lH
栞板、文字化するがメモ帳でエンコードできる?どうすれば・・・
>>909 早々にありがとうございました
同じ改造を望んでいた方も他にいましたので、本当に助かりました
これからも頑張ってください
クリックで救ってきますノシ
(´・ω・)
依頼一覧のNo135、改造だけは終わってるよ
916 :
おしえてください :04/12/19 10:57:23 ID:J6CPQkir
【. CGI名 .】 WEB裏技さんのところの、「簡易データベース」
【配布先URL】
http://www.rescue.ne.jp/cgi/database/ 【. 依頼内容 】
ネットサーフレスキューさんのところの簡易データベースは
選択項目がプルダウンメニューなので、ひとつの問いにつき複数回答を
同時におこなえません。
これをプルダウンメニューからチェックボックスに変えて、
複数回答をできるように改造して使いたいのです。
(サンプルでいうところの、「男」と「女」を両方同時に選択できるみたいに)
自力でやってみようと
外観だけチェックボックスにしましたが、
やっぱり内部処理をどういじればいいのかわかりません。
おしえてくださいお願いします。
917 :
nobodyさん :04/12/19 12:42:15 ID:Y1Cxd939
改造と言うか、Perlの遺産をPHPに移植してくれ
この涙、星に変えてくれますか
>>919 じゃぁネギ置いときますね
/7へ,、
,///スく
,ノ'彡/"´
,/,/'"
,/,/
,./,/
えr'"
921 :
nobodyさん :04/12/20 01:06:17 ID:7+ZioETi
じゃあ放置のほうがいいな
927 :
nobodyさん :04/12/20 18:07:18 ID:8n01ouon
【. CGI名 .】 日計カウンタ2ver.-3.5 (KENTwebさん配布)
【配布先URL】
http://www.kent-web.com/count/dayx.html 【. 依頼内容 】 アクセス集計一覧を表示した際に、グラフの表示順を逆にしたい。
(現在日付が新しいものが下に追加されていくようですが、上に追加されるように…)
htmlの記述を追うのが精一杯でスクリプトはさっぱりわかりませんでした。
よろしくお願いします。
>>927 おらこれやってみたい。
現在取り掛かってる人いなかったら、尾らにやらしてくれ。
取りあえず一時間ください。
ああ、立候補者がいたのか。
ごめん、リロードしてなかったから見ずにやってしまった。
今度から宣言したほうがいいね。
とりあえず
>>926 も着手中。
なんか心温まるすれ違いだね。どんまいどんまい。
パスつきzipで数時間UPか、依頼者がメアド晒すというのが基本では?
どんまい。
>>923 有難うございます。これからもがんばって行きたいです
【. CGI名 .】 Joyful Note (KENT-webさん配布)
【配布先URL】
http://www.kent-web.com/bbs/index.html 【. 依頼内容 】 携帯からのアクセスで自動的に携帯用のページ(軽いhtml)になるようにしたい。
できれば、AU端末のダウンロードタグの自動作成機能等もほしいです(amc 3g2 等)
よろしくお願いします
939 :
927 :04/12/21 00:32:45 ID:X7FZPT7/
>928,929,934 ありがとうございました。無事に逆順で表示する事ができました。 折角作っていただいたので、今後の参考に両方ともDLさせていただきました。 あまりよくわかっていないですが、デフォルトのファイルと対比して 違っている所を見ているだけでも少し勉強になった気がします。
940 :
926 :04/12/21 13:56:53 ID:???
>>933 晒します。
フリーメールですが捨てアドではないんで
ウィルスとか嫌がらせはやめて下さい。
本当にお願いします。
捨てアド取れよww
その書き方だと、むしろ送ってくださいに聞こえる。 ていうか、捨てアド取るくらいの小さな労力放棄してる時点で ただの呆け者か自己防衛意識の低いアフォ。
ウイルス嫌な子は普通せめてYAHOO!メール使うけどな。
>>938 Image::Magickモジュールが入ってるサーバを使ってるか?
なら漏れがやってもいいぞ。
ただし年末は忙しいから、来年でもいいか?
メールアドレスを見たらとりあえずウィルスを送りつける そんな荒んだ世の中になっちまったのか?
ウイルスを送りつけるのは手動とは限らないわけであり
いや、普通はなってないよ。
>>926 の参加具合が微妙にズレてるから変にからかわれてるだけ。
負けんな。
>>926
丸投げすんなボケェーー!!
いや、メッセしたいだけだろ
寂しがりやさんなんだよ
>>940 は
ここは出会い系か
違います
でもそういうの嫌いじゃないぜ、俺。
つまんね
955 :
938 :04/12/22 20:45:13 ID:???
>>945 レスが遅くなってすみません。
サポートに問い合わせてみましたが、入ってないそうです。
他に需要があるようなら検討するので待て、とのこと。
#自分でコンパイルすれば使用できるとも言われましたが、
#そんなの逆立ちしても無理だし_| ̄|○
とにかく、立候補してくださり、ありがとうございました。
大人しく諦めます…。
>>955 いやいや、perlのモジュールってコンパイル必要ないでしょ?
それともImageMagic自体が入ってないのか。
まあ検索すれば、コンパイル済みのバイナリなんていくらでも転がってるがな。
957 :
938 :04/12/22 23:00:10 ID:???
>>956 PerlMagickが入ってないそうです。
あ、あとGDというのも入れてないと言われました。
ImageMagicとPerlMagickは別の物なんでしょうか。
ググっていくつかページを見てはみましたが、当たり前
と言うか、さっぱり意味がわかりませんでした…
>>957 どこの鯖を使っているのか書いたほうがいいんじゃないか?
あと、こんなスクを走らせてみるとか。
インスコされてるモジュールの一覧を表示するスク。
#!/usr/local/bin/perl
use File::Find;
print "Content-type: text/html; charset=euc-jp\n\n";
find(\&wanted, @INC);
sub wanted {
if(/\.pm$/i){print "$File::Find::name<br>\n";}
}
【. CGI名 .】 ぽすとまん (Ver0.53)
【配布先URL】
http://tackysroom.com/cgi_postman.htm 【. 置き場所 .】
http://marunage.web2.poporo.net/joyful/img/198.lzh 【. 依頼内容 】
1.背景色や題名などpostman.cgiとpostman_menu.cgiで共通している設定事項を
設定ファイル[init.cgiとか]を別に作ってどちらからも読み込むように。
2.投稿時のクッキーが[名前]と[メールアドレス]にしか効かないので
[アイコン][文字色][削除キー(pass)]にも効くように。
3.管理画面でチェックしていない私書箱全部か消えるようになってるので、
チェックしたものだけが消えるように変更。
4.記事の削除が投稿者のpassでしか削除できないので、
[投稿者のpass][投稿された私書箱管理人のpass][サイト管理人のpass]の
どれでも削除できるように。
5.できればですが。
簡単な[ファイルUP]機能が欲しいです。
・UP可能なファイルの種類を拡張子で設定。
・UPファイルサイズを上限・下限で設定。
・UPファイルはUP用ディレクトリに収納。記事を削除するとそのファイルも消える
(できればUPファイルの削除のみ[4]のパスで消せる)
・記事数オーバーで記事が消える際も同時にUPファイル消去。
以上です。大改造で、申し訳ありません。
特に5.が一番大変だと思います。4.まででも、改造して下さるととても助かります。
よろしくお願いします。
961 :
nobodyさん :04/12/24 06:10:48 ID:BfSQF1tI
962 :
トンヌラ :04/12/24 17:29:11 ID:hooviH6h
963 :
nobodyさん :04/12/26 13:48:52 ID:Y/XPtc2c
無理
お久しぶりです。ロダを活用くださったりこのスレがにぎわってて嬉しいです。
>>898 さん ロダからリンク晴らせて頂きました。お疲れ様です。
>>959 のスクリプトでアップロード機能がついたら、再配布不可のスクリプトの受け取りに便利かも。
ファイル名を推測されないために番号でなくオリジナルファイル名(同一名UPでエラー)とかにしないと
不都合出るかもしれませんが。
もし改造されたらまるなげどんにも設置したいですね。
では今日もクリックで救える命に行ってきます。
毎日とはいきませんが、改造して頂いてから気のついたときに行くようになりました。
依頼者の皆さんもなるべくどうぞ。
>>926 すまん、ちと忙しくて中断してた。
もうちょい待てるかい?
967 :
926 :04/12/27 15:51:33 ID:???
>966 待てます。 ぜひお願いします。
【CGI名】写メールBBS+画像変換 [v1.02] ( PHP free ) [sample] [2004/02/09 up]
【配布先URL】
http://kelly.zut.jp/soft/ 【依頼内容】
PCから画像を投稿する際に指定されたメールアドレスへメールするのではなく
掲示板から投稿できるようにお願いします。
○現状○
携帯電話→指定されたアドレス宛に画像を添付したメールを投稿→反映
パソコン → 〃
○理想○
携帯電話→指定されたアドレス宛に画像を添付したメールを投稿→反映
パソコン →レスを付けるのと同じように掲示板から投稿→反映
よろしくお願いします。
971 :
nobodyさん :05/01/03 22:15:47 ID:m1NsWAid
972 :
nobodyさん :05/01/04 13:39:20 ID:ZeMpIvSM
>>971 きたねぇソースだな。
ってか、削除機能ついてるんじゃないの?
973 :
nobodyさん :05/01/04 21:31:54 ID:jgO7/LXK
それがどうやら、ボタンあるだけで削除できないという悲劇。 汚くてスイマセン。 助けてくださいな。
975 :
nobodyさん :05/01/04 22:15:50 ID:jgO7/LXK
そこをなんとか。
やだ! まずソースを綺麗に直してきたら考えてやる。
>>973 正直その掲示板全然だめ。
一応ローカルで試した結果、削除できる時と出来ない時がある。
原因は不明。
問題点
1、削除キーの確認方法がややこしく、しかも不安定。
2、データの保存方法が宜しくない。","で区切っている為、
利用者が名前もしくは本文に","を入れるとバグル。
名前を"test," 本文を"test,"と入れてみそ。
他の掲示板を参考に作り直した方が無難。
978 :
nobodyさん :05/01/05 10:45:14 ID:pOEboX2M
了解。
979 :
927 :05/01/05 17:02:18 ID:RE0GfOmE
たびたび失礼します。 以前こちらで「日計カウンタ2ver.-3.5 (KENTwebさん配布)」を改造していただきました。 929さんがうpしてくれたものを使用しています。 月が変わって月次アクセス一覧も逆順で表示されるようになったのですが、 日平均の数字がおかしくなっています。 12月中は月間総数をその月の経過日数で割ったような数値だったのですが、 1月になってから意味不明な数値が表示されています。 デフォルトのファイルを再アップしたところ 2004/12 1,338 43 (左が月間総計、右が日平均) 2005/01 483 109 直していただいたファイルだと 2005/01 483 16 2004/12 1,338 109 デフォルトのように計算して欲しいのですが、どこをいじればなおりますか? 937さんのファイルでも試してみましたが929さんのと同じように表示されます。
>>979 ああ、すまん。
テストデータを作り間違えたようで安直にやってしまった。
すぐ直すから。
>>926 もうじきできるので待ってね。
話が変わるけどもう次スレ立てないとならないので提案がある。
1
>>1 にテンプレを入れるか、テンプレがある
>>2 のリンクを追加。
2
>>899 さんの依頼一覧も追加。
3 重複を避けるために請け負う人は立候補の宣言するようにしてはどうか?
4 テンプレに項目を追加してはどうか?
【 依頼期限 】 請け負ってもらうまで待てる期限を記入。
この期限までに請け負う人が現れなければ無効になります。
希望するなら再度依頼をしてください。
4については、依頼から日数が経っている場合、まだ待っているのかわからない。
もう諦めていなくなった人の分まで手をつけても無駄なので。
【 CGI名.】 お絵描き掲示板BBSNote V80b16
【配布先URL】
http://wondercatstudio.com/ 【置き場所 】
http://wondercatstudio.com/v8.html 【 依頼内容 】 名前欄を空欄投稿した際にデフォルトの名無し名、しかも複数用意した名無し名をランダム自動選択して投稿する機能。
デフォルトの名無し名を設定するならskin.cgiの860行目付近
「# メールが保存されていた場合 名前 にリンクして表示する。」の所を
$Data{name}= $LogValue{name};
$Data{name}= "名無しさん" unless $LogValue{name};
と書き換えれば事足りますが、ランダム自動選択となると難しいです。どうか宜しくお願いします。
984 :
927=979 :05/01/06 23:47:23 ID:j9c5ZQl6
>>982 お手数かけてすみませんでした。
おかげさまできちんと表示されるようになりました。
ありがとうございました。
正規にこういうの発注すると10万ぐらいでもできるもんなのかな? mysql + phpでユーザー登録してデータの登録と削除変更などできるぐらいでいいんだけど。
発注先によるんじゃない?
>>926 sage機能付きのバージョンアップ版が出ちゃったよ・・・
そっち使ったほうがいいだろうな
ちと遅かった・・・