【 スクリプト改造依頼スレ 】(丸投げ) part2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/08/12 19:02ID:8QO/X9c1ここで依頼してください。ひょっとしたら改造してくれる人がいるかもしれません。
質問するときは以下の点に注意して書いて下さい
(1) 作者が改造依頼を受け付けていない場合このスレを利用する。
(2) スクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(3) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(4) 出来るだけ詳しく具体的に書くこと。(依頼は小出しにしない事)
(5) 御礼や動作報告は必須。技術がない分誠意を見せよう。
※答えてくれないからといって逆ギレする厨はお断り。
なお、多少なりとも自分でいじれる人は【スクリプト改造工房】スレをご利用ください。(ここは丸投げ)
★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc5.2ch.net/test/read.cgi/php/1077525387
0662660
04/11/07 21:29:40ID:???わっ 迅速な対応非常に感謝します
自動リンクは問題なく出来て、ついでにtarget="_blank"を追加したら新規ウィンドウにもなったので、とてもいい勉強になりました
だけどpref.cgiを変更してみたところ、IP→リモホにはなりませんでした
でもリモホはそんなに気にするものでなく、リンクが出来た事で充分ですのでありがとうございました。
0663nobodyさん
04/11/07 22:43:04ID:???0665nobodyさん
04/11/08 07:27:26ID:???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;}
0666nobodyさん
04/11/08 16:24:32ID:OZaQEV81【配布先URL】ttp://kikuchisan.net/
【置き場】ttp://kikuchisan.net/wsp/soft/cgi21.html
【依頼内容】有名人の部分が名前をクリックするとgoogleで検索するようになっているので、
検索をしないようにしてくださいm(_)m
有名人の誕生日検索機能をつけてください。
検索機能をつけて頂きたい場所のHTMLをtxtでつけておきます。
http://marunage.web2.poporo.net/joyful/img/166.txt
結果表示は名前と誕生日が表示され、TOPに戻るボタンがあればどんなのでもかまいません。
よろしくお願いします。
0669666
04/11/08 19:10:36ID:OZaQEV81本日誕生日の有名人という部分がgoogleに自動的にリンクされてしまうので
それを無くして欲しいんです。
あと、登録してある有名人の名前から誕生日を検索する機能をつけて欲しいのです。
0670nobodyさん
04/11/08 19:58:12ID:???俺が動かしたsayhappy_sp.cgiは最初からリンクされていないし
HTMLも違うのでバージョン違うんじゃね?
まんどくさいのでこの依頼はパス。
0671nobodyさん
04/11/09 00:00:34ID:???【配布先URL】http://www.hi-ho.ne.jp/yakira/akiary/
【置き場所】http://www.hi-ho.ne.jp/yakira/akiary/download/akiary051.lzh
【依頼内容】
RSSを出力するようにしたいのです。宜しくお願いいたします。
0672nobodyさん
04/11/09 17:46:23ID:yFy8pLgX【CGI名】tea chat 1.8.3b
【配布先URL】http://www.teachat.org/
【置き場所】http://www.teachat.org/archive/tc183b.zip
【依頼内容】
>>660のゆいちゃっとの改造マニュアルにあった「◆ログを二重にとる。--2種類の改造方法あり」というのを、こちらのtea chat
でログ取りできるようにお願いします。
0673nobodyさん
04/11/09 21:31:00ID:???メールしたよ
と嘘をついて様子を見てみる。
>>672
永久にログがたまればいいんか?
chat.cgi 772行目に挿入
open(OUT, ">>$chat_file.all") || &error(1);
if(!$allclear_flag){
print OUT $w_val;
}
close(OUT);
(´-`).。oO(早くも飽きてきた)
0674672
04/11/09 21:58:04ID:hd+5KmXu忙しいところありがとうございます。
永久に溜めたいと言うわけではなく、とりあえずログ保存数は1000とか2000とか設定できて、
発言者がclearしてログ消しても、chat.dat(あるいは別のエディタ)にはそのclear以前の発言が残るようにしたいのです。
(一応なにかあったときの証拠として)
お時間あったらよろしくお願いします。
0676nobodyさん
04/11/09 22:09:19ID:???保存されたdatファイルを直接いじればいいわけで、
小出ししてまで必要な機能ってわけでもないっしょ。
0677nobodyさん
04/11/09 23:23:01ID:???【配布先URL】http://php.s3.to/bbs/bbs5.php (シンプル版)
【依頼内容】
PHP ぁぷろだを、Sn uploaderのように暗号化されているファイル(ZIP/RAR/GCA)にマーキングを
つけるように(http://genosama.hp.infoseek.co.jp/4.pngここの赤*の事です)したいです。
よろしくお願いします。
0680679
04/11/10 15:11:26ID:???rarにチェックできないのがあるがSn uploader自体もチェックできてない。
ということでバグありだけどupしといた
http://marunage.web2.poporo.net/joyful/img/167.txt
0681679
04/11/10 16:57:06ID:???http://marunage.web2.poporo.net/joyful/
の169.txt
0684nobodyさん
04/11/11 19:20:25ID:???お勧めがあったら漏れが改造してる・・・多分
でも正直、古い依頼を引っ張り出して改造するとしても、
依頼者がまだここを読んでいるかどうかっていう
ギャンブルに挑む事になっちゃうんだよなぁ・・・
改造しても何にも反応がないと(´・ω・`)ショボーンだし・・・
0685nobodyさん
04/11/11 21:44:36ID:zeUz44I2【配布先URL】ttp://php365.com/
【置き場】ttp://luna.x0.com/try/links.txt
【依頼内容】文字コードをEUCからSHIFT-JISに変更したい
よろしくお願いします。
0686685
04/11/11 21:53:06ID:???文字コードをEUCからUTF-8でした。
0687nobodyさん
04/11/11 23:00:37ID:???【配布先URL】ttp://www.big.or.jp/~knight/download/topics/index.html
ttp://www.big.or.jp/~knight/download/topics/topics126.lzh
【依頼内容】
携帯からの閲覧時、全レスを1ページで表示させるように出来ているらしく、
レスが長文だと容量オーバーで記事を読めなくなってしまうので、
「携帯で見る時には●レスずつ表示する。」という設定をしたいです。
何レスずつ表示するかは、出来れば自分で表示加減を見ながら設定したいのですが
数値を固定してしまったほうが改造が簡単な場合は"5レスずつ表示"にして貰えると嬉しいです。
よろしくお願い致します。
0689nobodyさん
04/11/12 00:56:01ID:???【CGI名】 COMCHAT
【配布先】ttp://www.kent-web.com/
【依頼内容】
ttp://www.caged-bird.com/chat/comchatx.cgi
こちらのサイトにあるようなダイス機能をつけていただきたいのです。
・こちらのサイトの場合、dice個数D面数といった形で発言欄に入力することで処理を行っているようです。
・それから、個数や面数に数字以外が入力された際は、エラーを返すことが可能であればしていただきたいです。
※例に挙げたサイトでは、エラーを返さず1として扱っています。
また、人工無能にしゃべらせていますが、希望としては
#さいころ設定
#サイコロを使用する(しないならno)
$idice = "yes";
#ディーラーの名前
$dealer = "ディーラー";
#ディーラーの色(セリフの色も同色)
$dicecolor = "cc0000";
のように設定可能にしていただければ幸いです。
0690nobodyさん
04/11/12 10:19:09ID:???【配布先URL】 http://dream.lib.net/room/cgi/e_ranklink.html
【. 依頼内容 】 本来はIN数多いサイトから順番に並ぶようになっていますが、
これをアクセス毎にサイトの並び順がランダム変わるようにしたいです。
それと、3日間のあいだに一度もINがなかったサイトは一旦表示されなくなり、
INがあったらまた復活というようにしたいです。
どうぞよろしくお願いします。
0691nobodyさん
04/11/12 13:29:43ID:???【. 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つは別ものになってしまうかもしれませんが、、、
いろいろ注文申し訳ありません。なにとぞよろしくお願いいたします。
0692nobodyさん
04/11/12 22:38:10ID:???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
俺でよければ無意味に反応しちゃる。
0693689
04/11/13 00:03:52ID:???「表示されていない」ということで、サイコロ部を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を作ると言うコンセプトのようですし
現状ではスクリプト公開されていませんが…。
こちらで補足となりますでしょうか? それでは引き続きお願いいたします。
0694nobodyさん
04/11/13 02:35:14ID:???>689の
> ttp://www.caged-bird.com/chat/comchatx.cgi
> こちらのサイトにあるようなダイス機能をつけていただきたいのです。
このサイトの中の人にお願いして改造方法を教えてもらうなり、改造済みのスクリプトを貰うなりすればいいのでは?
0695nobodyさん
04/11/13 18:19:33ID:???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";}
改造は得られるものが何もないな。。
0696689
04/11/13 19:57:50ID:???ありがとうございました。
さっそく、実装させていただきました。
0697692
04/11/13 20:01:55ID:???ありがとうございます。指定部分の修正でちゃんと動きました!!
ただ、確認してみたところ、先のレスがない時にも「次のレス」というリンクが出て
飛んでみると戻る&次のレスリンクだけがある白紙ページに行ってしまうのですが、
それ以上レスがない場合、このリンクを消すことは出来ないでしょうか?
0698nobodyさん
04/11/14 05:56:41ID:???【配布先】ttp://momoco.tv/ (現在サイトにつながりません)
【置き場所】http://marunage.web2.poporo.net/joyful/img/172.zip
【依頼内容】記事中にURLがあれば自動的にアンカーが付く様に改造して頂きたいのですが…
0699nobodyさん
04/11/14 15:59:47ID:???下の2つのファイルをリネームしてアップロード
http://hk2ch3.hp.infoseek.co.jp/cgi-bin/up/source/up0092.txt
http://hk2ch3.hp.infoseek.co.jp/cgi-bin/up/source/up0093.txt
up0092.txt -リネーム-> tool.cgi
up0093.txt -リネーム-> list.cgi
>>656
http://hk2ch3.hp.infoseek.co.jp/cgi-bin/up/source/up0094.txt
up0094.txt -リネーム-> ping.cgi
0700nobodyさん
04/11/14 16:13:08ID:???【配布先URL】 http://www.2apes.com/products/index.html
【依頼内容】
こちらのBBSをPCと携帯で共有して使えるようにしたいのですが、
携帯版で スレッド名を一覧表示>クリックでスレッドにとばす
という形には、スキンを変えたりするだけでは無理なようで、改造をお願いしたいです。m(_ _)m
0704nobodyさん
04/11/14 20:00:55ID:???これさあ、新しい投稿が先に表示されるようにしないと不便じゃね?
もっと便利なの探したほうがいいと思う。ってことで細かいこと気にすんな。
0705692
04/11/14 20:06:18ID:???うー…折角改造して頂いたので、次のレスリンクは飛べないこともある旨を注意書きだけしてこのまま行きますorz
0707682
04/11/15 05:56:50ID:???済みません騙りました。正しくは682でしたiliorz
0708687
04/11/15 05:57:38ID:???×682
○687
0709nobodyさん
04/11/15 17:45:32ID:???(´-`).。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;}
0710nobodyさん
04/11/15 17:58:45ID:???作者さんは諦めたとかおっしゃってますので。
0711nobodyさん
04/11/15 19:34:09ID:???【配布先URL】http://www.2chan.net/script/
【依頼内容】
つねに削除用のチェックボックスとフォームが表示されているのですが
リンクをfutaba.php?mode=deleteなどの削除画面を作ってそこに切り替えたときにだけ
チェックボックスや削除フォームが出るようにできないでしょうか。
それから>>611,>>616の改造こちらも知りたいです。
できたらソースのバグも・・
もしどちらかいましたら教えてもらえないでしょうか。
0714653
04/11/16 00:13:36ID:???ありがとうございました!ばっちり稼動いたしました。
感謝感激です。
募金クリックいってきます!
0715nobodyさん
04/11/16 10:19:19ID:???0716nobodyさん
04/11/16 10:35:54ID:kjF2UXa60717nobodyさん
04/11/16 11:39:09ID:ESM+QrcVネットサーフィンで探したのですが、希望のCGIが見つかりません。
どなたか親切な方、教えて頂けますか?
0719nobodyさん
04/11/16 12:02:26ID:ESM+QrcV適切な板を教えてください。
0720700
04/11/16 13:14:30ID:???どうもありがとうございますm(_ _)m
まさか本当にやっていただけると思っていなかったのでとても嬉しいです。
早速使わせていただきます。
ありがとうございましたm(_ _)m
0721nobodyさん
04/11/16 13:53:10ID:A5ZefRGf【配布先URL】http://www.t-okada.com/cgi/
【配布先URL】http://www.t-okada.com/shu1_note/shu1_note/14_24_log.html
【依頼内容】
返信にも画像をアップロードできるようできるでしょうか。
どうぞよろしくお願いしますm(__)m
0722721
04/11/16 13:57:10ID:???そして再配布制限にひっかかりそうですね。
板汚しすみませんでした。
0723709
04/11/16 18:06:12ID:???すまん表示するもの間違ってた。つかこのままじゃ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>}
0724711
04/11/16 23:13:20ID:???チェックボックスをなくしたいのですが、難しいことはできないので
削除フォームの横にフォームを作って削除番号を入れる方法も試したのですが
チェックボックスを入力フォームに変えてのコピペじゃ動きませんでした。
ソースを見てできる限りのない知識で考えたのですが無理がありすぎるみたいです_| ̄|○
ぜひどなたかよろしくお願いします。
>>616のソースも流れてしまっているので知ってる方がいたらよろしくお願いします。
0725nobodyさん
04/11/16 23:14:48ID:???Web制作
http://pc5.2ch.net/hp/
スレは自分で探せよ。
#次からはテンプレに入れて欲しいかも。
0726nobodyさん
04/11/17 02:32:51ID:???futaba.php 300行目
fputs($fp, $dat);
↓
fputs($fp, preg_replace(array("/<input .+? value=delete>/", "/(?<==usrdel>).+?(?=<\/form>)/s"), array("", ""), $dat));
返信の時だけチェックボックス出るから。
0727nobodyさん
04/11/17 05:12:48ID:mDIAl01I【配布先URL】 http://www.kent-web.com/bbs/topics.html
【. 依頼内容 】
上記の物を会員制にして会員のみが投稿出来る様にしたいのですが
その際1日の投稿数を制限したいのですが、できますしょうか?
会員にはIDとパスワードを与えてその会員は1日3回だけ投稿出来ると言う様にです。
宜しくお願い致します。
0728みゆっち
04/11/17 13:33:45ID:0NkjjUjN↑のCGIなんですが、
http://kyoichi.mods.jp/ps2/soft_04/spt/nba2005.html
↑のmk2のCGIみたいに変更できませんか?
もし同じようなものがあれば紹介お願いします。
0730nobodyさん
04/11/17 14:49:11ID:???【配布先URL】 http://www.big.or.jp/~knight/download/index.html
【. 置き場所 .】 http://www.big.or.jp/~knight/download/index.html (任意)
【. 依頼内容 】 1.アップロード掲示板に携帯からファイルをアップするためにメールで投稿できるようにWeb Receiverのcgiを組み込んでみましたが
ログの形式が違うので共通の形式にした。
2.imagemagickを使用して、メールに添付された画像を携帯閲覧用にに縮小又は、拡大して保存したい。
cgiの初心者でimagemagickはなんとかインストールしたのですが、
やりたいことができないために改造をお願いします。
よろしくお願いいたします。
0731nobodyさん
04/11/17 15:19:00ID:???【配布先URL】ttp://www.t-okada.com/cgi/
【配布先URL】ttp://www.t-okada.com/shu1_note/shu1_note/15_17_log.html
【依頼内容】 投稿数での昇進機能をつけていただけないでしょうか?
改造しての再配布にあたると思いますが、それについての連絡は勿論当方で配布先様にいたします。
捨てアド載せておきますので、お引き受けくださる方がいらっしゃいましたら
ご連絡ください。お願いします。
0733731
04/11/17 17:22:57ID:???0735nobodyさん
04/11/18 00:56:02ID:???2秒でむなしくなるけど。
0736nobodyさん
04/11/18 09:01:06ID:???【配布先URL】 http://children.cside5.jp/web/cgi/hobby/edit/
【. 依頼内容 】
メインでは返信と返信フォームを表示せず、
別ページでその親記事といっしょに返信と返信フォームを表示させてほしいです。
宜しくお願いします。
0737nobodyさん
04/11/18 18:28:49ID:???まず俺を会員にすれ。なんつて。
>>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})}">
0738nobodyさん
04/11/18 18:40:24ID:???ありがとうございます。
教えてほしいのですが、メールの添付画像をimagemagickでサイズ変更などできるのでしょうか?
ほかに良い方法は、あるのでしょうか?
質問ばかりで申し訳ありませんが、お答えしていただければありがたいです。
宜しくお願いします。
0739737
04/11/18 19:18:58ID:???(write|res)
0741737
04/11/18 19:40:26ID:???ほんとに検索したんかあ?もしかしてbase64デコードのほうか?
ttp://www.ss.iij4u.or.jp/~somali/web/im_example/size.html
0742nobodyさん
04/11/18 19:59:20ID:???imagemagick関連で検索したんですがメール添付についてが探しきれませんでした。
探し方が悪いのかも・・・。。。
m(_ _)m
0743nobodyさん
04/11/18 21:05:05ID:???【配布先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番目固定になってしまいます。
何とぞよろしくお願いします。
0744nobodyさん
04/11/18 22:06:01ID:???【配布先URL】 http://www.kent-web.com/bbs/yybbs.html
【. 依頼内容 】
BBQとDSBLの書込み規制を実装したいです。(アクセス規制ではありません)
どなたかよろしくお願いします。
0746736
04/11/19 02:21:48ID:???>>737さんの改造後の返信表示ページだけ
下の他ページのリンクをなくすことってできないでしょうか?
投稿がある程度たまると下の件数がすごいことになってしまって。
【. CGI名 .】 EDIT BOARD
【配布先URL】 http://children.cside5.jp/web/cgi/hobby/edit/
【プラス】>>737さんの改造
0748nobodyさん
04/11/19 07:33:58ID:???改造の>>616が流れてしまっているため改めて依頼します。
【. CGI名 .】PHP ぁぷろだ
【配布先URL】 ttp://php.s3.to/bbs/bbs5.php
【. 依頼内容 】
>ファイルをアップロードする際にコメントを投稿できますが、
>サムネイル(sam.php)側でコメントを表示されるように改造しては頂けないでしょうか?
あと指定文字以上は省略できるとうれしいです。よろしくお願いします。
0749737
04/11/19 18:18:00ID:???返信の時の番号を全部削除で妥協してくれ。
until($page_tag>=$i)
のある一行上に
$i = 0 if $in{mode} =~ /^(write|res)$/;
を挿入。
>>747
>>746のようになるのはわかっていたけど、どう表示すれば良いか迷ったし
変数増やすのもうざいので省略した。つまり小出しにしたのは俺のほうw
0750nobodyさん
04/11/19 18:19:11ID:???行がずれてるのでわかんね。$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();
0752743
04/11/19 19:40:42ID:???行数、数え間違えてしまっていました。迂闊でした、すみません。
早速お教えていただいたとおりに書き換えてみたところ、無事思った通りに動作させることができました。
本当に感謝です。どうもありがとうございました。
0753nobodyさん
04/11/19 20:09:28ID:???てきとーでも良ければたぶん10行で可能。俺はやる気が無かっただけ。
ところで他の改造してる人の得意分野って何ですか?
0755727
04/11/19 21:50:16ID:XHpMk4aP10行で出来るんですか?
是非お願い出来ませんか?
0757nobodyさん
04/11/20 00:34:40ID:???【配布先URL】ttp://www2d.biglobe.ne.jp/~gama/cgi/index.cgi
【. 置き場所 .】ttp://www2d.biglobe.ne.jp/~gama/cgi/list.cgi?telnet.cgi
【. 依頼内容 】
完全なTELNETクライアントスクリプトに改造依頼です。
対話型プログラムとの通信も、フォームにより可能にならないでしょうか?
知識が薄いため、可能か不可能か分かりません。。
0758nobodyさん
04/11/20 02:31:40ID:???cookie使えば?
>>757
javaアプレット使えば?何かそんなのあったでしょ?
どこにあったかは知らないけど。
0760nobodyさん
04/11/21 15:14:13ID:???そんな古典的な手法に釣られる馬鹿がいるわけないクマ
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
と入力する。
0762nobodyさん
04/11/21 18:20:51ID:???■ このスレッドは過去ログ倉庫に格納されています