[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/13 20:21 / Filesize : 271 KB / Number-of Response : 976
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【 スクリプト改造依頼スレ】(丸投げ) part7再々



1 名前:nobodyさん [2008/09/29(月) 08:45:53 ID:NUE8FA6d]
スクリプトを改造したいけど知識不足で自分ではできない人が依頼するスレです。
ひょっとしたら誰かがやってくれるかもしれません。

【 CGI&PHP名 】 詳しく記入する事
【 配布先URL 】 再配布OKなら記入、NGなら作者に聞く事
【 依頼期限 】 常識の範囲内で
【 依頼内容 】 〜を導入したい等

※ まずは再配布禁止か可能かよく調べる事
※ 再配布可能で元サイトが閉鎖している場合各自あぷろだ等にアップロードする事
※ 依頼内容は誰にでもわかりやすく書く事
※ 最後にテンプレがきちんと埋まっているか確認する事

前スレ
【 スクリプト改造依頼スレ 】(丸投げ) part7再
pc11.2ch.net/test/read.cgi/php/1220469709/

296 名前:nobodyさん mailto:sage [2009/06/23(火) 12:29:59 ID:???]
>>295
どう考えても、>>291への回答だと思うよ。
言葉足らずだけどw

upload.phpの作り方を説明しているんだしょ。

297 名前:nobodyさん mailto:sage [2009/06/23(火) 12:53:14 ID:???]
そうだよ

298 名前:nobodyさん mailto:sage [2009/06/23(火) 17:41:40 ID:???]
実際>>292の通り作ったら笑うがなw

299 名前:nobodyさん mailto:sage [2009/06/23(火) 18:37:28 ID:???]
(-ι_- ) クックック

300 名前:nobodyさん mailto:sage [2009/06/23(火) 23:19:01 ID:???]
>>291
つか自分でCGIも弄れない様な奴がうpろだ運営とかしない方が良いと思うんだ

301 名前:291 [2009/06/24(水) 11:49:52 ID:XYB9uAt5]
そこを何とかお願いします・・・

302 名前:nobodyさん mailto:sage [2009/06/29(月) 20:44:27 ID:???]
私からもお願いします。

303 名前:nobodyさん mailto:sage [2009/06/29(月) 22:02:31 ID:???]
誰だよw

304 名前:nobodyさん mailto:sage [2009/06/29(月) 22:57:56 ID:???]
>>301
www.gamenews.ne.jp/archives/2008/06/post_3642.html



305 名前:nobodyさん mailto:sage [2009/07/01(水) 11:49:49 ID:???]
丸投げどんスレなのに、説教スレになってるぞ

306 名前:nobodyさん mailto:sage [2009/07/01(水) 11:52:58 ID:???]
>>305が作ってくれるそうです

307 名前:nobodyさん mailto:sage [2009/07/01(水) 13:19:34 ID:???]
>>305さんまだですか?

308 名前:nobodyさん mailto:sage [2009/07/01(水) 16:01:53 ID:???]
>>305さん、私からもお願いします。

309 名前:nobodyさん mailto:sage [2009/07/02(木) 12:39:06 ID:???]
>>305さん。。。

310 名前:nobodyさん mailto:sage [2009/07/02(木) 13:17:41 ID:???]
>>306-309
そう言うのりの奴らはこのスレに来るな
また丸投げどんスレを殺す気か?
このスレの趣旨、分かってるのか?

311 名前:nobodyさん mailto:sage [2009/07/02(木) 14:47:41 ID:???]
>>310が作ってくれるそうです

312 名前:nobodyさん mailto:sage [2009/07/02(木) 14:56:27 ID:???]
>>310さんまだですか?

313 名前:nobodyさん mailto:sage [2009/07/02(木) 16:36:40 ID:???]
>>310さんなら....

314 名前:264 mailto:sage [2009/07/04(土) 13:57:38 ID:???]
すっかり忘れ去られてしまった>>264です…

下記のようなヒントを頂いたのですが、ファイルが多くどこにどう組み込めばいいのかわかりませんorz
どなたかご教授ください…

以下コピペ↓↓↓




315 名前:264 mailto:sage [2009/07/04(土) 13:59:05 ID:???]
変数名などはあくまで例程度ですが。
if($form{'trip_in'} == m/[^#]/ ){
&error("#(シャープ)が入力されていません。")

if($form{'trip_in'} == "" || length($form{'trip_in'}) < 2 || length($form{'trip_in'}) > 17){
&error("トリップは1byteから16byteの範囲で入力してください。")
}
//lengthが2〜17になっているのは#が必須なため。
//1-16の場合#だけで書き込み成立。また、文字上限数が15文字
//半角英数字は1byte文字 全角かな カナ 漢字は2byte文字 
 (省略)
<form action="$write" method="post">
 (省略)
<input type=hidden name="trip_in" value="$form{'trip_in'}">
 (省略)

どのような動作をしているかに関してはそちらでお願いします。
遣り方はフォームを作る
 ↓
マッチング処理とエラー返却。
 ↓
ログ情報への書き込み指定。

何をしているかどうかはPerlの講座サイトを読めば分かります。
また、そっくりそのままスクリプト内に書き込んでも500エラーが返ってくるだけです。

以上コピペ↑↑↑

316 名前:nobodyさん [2009/07/05(日) 03:22:29 ID:XPBEzX2Q]
【 CGI&PHP名 】かえでちゃっとEZ Ver.6.0
【 配布先URL 】 otogiri.ikoi.biz/kchatez/index.html(再配布不明)
【 依頼期限 】一週間
【 依頼内容 】 入室者の人数制限機能を付けていただければと思います。
2名なり3名なり、定められた人数が入室したら、もう入室不可能な状態になるようにお願い致します。

よろしくお願い致します。

317 名前:nobodyさん mailto:sage [2009/07/05(日) 08:36:13 ID:???]
pref.cgiの483行目に以下を挿入で多分いけると思う
if ($flag && $ipconf > 3){ print "Content-type: text/plain\n\nover!"; exit; }

318 名前:nobodyさん mailto:sage [2009/07/05(日) 10:29:02 ID:???]
>>315
そのヒントもらった所で聞けよ。なんでわざわざここで聞くんだよ。

319 名前:316 [2009/07/05(日) 14:27:35 ID:XPBEzX2Q]
>>317
すみません、挿入しましたがテストでは入室出来ました。

if ($flag && $ipconf > 3){  ←ここの3が人数の意味だと思いますが、
試しに自分で4窓開いて入室したら四人目も普通に入れて、
同一IPだから入れたかと思って、数字を1にしてpc・携帯の異なるIPで試しても1人以上入室出来ました。

朝早くからありがとうございます。

320 名前:264 mailto:sage [2009/07/05(日) 16:00:10 ID:???]
>>318
多分その人はこのプログラムの中身自体は知らないはずなので…
ちょっとしたところに「プログラムどうにかなんないかな…」とぼやいたところ、コメで教えてくださっただけなので
どこの誰かもわからないのです

321 名前:nobodyさん mailto:sage [2009/07/05(日) 17:36:39 ID:???]
イミフ。その「ちょっとしたところ」で「もっと詳しく」と聞けばいいじゃない。
どこの誰かもわからんってそりゃココも同じだろ。

322 名前:nobodyさん mailto:sage [2009/07/05(日) 18:00:15 ID:???]
まぁぶっちゃけNICOLE Boardは機能が散乱しすぎてて面倒くさいんだよね
KENTの次くらいに触りたくないレベル

323 名前:nobodyさん mailto:sage [2009/07/06(月) 00:23:01 ID:???]
個別に設定しなくていいのであれば、RegistMessage.plの
71行目あたりにこれを入れて

$postname = $name;
$name =~ s/◆/◇/g;

if($name =~ /^([^#]+)#(.+)$/){
$tripkey = $2;
if(length($tripkey)){
$salt = substr($tripkey.'H.',1,2);
$salt =~ s/[^\.-z]/\./go;
$salt =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;
$trip = crypt($tripkey,$salt);
$trip = substr($trip,-10);
$name = $1 . "◆" . $trip;
}else{
$errmsg .= "<LI>トリップが設定されていません。</LI>";
}
}else{
$errmsg .= "<LI>トリップが設定されていません。</LI>";
}

下のほうにある
$COOKIE{'name'} = $name;

$COOKIE{'name'} = $postname;

にすればいいんでないかの(・ω・)


324 名前:nobodyさん mailto:sage [2009/07/06(月) 00:36:22 ID:???]
>>264読む限り設定画面からの個別設定必須なんじゃない?
面倒くさすぎるから俺はさっさと見捨てたけど。



325 名前:nobodyさん mailto:sage [2009/07/06(月) 00:47:51 ID:???]
>>324
画面いじるのはめんどいですのう
よく見たらトリップつける機能はもとからついてたのね(´ω`)

326 名前:nobodyさん mailto:sage [2009/07/06(月) 12:48:30 ID:???]
【 CGI&PHP名 】 Teachat Ver1.8.3b
【 配布先URL 】 www.teachat.org/
【 依頼期限 】 一ヶ月 (タグ支援のみ二ヶ月)
【 依頼内容 】 ダイス機能とこっそり入室機能、タグ支援機能の追加。
なり茶運営お助け倶楽部(crazymoon.jp/club/)様で配布されている「Free TeaChat ver1.2」のダイス機能と、
シュトゥルムの鈴(blog.tirno.net/c2-1.html)様で配布されている「TeaChatアイコン化バージョン」のこっそり入室機能の移植というか追加。
並びに、無理にではありませんがタグ支援機能の追加。
(タグ支援が使えるなら、WebDiaryProやNickyのタグエディタ等のようにボタン形式でもいいのですが、
 出来ればTeachatの機能の一つである顔文字のようにセレクトボックスだとすっきりして助かります)


ダイス機能は、Free TeaChat ver1.2から関係ありそうな所を分かる範囲でコピーペーストしたものの玉砕。
Free TeaChat ver1.2だとおみくじ機能がラジオボックス形式なのでオリジナルと同じ様にキーワード形式で使いたいのと、
デザインは現状維持希望なので、出来れば差し替えは無しにしたいのです。
また、ダイス機能追加とおみくじ機能の形式変更が共にver1.2からなので、残念ながら古いバージョンへの差し替えと言う手も使えません。

こっそり入室機能は移植に挑戦する前に文字コードの違いから断念しました。
(移植前に元のcgiとplファイルをUTF-8で保存しなおし、文字化けした部分だけ直してアップロードしたところエラーで動かず。)

タグ支援機能に関しては、顔文字の設定を使いたいタグに差し替えることで選択だけは出来るようなのですが、
選択すると発言フォームに表示されるとばかり思っていたら表示されない(どうやら、発言時に末尾へ自動付加の様子)ので、こちらも断念。
装飾機能だと全体が対象で不便と言うことで、使えればかなり便利だと思ったのですが、中々難しいですね…。


ダイス機能は既に、>>170の方がTeaChatアイコン化バージョンへの追加を依頼しているもののそのままな事と、
かなり大掛かりで難しそう(特にタグ入力支援)な内容かと思いますが、どれか一つの機能だけでもいいのでよろしくお願いします。

327 名前:nobodyさん mailto:sage [2009/07/06(月) 20:16:12 ID:???]
なんかゴチャゴチャと書いてる割に要望が見えないなぁ。お前の体験談なんてどうでもいいんだよ。

ところでタグ支援機能の内容がかなり曖昧なんだけど。

328 名前:264 mailto:sage [2009/07/07(火) 10:56:10 ID:???]
>>323

ありがとうございます。
やはり個別設定は難しいのですね…
>>323様の教えてくださったのを試してみて問題ないようでしたら使わせていただきます。

トリ必須でない板は別にプログラムファイル上げて使用します。

本当にありがとうございました!

329 名前:264 mailto:sage [2009/07/07(火) 11:27:32 ID:???]
>>323
早速試してみました

トリップつけないで投稿した場合、エラーが出ました!ありがとうございます
ただ、いくつか気になるところがありまして、

・ #のあとを全角かなにした場合、#より前のHNの部分が消えてしまいました
  (半角数字の場合はHNも表示されます)
・ ◆だったのが◇になっている
・ トリップが以前のものとかわってしまった
・ 管理人名で投稿した際、「管理人名+パス」で○○(管理人名)@管理人と別色表示されていたのですが、
  これもトリをつけないと投稿できなくなった
  UID部分も[admin]となるのに↑のため、表示されない

この件に関しての改善策はありますでしょうか?
本当にめんどくさいことをお願いしてしまってすみません。


330 名前:nobodyさん mailto:sage [2009/07/08(水) 17:57:43 ID:???]
要件が増えたぞ?

331 名前:264 mailto:sage [2009/07/08(水) 22:58:21 ID:???]
増えました?

上記の4点は>>323を入れた結果なってしまったものなのですが…
それを元に戻してもらうのは失礼にあたるのでしょうか?
だとしたら申し訳ありません;

332 名前:nobodyさん mailto:sage [2009/07/08(水) 23:04:51 ID:???]
確かに>>264には「管理人は強制トリップから除外する」とは書かれて無いな。

333 名前:264 mailto:sage [2009/07/09(木) 11:04:52 ID:???]
あまりよくスクリプトをわかってないので、管理人などは除外されるものと思っておりましたorz

あらためて、管理人、SYSOP、緑ネームは強制トリから除外というのでお願いできますでしょうか?
色々とすみません…

334 名前:nobodyさん mailto:sage [2009/07/09(木) 11:13:42 ID:???]
また増えてるwww
お前いい加減にしろwww



335 名前:nobodyさん mailto:sage [2009/07/09(木) 11:18:59 ID:???]
>>333
追加依頼の場合は先のを取り下げて再度依頼したほうがいい。
>>264だけ見て取り掛かってくれた人が後で困るだろ。

だから依頼期限って重要なんだよなー。

336 名前:264 mailto:sage [2009/07/09(木) 14:14:38 ID:???]
>>335
ご忠告ありがとうございます
>>264を修正して再度依頼させてください

【 CGI&PHP名 】 New NICOLE Board Type-2 v1.15c
【 配布先URL 】 すでに閉鎖済みで配布元なし(再配布は可能)
→斧にあげました。パスはhige
ttp://www1.axfc.net/uploader/Sc/so/4746
【 依頼期限 】 早ければ早いほど助かります
【 依頼内容 】
1、 トリップをつけないと投稿できないようにしたい (管理者、SYSOP。緑ネーム登録者は除外)
2、 できれば掲示板ごとに管理画面で「トリップなしの投稿の可否」が選択できるようにして欲しい

2に関しては難しいようなので、可能であるなら、ということで構いません

>>323様にいただいたものでトリップなし投稿でエラーが出るようにはなったのですが、>>329のように
いくつか元の仕様とかわってしまったのがあります

>>323様のスクリプト導入した結果の問題点
・ #のあとを全角かなにした場合、#より前のHNの部分が消えてしまいました
  (半角数字の場合はHNも表示されます)
・ ◆だったのが◇になっている
・ トリップが以前のものとかわってしまった
・ 管理人名で投稿した際、「管理人名+パス」で○○(管理人名)@管理人と別色表示されていたのですが、
  これもトリをつけないと投稿できなくなった
  UID部分も[admin]となるのに↑のため、表示されない

とても面倒なお願いだとは思いますが、ここの方の知識に頼るほか術がありません
どうしても導入したいのであえて依頼期限は設けません
本当によろしくお願いいたします

337 名前:316 [2009/07/13(月) 02:16:51 ID:UaoJriez]
>>316ですが、引き続き依頼します。

【 CGI&PHP名 】かえでちゃっとEZ Ver.6.0
【 配布先URL 】 otogiri.ikoi.biz/kchatez/index.html(再配布不明)
【 依頼期限 】一週間
【 依頼内容 】 入室者の人数制限機能を付けていただければと思います。
2名なり3名なり、定められた人数が入室したら、もう入室不可能な状態になるようにお願い致します。

>>317の方が一つご意見くださいましたが、出来ませんでした。
ご存知の方がいらっしゃいましたら、何卒よろしくお願い致します。



338 名前:nobodyさん mailto:sage [2009/07/13(月) 20:21:37 ID:???]
>>337
よし、俺が野性の勘でやってみるぜ
たぶん pref.cgi の killcheck って関数に

if($kill_file){
++use IO::File;
++my $fh = new IO::File($sanka_file);
$kill_file = $folder . "/" . $kill_file;
if(-f $kill_file){

と、

if( $killf == $killc ){print "Status: 404\n\n";exit;}
}
}
++elsif($fh->getlines > 3){print "Status: 403\n\n";exit;}
else {open(DB,">$kill_file");close(DB);}
}
}#killcheck END アクセス制限ここまで

って感じで++入れといた行を付け加えるといいかも
ちなみに++は取り除いてね

※実験なんてしてないので何が起きても知りません

339 名前:316 [2009/07/13(月) 23:26:42 ID:UaoJriez]
>>338
++を消して挿入してみたのですが、入室可能のままでした。
お手数おかけして申し訳ございません。この度は考えていただきありがとうございました。

340 名前:nobodyさん mailto:sage [2009/07/17(金) 16:57:08 ID:???]
【 CGI&PHP名 】 Child Tree
【 配布先URL 】 www.cj-c.com/cgi_s/zip/cbbs.zip
【 依頼期限 】 8月15日までスレ確認します
【 依頼内容 】 iframeタグとobjectタグのみ使用可能にする

具体的には下のようなことができたらと思ってます。
ttp://cgi-bin.jp/cbbs/cbbs.cgi?id=test&mode=one&namber=3&space=0&no=
タグの使用をNOにした状態でも
iframeとobjectタグは反映されるようにして欲しいです。

よろしくお願いします。

341 名前:nobodyさん [2009/07/17(金) 23:35:58 ID:TSaOWocd]
【 CGI&PHP名 】 何でもアンケート ver 1.03
【 配布先URL 】 Mini CGI www.minicgi.net/cgi2/
【 依頼期限 】 3週間スレ確認します。
【 依頼内容 】 アンケートの表示順を、最終投票順にする

スクリプトのおもな部分は既にどこかに書いてある(?)と思うので、簡単ではないかと思います。
もともとページ上部の「最新投票順」をクリックすると最新投票順にアンケートが並び変えられるのですが、
ナンバー順(アンケートを作成した順)がデフォルトになっています。

デフォルトを最新投票順に設定するにはどこを変更すればよいでしょうか?
どこかのifの中身を変えたりしたらいいのかな、と色々試したのですが、うまくできませんでした。
どうかよろしくお願いします。

342 名前:nobodyさん mailto:sage [2009/07/18(土) 00:16:27 ID:???]
$FORM{"sort"} がどう使われているか読め。

ここをいじっちゃえばいい。

$FORMを作ってるところをよく読もう。
要するに、そこが何もない場合に、そこにアレ
を突っ込んじゃえばいいんだ。

343 名前:nobodyさん mailto:sage [2009/07/18(土) 00:16:43 ID:???]
>>341
わざわざ改造しなくても、urlに ?sort=new つけりゃいい話じゃないの?
そういうの付けずに完全なデフォルトにしたいってこと?

344 名前:341 [2009/07/18(土) 00:19:43 ID:ASrXG6bo]
>>342
やってみます。どうもありがとうございます。

>>343
すいません、ttp://pc11.2ch.net/test/read.cgi/php/1176143582/で以下のような経緯がありました。
完全なデフォルトにしたいです。

694 名前:693[sage] 投稿日:2009/07/17(金) 23:28:40 ID:???
すいません、スレ違いでした…
改造依頼スレがあったの気づきませんでした。
こちらの質問は無視してください。あちらにいってきます。スレ汚し失礼しました。

695 名前:nobodyさん[sage] 投稿日:2009/07/17(金) 23:40:52 ID:???
自分でできるだろ。

ヒントは、URLパラメータに、mode=new がついてたらって
条件でその表示モードになるんだと思う。

696 名前:693[sage] 投稿日:2009/07/17(金) 23:51:17 ID:???
アドバイス、どうもありがとうございます。
ちょっとやってみます。

697 名前:693[sage] 投稿日:2009/07/18(土) 00:08:25 ID:???
***.jp/vote/vote.cgi?sort=new
でリンクはると確かに最新投票順になるのですが、>>695さんはCGI本体の動作として最新投票順にする方法のヒントをくれているんですよね?
すいません、このままこちらで続けるとマルチだと思うので、続きを書いてくださる方はttp://pc11.2ch.net/test/read.cgi/php/1222645553/にお願いします。



345 名前:341 [2009/07/18(土) 00:37:21 ID:ASrXG6bo]
結局初心者すぎて、自分でいじるなら本読めって話かもしれませんが…
260行目付近の
if($FORM{"sort"} eq "new"){
foreach (sort { ($list{$b} <=> $list{$a}) || ($a cmp $b)} keys(%list)) {
$log = $_;
&show_;
}
}
else{
while($log){
&show_;
}
}
あたりで並び順を変更してるんだろうなぁというのはわかるのですが、
初期のFORMの中身を設定しているところがどこかわからないです。どうか引き続きよろしくお願いします。

346 名前:nobodyさん mailto:sage [2009/07/18(土) 00:43:27 ID:???]
ひんと:d_code_

347 名前:341 [2009/07/18(土) 00:43:46 ID:ASrXG6bo]
どうもありがとうございます。いってきます。

348 名前:341 [2009/07/18(土) 00:52:46 ID:ASrXG6bo]
htmlとかスタイルシートを少し書いたことがある程度なので勘でいじっているのですが…
foreach(0..$#NW){if(index($value,$NW[$_]) >= 0){&er_("「$NW[$_]」は使用できません!");}}
$FORM{$name} = $value;
if($name eq 'namber'){ push(@v_,$value); }
if ($name eq 'p_co') { push(@d_,$value); }
}
$vote = $FORM{'vote'};
$namber=$FORM{'namber'};
$mode = $FORM{'mode'};
$cook = $FORM{'cook'};
$p_co = $FORM{'p_co'};
$page = $FORM{'page'};
$no = $FORM{'no'};
$log = "$no.dat";
}
このへんでsortの中身に「newではない何か」を入れている行があって、
その何かをnewに書き換えればできるんじゃーないかと考えてたのですが、すいません、まだわからないです…。
さらなるヒントなどお願いします。

349 名前:341 [2009/07/18(土) 00:56:24 ID:ASrXG6bo]
言ってることが的外れすぎて「だめだこいつ、早くなんとかしないと…」って感じになってないでしょうか?

350 名前:nobodyさん mailto:sage [2009/07/18(土) 00:56:54 ID:???]
もーどがなにもないとき=デフォルト

そんなときになにをしてあげればいいんだろう。
ああ、あの子に俺はなにができるんだろう。
出会ったばかりの君には何かをして上げられるかもしれない。

そう、新しいなにかを・・・。

酒かってくる

351 名前:nobodyさん mailto:sage [2009/07/18(土) 00:58:20 ID:???]
260行目付近の

if($FORM{"sort"} eq "new"){



if($FORM{"sort"} eq "new" || $FORM{"sort"} eq ""){

に変える。

352 名前:341 [2009/07/18(土) 01:00:59 ID:ASrXG6bo]
うほっ

353 名前:nobodyさん mailto:sage [2009/07/18(土) 01:01:19 ID:???]
ああ、もーどじゃなかった、そーとだ・・・

そーとーきてるな俺・・

初期化じゃなくてメイン処理でやると改造箇所は他にもあるかも

354 名前:341 [2009/07/18(土) 01:05:04 ID:ASrXG6bo]
>>353
そうなんですよね…
さっき
if($FORM{"sort"} eq "new"){
foreach (sort { ($list{$b} <=> $list{$a}) || ($a cmp $b)} keys(%list)) {
$log = $_;
&show_;
}
}
else{
foreach (sort { ($list{$b} <=> $list{$a}) || ($a cmp $b)} keys(%list)) {
$log = $_;
&show_;
}
}
にしてみたときも、
if($FORM{"sort"} eq "new" || $FORM{"sort"} eq ""){
にしてみても、
「ナンバー順」を選んだ時に空白が表示されてしまうんです。
ということは、逆にして
if($FORM{"sort"} eq "new"){
while($log){
&show_;
}}
else{
foreach (sort { ($list{$b} <=> $list{$a}) || ($a cmp $b)} keys(%list)) {
$log = $_;
&show_;
}}
か…?やってきます。やってから言えばよかったです。



355 名前:nobodyさん mailto:sage [2009/07/18(土) 01:06:51 ID:???]
だから派生処理の方に手をつけると面倒だから・・

しょきか(ぱらめーた解析)のときにsortぱらめーたがなかったらnewにしちゃえばらく

356 名前:nobodyさん mailto:sage [2009/07/18(土) 01:10:05 ID:???]
>>ID:ASrXG6bo
逐次反応してないで少し試行錯誤してから書き込んでくれ。
レスだけ進んで実が無いやりとりはこっちも追うの疲れる。

357 名前:nobodyさん mailto:sage [2009/07/18(土) 01:11:33 ID:???]
>>341
つーか自分ができないのに「簡単だと思います」とか書かないで欲しい
黙って待っててくれたほうがいいよ

358 名前:341 [2009/07/18(土) 01:12:06 ID:ASrXG6bo]
なるほど…ifの後をかえるよりsortをデフォでnewにするようにするんですね。>>354は動かなくなりました。
初期化パラメータ解析は562-590行目あたりでやっているんですよね。

359 名前:nobodyさん mailto:sage [2009/07/18(土) 01:15:19 ID:???]
590行目あたりに

$FORM{'sort'} = ($FORM{'sort'} eq "")? 'new' : $FORM{'sort'};

を追加。

360 名前:341 [2009/07/18(土) 01:21:27 ID:ASrXG6bo]
>>356-357
すみませんでした。少し試行錯誤しているのですが、早すぎたかもしれません。
レスの無駄な消費になりますね。これからは、最終的な答えが出るまで黙って待つようにします。

>>359
どうもありがとうございます。できました。
ナンバー順をクリックしてもナンバー順ができなくなりましたが、そこは別の質問になるし自分で何とかできる気もするのでやってみます。
(newと別に新たなsortのパラメータを作って、260行目あたりに追加すればいいんだと思っています)

レス消費すみませんでした。どうもありがとうございます。

361 名前:nobodyさん mailto:sage [2009/07/18(土) 01:54:08 ID:???]
>>357
こういう場合って、ヒント出されてもできるorハッキリした答えがでるまでは黙ってた方がいいのかな?
反応がないとヒント出してくれた人に失礼な気もするんだが

362 名前:nobodyさん mailto:sage [2009/07/18(土) 02:02:26 ID:???]
>>361
それは普通に反応すればいいんじゃない?
>>341はちょと書き過ぎだけど。

363 名前:nobodyさん mailto:sage [2009/07/18(土) 02:05:06 ID:???]
まぁ改造工房行けっっつー話でもあるな。
実際この話題で他の依頼はすっかり流されちまったw

364 名前:nobodyさん mailto:sage [2009/07/18(土) 02:07:20 ID:???]
レスが長引くのは回答側のレベルが低すぎてまともな回答出さないからでしょjk



365 名前:nobodyさん mailto:sage [2009/07/18(土) 02:10:04 ID:???]
ですよねーw

366 名前:361 mailto:sage [2009/07/18(土) 02:15:56 ID:???]
なるほど。てゃんks

367 名前:nobodyさん mailto:sage [2009/07/18(土) 09:53:12 ID:???]
>>341

>>363
他のやつのことも考えてやってくれ
お前ひとりのスレじゃない

368 名前:nobodyさん mailto:sage [2009/07/18(土) 10:02:10 ID:???]
めんどくさくてソースコード見てないけど
if($FORM{"sort"} eq "new"){
    ↓
if(1){
$FORM{"sort"}= 'new';
にすればいいんじゃないの?

369 名前:359 mailto:sage [2009/07/18(土) 11:57:56 ID:???]
>>368
なんかあちこちにあるんだよその判定。「namber」とかあったりして変なスクリプトだった。

370 名前:nobodyさん mailto:sage [2009/07/18(土) 12:34:44 ID:???]
あちこちにあったとしても、最初の一ヵ所書けばいいと思うが・・
URLデコード直後に$FORM{"sort"}= 'new';を書くとかさ

それでできなければどうできないか具体的に言ってよ

371 名前:nobodyさん mailto:sage [2009/07/18(土) 14:13:10 ID:???]
>>370
デコード直後にその処理やるのが>>359でしょ。
つかもう解決してる話なのに何してんの?

372 名前:341 [2009/07/18(土) 18:22:26 ID:ASrXG6bo]
昨日に引き続き依頼です。

【 CGI&PHP名 】 何でもアンケート ver 1.03
【 配布先URL 】 Mini CGI www.minicgi.net/cgi2/
【 依頼期限 】 3週間スレ確認します。
【 依頼内容 】 連続投票規制の期間を調節する

一度投票をしたIPアドレスからの連続投票を規制する機能がついていますが、
その機能をONにしても1日くらい経つとまた投票できてしまいます。
その期間を1週間や永遠(無期限で重複投票不可)に変更していただきたいです。
どうかよろしくお願いします。

昨日のようなレスの消費にならないよう、「丸投げ」スレでの依頼ですので、解決スクリプト候補がでて「試してみます」「できました」以外の報告を極力しないようにしようと思います。

>>361-371
昨日は申し訳ありませんでした。自分だけのスレのようにふるまって申し訳ありません。
俺が流してしまった期限内の未解決依頼はおそらく以下2件ですので、こちらもよろしくお願いします。
>>336
>>340

373 名前:nobodyさん mailto:sage [2009/07/18(土) 18:32:25 ID:???]
>その期間を1週間や永遠(無期限で重複投票不可)に変更していただきたいです。

どっちにすりゃいいの?
「調節できるようにして欲しい」ってならわかるけど。

あと一応言っておくけど、こういう所に連日で依頼するもんじゃないよ。
悪いと思うならせめて一週間空けようぜ。

374 名前:372 [2009/07/18(土) 18:39:23 ID:ASrXG6bo]
>>373
正確でなくてすみませんでした。調節できるようにしていただきたいです。
ただもしそれが面倒でやる気がうせる感じなら、1週間の設定でお願いします。

>連日で依頼するもんじゃない
了解です。これからは一週間はあけるようにします。
常識的な感覚が欠けていました。



375 名前:nobodyさん mailto:sage [2009/07/18(土) 18:45:10 ID:???]
一見腰が低いようだが言葉遣いで相手を怒らせちゃうタイプだなぁと思った。

それはさておき、同一項目への連続投票を阻止できればいいんだよね?
システム全体の制限じゃないよね?

376 名前:372 mailto:sage [2009/07/18(土) 18:52:53 ID:???]
>>375
はい、同一項目への連続投票の阻止ができれば大丈夫です。
怒らせてしまうのは慇懃無礼というか、丁寧な割に実際のマナーがなっていないせいでしょうか?ただ単に性格が表れててどうしようもないのでしょうか。
直したほうがいいところがあれば言ってください。改善します。それと、依頼後はsage進行すべきでしょうか。とりあえずsageます。

377 名前:nobodyさん mailto:sage [2009/07/18(土) 18:58:19 ID:???]
ここのスレの住人を自動プログラミング機械と思うのをやめること

378 名前:372 mailto:sage [2009/07/18(土) 19:40:01 ID:???]
>>377
ありがとうございます。俺の対人関係全てに関して言えることな気がします。すぐにできるか分かりませんが、常に377さんの言うことを忘れずに相手がどう思うかを考えます。
>>372の「丸投げなので」というのは>>363見て「工房と違う、できないなら中途半端に自分でやるな」という意味だととったのですが、そういう姿勢も微妙でしょうか?
レス番号節約するため、失礼でない範囲でレスまとめようと思ったのですが…2時間ほど外出してくるのでレスしておきます。

379 名前:nobodyさん mailto:sage [2009/07/18(土) 19:47:06 ID:???]
>>372
動作を追ってみたが「同一設問、同一項目に対する同IPアドレスの連続投稿」は
新たに異なるIPアドレスの投票がない限り永続的にできないようになってるぞ。

連続ではなく「同一設問、同一項目に対する同IPアドレスの投票は1票のみ」という制限を
かけたいのであれば根本的に作り直しになる。(現状のログ形式では対応できない)

というわけで面倒くさいので俺は降りる。

380 名前:372 mailto:sage [2009/07/18(土) 21:16:05 ID:???]
>>379
了解です。時間を割いていただいて、本当にどうもありがとうございます。
それでは他の方にとってもかなり面倒、というか新たなCGIスクリプト書いてくださいレベルの依頼になってしまうと思うので、>>372の依頼はこれで終了させていただきます。
色々と教えていただき、ありがとうございました。
俺が流してしまった期限内の未解決依頼はおそらく以下2件ですので、こちらもよろしくお願いします。
>>336 >>340
では、失礼します。

381 名前:372 mailto:sage [2009/07/18(土) 21:24:13 ID:???]
連投すみません…一応、他の方が作業中の可能性も考えてたまに見に来ます。依頼は終りにしますので、今以降>>372を見た方は無視してください。

382 名前:nobodyさん mailto:sage [2009/07/18(土) 21:30:42 ID:???]
IP変わっても同じマシンからのアクセスを抑止したいのならCookie。
それでも完璧にはできないけどな。いまだ一線の技術者も、あれよ
これよと難儀している問題だぜ < 同じ個人が同じところにアクセス
したかを判定する技術

383 名前:nobodyさん mailto:sage [2009/07/18(土) 21:40:55 ID:???]
>>379
だよね。俺もこれはミリ。

というかせめてスクリプトの挙動くらい把握してから依頼して欲しい。
「1日経つと再投稿可能」とかいうから該当部分探して時間くっちまった。

384 名前:nobodyさん mailto:sage [2009/07/19(日) 19:15:13 ID:???]
掲示板の投稿制限を迂回する方法を考えています
参考サイト等を知っていたら教えて下さい
数日前にニュース速報板であった荒らしのようなことはどうやって行なったのかが知りたいです
宜しくお願いします



385 名前:nobodyさん mailto:sage [2009/07/19(日) 19:19:40 ID:???]
犯罪に繋がることは教えられません

386 名前:nobodyさん mailto:sage [2009/07/19(日) 19:20:36 ID:???]
犯罪の抑止に繋がると思います
やり方がわからなければ対策も立てれません

387 名前:nobodyさん mailto:sage [2009/07/19(日) 19:21:41 ID:???]
実行にも繋がるのでだめです

388 名前:nobodyさん mailto:sage [2009/07/19(日) 19:22:57 ID:???]
既に実行した人は野放しってことですか?
●持ちで連続規制を迂回した方法ぐらいしか自分では思いつかないのですが

389 名前:nobodyさん mailto:sage [2009/07/19(日) 19:24:27 ID:???]
野放しって?逮捕させたいなら警察に言ってください

390 名前:nobodyさん mailto:sage [2009/07/19(日) 19:28:09 ID:???]
対策をしなければ野放しになるでしょってことです
別に実行した人がどうなろうと関係のないことなので警察には言いません
ただどのような方法で行なったのかが知りたいだけです
犯罪云々は貴方が言い出したことですよ

391 名前:nobodyさん mailto:sage [2009/07/19(日) 19:31:05 ID:???]
じゃあなたがこれを聞くのは対策目的であり悪用目的ではないということを証明してください

392 名前:nobodyさん mailto:sage [2009/07/19(日) 19:32:58 ID:???]
信用した方だけがレスして下さい
できないのなら方法はあなたから無理には聞きません
わかる方だけで、対策に繋がるようなサイトを知っている人は教えて下さい

393 名前:nobodyさん mailto:sage [2009/07/19(日) 19:36:36 ID:???]
ではだめですね。お疲れ様でした。

394 名前:nobodyさん mailto:sage [2009/07/19(日) 19:47:47 ID:???]
教えてやるよ

回線を多数用意すればいい



395 名前:nobodyさん mailto:sage [2009/07/19(日) 20:15:26 ID:???]
アホばっかやなここ
にわかしかおらん

396 名前:nobodyさん mailto:sage [2009/07/19(日) 20:55:59 ID:???]
結局荒らす方法教えてもらえなくて涙目で最後っ屁かww

てか激しくスレチだってことにも気付け
お前のせいでまた依頼流れたやんけ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<271KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef