【 スクリプト改造依頼スレ 】(丸投げ) part8
スクリプトを改造したいけど知識不足で自分ではできない人が依頼するスレです。 ひょっとしたら誰かがやってくれるかもしれません。 【 CGI&PHP名 】 詳しく記入する事 【 配布先URL 】 再配布OKなら記入、NGなら作者に聞く事 【 依頼期限 】 常識の範囲内で 【 依頼内容 】 〜を導入したい等 ※ まずは再配布禁止か可能かよく調べる事 ※ 再配布可能で元サイトが閉鎖している場合各自あぷろだ等にアップロードする事 ※ 依頼内容は誰にでもわかりやすく書く事 ※ 最後にテンプレがきちんと埋まっているか確認する事 前スレ 【 スクリプト改造依頼スレ】(丸投げ) part7再々 http://hibari.2ch.net/test/read.cgi/php/1222645553/ 【まるなげどん】…丸投げスレ専用ロダ ttp://marunage.s201.xrea.com/ 前スレを見ると即死判定が10のようなので とりあえず10まで 昔は結構やってくれる人いたのに最近は全然だな 人が減ってるのかな 昔何度か改造したけど、やらなくなったのは飽きたってのが理由 まだやったことの無い改造ならまたやろうかなと思っていまでも常駐してる俺 【 CGI&PHP名 】c-board.v3.8 【 配布先URL 】 閉鎖 【二次配布先URL】http://sourceforge.jp/projects/cb-moyuku/releases/ 【C-BOARD Moyuku】 【依頼受付期間】1年間 プロフィール項目カスタマイズ受付中! 【 CGI&PHP名 】 ChatRobo 【 配布先URL 】 http://www.kent-web.com/ 【 依頼期限 】 2週間 【 依頼内容 】 同じ人による一定時間内の連続した同じ発言の投稿(二重投稿)の禁止できるようにしたいです。 どうか宜しくお願い致しますm(_ _)m >>17 「一定時間内の連続した同じ発言の投稿」というのとはちょっと違うかもしれないけど、 ログファイルの中に、同じ人がまったく同じ内容の書き込みをしているものがあったら エラーを出すっていうんじゃだめかな? もしそれでよければ、以下のようにしてみてください。 robo.cgiの255行目に「# ログを開く」っていうのがあるのでその下に以下を 追加してみてください。 # ログを開く open(DAT,"+< $cf{logfile}") || &error("open err: $cf{logfile}"); eval "flock(DAT, 2);"; my @data = <DAT>; #追加 my $flg = 0; foreach (@data) { my ($adate,$aname,$aeml,$acom,$acol,$ahost) = split(/<>/); if ($host eq $ahost && $in{comment} eq $acom) { $flg = 1; last; } } if ($flg == 1) { &error("二重投稿は禁止です"); } #追加 もし時間を絡めたものにしたかったらほかの人がやってくれるのをお待ちください。 あ、ごめん、ちょっとうまくいかないかも 18はなかったことにしてくださいm(_ _)m 【 CGI&PHP名 】 FeedTicker 【 配布先URL 】 http://web-sozai.seesaa.net/article/171598300.html 【 依頼期限 】 【 依頼内容 】 このRSSリーダーなんですが複数のサイト登録可能にして登録した各サイトのRSSの一番新着(上)の内容とサイト名を一つだけを新しい順に表示させるように改造お願いします。 ●複数のサイトを登録可能にする ●各サイトRSS新着一つだけ ●サイト名も表示させるようにする 自分でもやってみたのですがどうしてもできませんでした。先生がたどうどよろしくお願いします。期限は長期になっても構いません。 弄りたくなるような依頼がないから、ちんこ弄ってるお >>20 それで複数のサイトにするとかなり複雑になって難しいと思う しかもスクロール表示させるのもログファイルの改行で一サイト判断だからな では、お願いします。 phpで、1づつインクリメントして、 2ch00001.html〜2ch99999.html の空のファイルを作るスクリプトを作って下さい。 お世話になります。 KENTさんのaskabbsを利用しています。 投稿時にメール欄と参照欄を消してしまいたいのですが、 どこを削除すればいいでしょうか? >>31 htmlだけで事足りる tmpl/bbs.htmlいじれ ありがとうございました。今までさわったらエラーになりそうでさわれませんでした。 やってみます! CGIには触らず、メール欄の投稿部を消せばいいですか? たぶん<tr>から</tr>までを削除すればいいんじゃないかな? ttp://www.vector.co.jp/soft/unix/net/se334908.html ごちゃまぜRSSリーダーforPHP -ver1.3 を、さくらのレンタルサーバーで動かしています。 このごちゃまぜリーダーでは件数指定と日付表示が無かったので ★〜★の欄を追加して日付表示と件数指定をしています <?php require_once 'phplib/main.inc'; $rss = sox_fetch_rss(); while ( ★$i <=19 and ★ list($k,$v) = each($rss)) { $p_title = $v->getMainTitle(); $url = $v->getURL(); $title = $v->getTitle(); ★$item = $v->getDate();; $item = strtotime($item); $itemday = date('Y-m-d H:i:s',$item); //2009-04-24 22:25:34★ echo "<li><a href=\"$url\"><h1>$title</h1><p>$p_title</p><p>★$itemday★</p></a></li>\n"; ★$i++;★ } ?> この場合、件数指定表示もうまくいき RSSの日付表示も行われるのですが 日付はRSS1.0のものしか表示されず RSS2.0(主にアメブロ)のものは 1970-01-01 等を統一表示されてしまいます。 getDate()が関連してると思い、main.inc内を見てみたところ function getDate(){ return $this->item['dc']['date']; } の部分が関連してるのがわかりました。 dc dateはRSS1.0の場合でRSS2.0はpubdateでないといけないようです。 この場合、RSSの種類によって適切に日付情報をgetするにはどうしたらよいでしょうか? 誘導前のスレでちゃんと質問止めてこいよ function getDate(){ $d = $this->item['dc']['date']; if (!$d || $d == '1970-01-01') { if ($this->item['pubdate']) { return date('Y-m-d', strtotime($this->item['pubdate'])); } else { return '1970-01-01'; } } } 試してないから動くかは知らん >>36 return date('Y-m-d', strtotime($this->item['pubdate'])); を return date('Y-m-d H:i:s', strtotime($this->item['pubdate'])); で時刻も表示してできました。 ありがとうございます 【 PHP名 】 Yomi-Search(PHP)modified 【 配布先URL 】 http://yomiphp-mod.sweet82.com/modules/bulletin/ 【 依頼期限 】2週間 【 依頼内容 】 ●カテゴリーページと新着ページの表示で 1登録サイトA 2登録サイトB 3登録サイトC の用に上から順番に登録サイトに数字(順位のような)を入れる。 ●アクセスランキングと人気ランキングで IN数とOUT数の両方を表示させる。 よろしくお願い致します。 >>39 すみません。お金は払えません; 【PHP名 訂正】Yomi-Search(PHP)modified Ver1.5.8 よろしくお願い致します。 誘導されて来ました。 複数ページのリダイレクト先を取得できるソフトを探しています。 例: http://123.com http://456.com http://789.com を入力すると、そのリダイレクト先として、 http://abc.com http://def.com http://ghi.com が取得できる、といった具合に。 ※URLは適当です。 別スレでスクリプトを作ってもらいました。 http://paste2.org/p/1901493 しかし、このスクリプトのURLを書き換える方法では、一つ一つのURLの前後に" "をつけなければならず、効率が悪いです。 また、結果は http://123.com =>http://abc.comhttp ://456.com=>http://def.comhttp ://789.com=>http://ghi.com のように出力されてしまいます。 依頼内容は以下の2点です。 このスクリプトを、 [1] http://123.com http://456.com http://789.com の部分を入力(貼り付け)出来るような仕様にしてほしい。 [2]出力として http://abc.com http://def.com http://ghi.com が得られ(変換元のURLはいらない、URL毎に改行して欲しい)、その結果をクリップボードにコピーできる仕様にする。 よろしくお願いいたします。 >>42 拡張子はhtml IE8で動作確認済み IE以外は無理 <!doctype html><html><head><script type="text/javascript"> function run() { var url = document.getElementById("url"); getLocation(url.value.split("\r\n")); } function getLocation(strURLs) { WinHttpRequestOption_EnableRedirects = 6; var strResult = ""; for(i = 0; i < strURLs.length; i++) { try { var WinHttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1"); WinHttpReq.Open("GET", strURLs[i], false); WinHttpReq.Option(WinHttpRequestOption_EnableRedirects) = false; WinHttpReq.Send(); var re = new RegExp("30[12]"); if(re.test(WinHttpReq.Status)) { strResult += WinHttpReq.GetResponseHeader("Location"); } strResult += "\r\n<br>"; } catch (objError) { strResult = objError + "\n" strResult += "WinHTTP returned error: " + (objError.number & 0xFFFF).toString() + "\n\n"; strResult += objError.description; } } document.getElementById("res").innerHTML = strResult; } </script></head><body><p><textarea id="url" cols="50" rows="15"></textarea><button onclick="run()">Run</button></p><pre id="res"></pre></body></html> クリップボードにコピーする機能忘れてた まぁいいか >>45 ありがとうございます! 完璧です! >>46 確かに結果をクリップボードにコピーする機能があれば 至れり尽くせりですが、>>45 でも十分です 余力があれば作っていただければ幸いです >>47 <!doctype html><html><head> <script type="text/javascript"> var lastNode; function run() { var url = document.getElementById("url"); getLocation(url.value.split("\r\n")); } function copy(node) { clipboardData.setData("text", node.innerText.substr(4)); if (lastNode) { lastNode.style.backgroundColor = "#fff"; } node.style.backgroundColor = "#0f0"; lastNode = node; } つづく function getLocation(strURLs) { WinHttpRequestOption_EnableRedirects = 6; var strResult = ""; for(i = 0; i < strURLs.length; i++) { try { var WinHttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1"); WinHttpReq.Open("GET", strURLs[i], false); WinHttpReq.Option(WinHttpRequestOption_EnableRedirects) = false; WinHttpReq.Send(); var re = new RegExp("30[12]"); if(re.test(WinHttpReq.Status)) { var loc = WinHttpReq.GetResponseHeader("Location"); strResult += '<span><button onclick="copy(this.parentNode)">Copy</button>' + loc + '</span>'; } strResult += "\r\n<br>"; } catch (objError) { strResult = objError + "\n" strResult += "WinHTTP returned error: " + (objError.number & 0xFFFF).toString() + "\n\n"; strResult += objError.description; } } document.getElementById("res").innerHTML = strResult; } </script> </head><body><p><textarea id="url" cols="50" rows="15"></textarea><button onclick="run()">Run</button></p><pre id="res"></pre></body></html> おわり >>48-49 ありがとうございます。 自分が欲しかったのは結果を全てコピーする機能でした。 >>48-49 の「copy」ボタンの他に「all copy」ボタンがあれば… 結果をドラッグして反転→クリップボードにコピーする手間が省けます。 ただ、自分としては>>45 でも十分です 気が向いたら作っていただければと思います >>50 もう見てないかもしれんが >>45 の下から3行目の document.getElementById("res").innerHTML = strResult; の前に clipboardData.setData("text", strResult.replace(/<br>/g, '')); とか入れとけばいいんじゃね? これでRun押して結果が出たと同時に勝手にクリップボードにコピーされる 【 CGI&PHP名 】 jewel ver: 4.05 【 配布先URL 】 http://www.groo-web.com/index.shtml 【 依頼期限 】 お任せします。 【 依頼内容 】 現在使用させて頂いているのですが。 1、禁止ワードの設定方法がわかりません。 2、男性、女性の新規投書が有ればSendmailのアドレスで受け取りたい。 3、男性、女性返信の再もSendmailのアドレスで受け取りたい。 4、投書削除は番号、パスワードで出来るのですが修正がユーザー側で出来ません。 5、ソノスクリプトはPC版なのですが携帯版が作成出来るなら作成したいです。 6、自動生成コードをスクリプトに入れたい。 ご多忙だとは思いますがご協力お願い致します。 >>52 2、で追加なのですが新規投書後、投書者本人ににもメールが行くようにしたいです。 7、新規投書確認メール、投書者への返信メールにテキストリンクを貼り付けるにはどうすれば良いのでしょうか。 ご多忙だとは思いますがご協力お願い致します。 YUIを使用してスライダーを作成しているのですが、 スライダーの値を小数点で取得することは可能でしょうか?? 改造依頼でないならJavaScriptスレいったほうがいいのでは? そもそもここサーバサイド向けのスレだし 日本でYUI使ってる人がどれだけいるかというとそんないないだろうけど 【 CGI&PHP名 】 TeaChat 1.8.3b 【 配布先URL 】 http://www.teachat.org/ 【 依頼期限 】 2012/3/31 【 依頼内容 】 おみくじ機能があり、「おみくじ」等の任意のキーワード発言で起動するが、その際にログに 名無しさん > おみくじ と表示されなくしてほしい (「おみくじ」と発言したら即おみくじ内容が表示されるようにしたい) おみくじ機能の途中に $chat = ""; って入れてみたら 名無しさん > っていう無言が表示されたわorz $chat = ""; で発言そのものを非表示にできるかと思ったんだけどなあ そう思ってるのはおまえだけだと思うぞw 可哀想な奴だw 767行目付近にこんな感じで1行追加するのはどう? うまくいかなかったらごめんね。 if($omikuji_flag){ my $tmp = 'omikuji'; $omikuji_line = "$time\t$host3\t$hua2\t$omikuji_name\t$email\t$omikuji_chat\t$omikuji_n_color\t$s_color\t$greet\t$tmp\t$s_host_n\t$host\n"; shift(@array);#追加 unshift(@array, $omikuji_line); } >>62 おぉーうまくいきました! ありがとうございます!! >>60 偉そうに見えちゃった? ごめにゅー 鈴木ナントカっていうバカも大人気だしなw 名前出てこねーやバカ女w >>51 ありがとうございます これで欲しい機能は全て揃いました ただ、なぜかこのスクリプトはIE9(OSはWindows7 64bit)では動作しませんでした 今はVMwareでIE6(OSはXp32bit)を使ってますが、出来ればIE9でも使えるような仕様に出来ないでしょうか? それともIE9側の設定でいけますか? IE9はそれまでのIEと違って標準準拠に仕上げてるから古いIEで動くアプリケーションは動かんよ 拡張子をhtaにしたら古いエンジンが使われるかもしれないが試してないからしらん あとはIE9の互換モードで動かしてみるとか 他はIE Collectionのようなものをインストールするとか まぁ方法はいくつかある 【 スクリプト改造依頼スレ 】(丸投げ) part8 ちゅやんけ、書き込みしたら業者に頼め? 【 スクリプト改造依頼スレ 】(丸投げ) part8 書いてるんやから詐欺みたいなレス立てるなボケ! こういう場所でうまくレスもらうにはコツがあるんだよ おまえには無理だけどな>>71 というか丸投げという点では「業者に頼め」で何も間違ってないわけですが >>68 拡張子をhtaにする方法で出来ました! 本当にありがとうございましたm(_ _)m >>52 依頼内容が多すぎだよなぁ。とりあえず最初のほうだけ。 >1、禁止ワードの設定方法がわかりません。 禁止ワードはkentwebでもいいし他のスクリプトから持ってくればいいんじゃない? こんな感じで、初期設定のどこかに$errwordを追加する。たとえばこのへん。 # 禁止ワード # → 投稿時禁止するワードをコンマで区切る my $errword = 'あいうえお,かきくけこ,さしすせそ'; ################################################################## ### 初期設定ここまで ### 初期設定ここまで ### 初期設定ここまで ### ################################################################## 実際の処理はregistの中の#--変数をセット--#の上あたりに追加する。 my $flg; foreach ( split(/,/, $errword) ) { if (index("$in{name} $in{title} $in{comment}", $_) >= 0) { $flg = 1; last; } } if ($flg) { &error("禁止ワードが含まれています"); } #--変数をセット--# >2、男性、女性の新規投書が有ればSendmailのアドレスで受け取りたい。 >3、男性、女性返信の再もSendmailのアドレスで受け取りたい。 Sendmailのアドレスって何?$administrator? 今から18:00まで依頼を受付します 下記条件をクリアした依頼のみ読みます ・PHPで書かれたスクリプト ・ライセンスや配布に関する内容がスクリプト作者さんのサイトで確認できるもの ・シェアウェア・有料で販売されてないこと 改造したものは依頼主にあげるのではなくて作者のライセンスや利用条件にそってこっちで勝手に公開します 【まるなげどん】…丸投げスレ専用ロダ のスパムひどすぎ スパム防御する改造とかしないのだろうか? 前回は大変お世話になりました、もう一つお願いします 【 CGI名(Perl) 】 TeaChat 1.8.3b 【 配布先URL 】 http://www.teachat.org/ 【 依頼期限 】 2012/3/31 【 依頼内容 】 このチャットには入室しないとログが見えないようにする機能がありますが 実は入口の部分まで来てURLに ?view=on と追記するだけでログが覗けます そこで外からのROM(覗き行為)を防ぐために サブパスを設定し、ログ表示にもサブパスを必須とさせたいんです そのサブパスは管理者が設定します $pass2 = 'sage'; みたいな形で そしてリロードや発言時にそのサブパスが内部で組み込まれる形でログに反映 誰もが無意識のうちにサブパス付きでの処理を行っているような形になれば 参加者には何も負担とさせず、サブパスを知らないROMは外からログが表示できない URLにサブパスが現れてしまうのは仕方ないですが ROMしたい人も一度は中に入らなければサブパスはわからなくなり またバレバレになった場合にはまた管理者がサブパスを変更すれば大丈夫と そういう形にしたいんですが・・・難しいでしょうか? >>82 よくわからんがview機能を削除(無効)すりゃいい話なんじゃないの? >>84 なにぶん素人なものでうまくできるかわかりませんが頑張って試してみます アドバイスありがとうございます view機能の無効というのがうまくできんとです・・・ コメントアウトだけとかじゃ無理ですか? 85で頑張るって言ったくせにコメントアウトだけで諦めんなよw >>82 前スレでよく見た?アイコン化バージョンと同じようにしてみたらどう? 1085行目付近 $name =~ s/:/:/g; $orgname = $name;#後半追加 119行目付近 elsif($view){ &decode2; if($xrom && !$orgname && !$rank){ require "$html_pl"; &hidden; exit; };#追加 &write if($chat ne ""); うまくいかなかったらごめんね うひょーーーすごい!バッチリです! >>88 さんありがとうございます! とっ て も カン ペキ だ!! えーとこれはorgnameというのを定義してnameと同じものが入ってて xromとorgnameとrankが同じだったらhtml_plファイルを隠す? ような雰囲気なのかな? 勉強が足らんとですね・・・もっと精進せねば 一応聞くだけ聞いてみますが>>82 のサブパスが密かに組み込まれている云々という方法は 実現可能なシロモノなんでしょうか? 素人なりの考えだったんですが発想からしてまるっきりダメダメだったのかどうか・・・ >>89 そら可能不可能で言われたら「可能」だろう。面倒くせぇけど。 >>90 オマエは何様だよw 文句しか言わないやつは黙ってていいぞw してねえように見えんのかタコ 別に失礼でもなんでもねえだろ どんだけ色眼鏡使ってんだこの出来損ない >>94 ほう、では改めて、一応聞くだけ聞いてみるは失礼でないと、言ってみてくれ 「失礼でもなんでもねえ」って書いてあるの読めないのかしらこの人 逆に何が失礼だと思っているの? 「一応」の部分? 「聞くだけ聞いてみます」の方? どういう理屈で失礼になると思っているのか教えてくださいな 群馬県高崎市に住む41歳AB型、製造業界で派遣プログラマーの仕事をしているhekenekoこと、黒飛健と申します。 新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。 だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。 何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。 今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。 とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。 できればみなさんのご意見、ご感想を聞きたいです。 新しいラダニアムの翼(new wing of radaniam part T) .mp4 http://www.youtube.com/watch?v=PRPJ69rVgbE 題名”ラダニアムの翼その1(A wing of radaniam_partT).mp4” http://www.youtube.com/watch?v=WTde4RdA5LU 私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。 ? 一応聞くだけ聞いてみるは失礼でない これでいいの? じゃああなたも何がどういう理屈で失礼になるのかよろしくね オマエが言う必要はねえだろ >>95 は俺宛てなんだからよ まあでもついでに俺も言ってやんぜ 一応聞くだけは聞いてみるは失礼でもなんでもねえよハゲ わかったかタコ あとで>>99 にもちゃんと返事しとけよ失礼だろ >>100 まあまあ落ち着いて >>95 はあなた宛てでも>>98 はわたし宛てでしょう? ただ「何が失礼だと思っているの?」と聞いているのに 失礼という要素を持っていると思っていることには驚きですけどね まるで日本語が通じていないような…ひょっとして在日の方かしら? 在日なら存在自体が失礼でも仕方ありませんね 可哀想ですけど在日ですからね >>99-101 ちなみに一応聞くだけ聞いてみるけど、 >>89 の「一応聞くだけ聞いてみる」は、「答えてもらえるなら答えてほしい」という意図? それは>>89 の人に聞いてくださいね でも聞かないとわかりませんか? 在日の方って本当に日本語が不自由ですのね 日本人であれば「一応聞くだけ聞いてみる」は失礼でないことも それが「答えてもらえるなら答えてほしい」という意図かどうかも どちらもわかるはずですよ ねえ皆さん? そうか、じゃあ一応102の仮定のもとで第三者の意見を聞いてみたよ http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1283561782?fr=chie_alert_newans 日本語のマナーについて教えてください。「一応聞くだけ聞いてみるは」は失礼に当たりますか? とあるWebサイトで質問を記入して、回答してもらいました。 その回答は満足いくものでしたが、私が最初に書いた質問文の一部が答えられていなかったので、私は「ありがとうございます」と書いたあと、 「一応聞くだけ聞いてみますが・・・○○○は実現可能なんでしょうか?」と書いたところ、知人から「その表現は失礼だ」と言われました。 私は回答者の負担にならないよう、答えてもらえるなら答えてほしいという意図で書いたのですが、一般的なマナーとしてこれは失礼に当たるのでしょうか?それとも全然問題ない聞き方でしょうか? 教えてください。お願いします。 失礼ですね。 >回答者の負担にならないよう、答えてもらえるなら答えてほしいという意図 でしたら、 「もしできればで結構です。回答ください。○○○は実現可能なんでしょうか?」 となります。 「聞くだけ聞いてみる」は 質問するが、回答を受け入れるかどうかは自分次第というように受け取られます。 これが失礼にあたるか、と言えば失礼にはなりますが。。。。。 しかし、ここは注意深く聞いて欲しいと思います。問題は単なる失礼ということだけではありません。 「一応聞くだけ〜」の文言は、まず、あなた自身が日本語として持つ意味合いを誤解してとらえて遣っているので、それを受けた相手は、決してあなたの思っているような意味で受け取ってはくれないということです。 つまりあなたは、遠慮がちにへりくだった感じで、相手を尊重したつもりで、答えるも答えないも選択をゆだねている感覚だと思いますが、実際には非常に上から目線で、相手を試すようにも取られるヘンテコリンな日本語を文頭にくっつけてしまっている、というものです。 ともすると、悪い方に取られてしまい、例えば: 「一応聞くだけ聞いてみてあげるけど、答えを聞いてもそんなに良い答えが出て役に立つとは思えない。しかし一応軽く聞くだけは聞いてみてあげるが、あなたの答えにそう期待してるわけではないですよ、くらいの程度で聞いている」みたいな感じのニュアンスですね。 意外でしょう?心外でしょう? 言葉って難しくもあり、遣い方一つでとても怖いものになりますね。 ですから、学問、勉強は大切だと思います。無知は罪、という言葉がありますが、正しい事を知らない為に自分の知らない所で相手を傷つけたり、怒らせたりと取り返しのつかない事になる可能性もあるのです。 一般的なマナーとして失礼か?という質問ですが、これはマナー以前の段階の、正しい日本語の遣い方に反しているという意味であって、とんちんかんな日本語になってしまってる、という所がポイントですという答えになります。 ではあなたの意味に即した場合、どういう日本語が○なのでしょうか?一例ですが、 「もしお答え頂けるならば、という事でかまいませんので、一応質問を述べさせて頂きます。○○○は実現可能なんでしょうか?」 もしくは、 「お答え頂けなくともかまいませんので、とりあえず質問を書かせて頂きます。もしお答え頂けるなら助かります。○○○は〜?」 というような文章ならば、誤解は受けないかと思います。 ちなみに、「一応聞くだけ聞いてみる」という言葉を遣う場合がありますね。 Aさんが、Bさんの知っているCさんに頼みたい事があった場合等、直接AさんはCさんを知らないので、Bさんに頼みこむ。 その時、Bさんは「一応聞くだけ聞いてみるけどね。どうなるかはわからないよ。」的には遣いますね。 ----------------ここまでコピペ----------------------- どんだけ顔真っ赤なんだよwwwwwww まぁそうやって自演するのは構わんがちゃんとネタバラシしとけよ しかしコイツはマジで半島人だったんだな・・・くわばらくわばら あらあらまあまあ ここまで恥ずかしい子だとは正直思いませんでした 迷惑をかけた人にはちゃんとごめんなさいしなさいね? ヤフー知恵袋なんて嘘を平気で書き込むようなところを信じるなよ どうせなら2chで聞け そう取る人もいればそう取らない人もいる 日本語って難しいね おいおい>>91 で俺が終わらせた話をどこまで楽しむ気だおまいら あぁもう終わったから出てこなくていいよ 半島人が一人でファビョってただけだし >>42 です。その節はありがとうございました。 >>45 、>>51 、その他多くの方のおかげで、複数ページのリダイレクト先を取得し、 結果をクリップボードにコピーするスクリプトが完成しました。 このスクリプトについて、追加で改造をお願いしたく思います。 [依頼内容]入力部分に改行や余計な単語があっても、URLのみを抜き出して変換して欲しい 例えば、入力部分を ________ http://123.com あいうえお かきくけこ さしすせそhttp://456.com たちつてと http://789.com なにぬねの ________ のように、先頭に改行があったり、余計な単語やスペースがあったりしても、そのリダイレクト先として ________ http://abc.com http://def.com http://ghi.com ________ が変わらず得られるような仕様にして欲しいのです。 ※>>120 は>>45 のスクリプトに>>51 のアドバイスを追加したものです。 <!doctype html><html><head><script type="text/javascript"> function run() { var url = document.getElementById("url"); getLocation(url.value.split("\r\n")); } function getLocation(strURLs) { WinHttpRequestOption_EnableRedirects = 6; var strResult = ""; for(i = 0; i < strURLs.length; i++) { try { var WinHttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1"); WinHttpReq.Open("GET", strURLs[i], false); WinHttpReq.Option(WinHttpRequestOption_EnableRedirects) = false; WinHttpReq.Send(); var re = new RegExp("30[12]"); if(re.test(WinHttpReq.Status)) { strResult += WinHttpReq.GetResponseHeader("Location"); } strResult += "\r\n<br>"; } catch (objError) { strResult = objError + "\n" strResult += "WinHTTP returned error: " + (objError.number & 0xFFFF).toString() + "\n\n"; strResult += objError.description; } } clipboardData.setData("text", strResult.replace(/<br>/g, '')); document.getElementById("res").innerHTML = strResult; } </script></head><body><p><textarea id="url" cols="50" rows="15"></textarea><button onclick="run()">Run</button></p><pre id="res"></pre></body></html> さすがに甘えすぎではないだろうか というか板違いを二度やらかすのはどうかと思う だな 失礼云々よりマシだし、スレタイにも即してるが <?php // ファイル名 $file_name = "hoge.txt"; // ファイルを読み取りモードで開く $file = fopen($file_name, "r") or die("error"); // ファイルのデータを表示する while (!feof($file)) { $string = trim(fgetss($file, 1000)); if ($string) { echo "<p>".$string."</p>\n"; } } // ファイルを閉じる fclose($file); ?> これを4行目に<hr />を挿入するにはどうすればいいんでしょうか? よろしくお願いします。 >>125 ベストアンサーさんならモリタポあげますよ >>38 ヨミサーチってそもそもランキングの順位付けがおかしいことがあるな グリモンスレで拾いましたスクリプトです。 (function() { const PATTERN = { __proto__: null, '2ちゃん' : '2ch' , }; const PATTERN_SHORTCUT = RegExp([x for (x in PATTERN)].join('|'), 'gi'); replace(document); document.addEventListener('DOMNodeInserted', function(event) { replace(event.target); }, false); function replace(target) { target.normalize(); var x = document.evaluate('descendant::text()', target, null, 6, null); for (var i = 0, len = x.snapshotLength; i < len; i++) { var textNode = x.snapshotItem(i); textNode.nodeValue = textNode.nodeValue.replace(PATTERN_SHORTCUT, function($0) PATTERN[$0.toLowerCase()]); } } })(); これがFirefoxでしか動作せず、Google Chromeで動いてくれません。 知識不足で自分には全くできませんorz どう直せばいいんでしょうか? お願いします。 【 CGI名(Perl) 】 ディレクトリ内の指定ファイルの情報一覧 【 配布先URL 】 http://www.aimix.jp/cgi/accfileallinfo.html 【 依頼期限 】 急いでは無いです 【 依頼内容 】 ファイルサイズがバイト表示なのですが、これをKb・Mb・Gb表記にしたいです。 132はまだいるのかな? あまりよろしくないやり方かもしれませんが、 こんなのはどうでしょう? @stdata = stat($tmp); のすぐ下に my $i=0; my @tani=("KByte","MByte","GByte","TByte"); my $tani2="Byte"; while($stdata[7]>=1024){ $stdata[7]=int($stdata[7]/1024); $tani2=$tani[$i]; $i++; をコピペして、そうしたら print "<B>・サイズ</B>$stdata[7]Byte<BR>\n"; ↓ print "<B>・サイズ</B>$stdata[7]$tani2<BR>\n"; に変えてみてください。 バックアップをとってから試してください。 教えて下さい 【 CGI名(Perl) 】Joyful Note - Joyful2ch -Edit:KAZ(060604) 【 配布先URL 】現在閉鎖 YouTubeをアップしたいのですがうまくいきません ttp://www.kent-web.com/support/oldlog/0003/0491.html 記事No : 6602 を追加したのですが駄目でした 宜しくお願いします。 >>134 そのリンク先できちんとレスもらえてるじゃねーか 失礼な奴めキエロ >>135 説明しなきゃいけないかな ググってここをttp://www.kent-web.com/support/oldlog/0003/0491.html を突き止めて自分でやったけど出来ないから(Joyful Noteならアップできる) 教えてもらえるかなと書き込みしたんです 出来ないってのはどうできないんだ? 「ダメだった」じゃ何もわからんぞ >>137 申し訳ございません Joyful2chのcgi部分の記事表示部分 # 記事を展開 open(IN,"$logfile") || &error("Open Error : $logfile"); $top = <IN>; $i=0; $flag=0; while (<IN>) { ($no,$reno,$date,$name,$mail,$sub,$comment, $url,$host,$pw,$color,$tail,$w,$h,$chk) = split(/<>/); if ($reno eq "") { $i++; } if ($i < $page + 1) { next; } if ($i > $page + $p_log) { next; } # 親記事のタイトル if (!$reno) { $oya_sub = $sub; } # 自動リンク if ($autolink) { &auto_link($comment); } &auto_link2($comment); 自動リンク部分を消して # e-mailリンク if ($eml) { $name = "<a href=\"mailto:$eml\">$name</a>"; } # URLリンク if ($autolink) { &auto_link($com); } $com =~・・・・ を追加したのですが 表示されませんでした $comは$commentなんじゃねーのとか思ったが 元ソースも無しに俺らにどうしろと? ざっと見た感じ>>139 でFAなような気がするんだが nobodyさん ありがとうございます アップできました 懐かしいな、このスレまだあったのか 前に俺が改造を請け負っていた時は削ると頃すと書いておいたコメントを 全部削って出所不明にした上で別スレに再改造依頼を持って行かれて それでも一応ちゃんと対応したら今度は意味不明な副業の売り込みかけられたわ pixivみたいに頭のおかしい営業が紛れ込んでるのかと思ったものだ 「削ると頃すと書いておいたコメント」の内容が気になるなw 大したものじゃないよ # 制作は丸投げスレ8の>>144 # これこれこの部分は某どこぞのなんちゃらスクリプトからの丸パクリだからな # (配布元はこちら) # 俺の著作権はどうでもいいが、上のコメントを消したら頃す こんな感じ 【 CGI&PHP名 】Web Patio 【 配布先URL 】ttp://www.kent-web.com/bbs/ 【 依頼期限 】なし 【 依頼内容 】スパムが酷いので、スレッド作成を管理者のみにしたい。もしくはスレッド作成にパスワード(私が設定したパスワード)が必須としたい。 よろしくお願いします。 >>148 こんにちは こんなのはどうでしょう? init.cgiの基本設定のところにどこでもいいから $cf{password2} = 'aiueo'; を追加して、そうしたら、regist.cgiの85行目付近に ## --- 新規投稿(新規スレッド作成) if ($in{res} eq "") { if ($in{pwd} ne $cf{password2}){&error("パスワードが正しくないよ〜");} #←追加 1行追加してください。 スレッドを立てるときに、「暗証キー」のところに$cf{password2}で設定したパスワードを 入力していないとスレッドを立てることができなくなるはずです。 バックアップを取ってから試してみてください。 【 CGI&PHP名 】クイズ・まね俺や 【 配布先URL 】ttp://tackysroom.com/cgi/cgi_manne.htm 【 依頼期限 】2週間 【 依頼内容 】 クイズをランダムに出題できるようにし、ランキングページも各問題ごとに別々でなく統一したい。 よろしくお願いいたします。 【 CGI&PHP名 】 Research Artisan Lite ver.1.17 【 依頼期限 】 2週間 【 依頼内容 】 クリック測定でaタグ内のclassを取得してDBに格納したい リサーチアルチザン自体は設置済みで正常稼働しておりますが、今回の改造で試行錯誤しております。 デフォルトの状態でaタグのURLとTitleは取得されますが それに各リンクaタグ内に記述済みのclass属性も付けてmysqlに格納したいかんじです。 今回の依頼ではDBに格納するまでで解析画面等は考慮されなくても結構です。 re_core/application/libs/Track.php を色々いじってみましたが、私の力量では出来そうにないのでここでお願いさせて頂きました。 よろしくお願いします。 > それに各リンクaタグ内に記述済みのclass属性も付けてmysqlに格納したいかんじです。 これの補足で、DBのra_log_2012**にurlやtitleと並べてclassnameなど新しいフィールド追加し、 そこに取得したclassの値を格納するイメージです。 153nobody@mail.goo.ne.jp とりあえずこちらへ >>157 なんとか色の選択毎の表示の違いは出来ましたので依頼取り下げますね。 ただ・・・表示はされるけど過去ログに載らない状態にはなっちゃいましたが・・・。 勉強して頑張ります。 お騒がせ致しました。 【 CGI&PHP名 】 Lime Chat用 再生中曲名表示マクロ 【 配布先URL 】 http://nintendon.s6.xrea.com/pc/dl.php 【 依頼期限 】 2週間 【 依頼内容 】 Win7 64bit、Limechat2/foobarv0.9.5.2共にDドライブにインストールした状態で このマクロが動くようにしたい vistaでは動いていましたが、OSを変えたら動かなくなりました また、質問する板がこちらでいいのかも分かりませんので もし板違いなら誘導していただけると助かります 宜しくお願いします 【 CGI&PHP名 】 ドロップクラウドフォトギャラリー 【 配布先URL 】 改造OK、再配布禁止だそうなのでURLは乗せない方が良いんですよね? CGI名でぐぐると制作者さんのサイトがトップに出てきます。 【 依頼期限 】 常識の範囲内で 【 依頼内容 】 写真をグループ分けできるようにしたい。 サムネイルもグループごとに見分けがつくようにしたいのと、lightbox2でグループごとの表示にしたいです デフォルトだとただ羅列されるだけなのを、 これは水族館行ったときの写真、これはカフェの写真、みたいにグループごとにしたいんです よろしくおねがいします。 【 CGI&PHP名 】 公開掲示板付き電子私書箱「2」 (c-box2) 【 配布先URL 】 http://www.rescue.ne.jp/cgi/c-box2/ 【 依頼期限 】 やってくれる人の気が向いてるまで 【 依頼内容 】 掲示板付の私書箱ですが、送受信を全部、公開したものにしたいです。 つまり、改造後は「自分宛ての振り分け箱がある公開掲示板」ということになります。 具体的にいうと、現在このシステムは相手宛てに送信するときに、相手宛ての私書箱送信と カテゴリ分けの公開掲示板送信の二択か、両送信できるようになっていますが、改造後は デフォルトで両送信だけということになります。サンプルを動かしてみれば分かると思いますが 現在、送信がチェックボックス式になっています。これを無くして、当然に掲示板と相手先に 送信がいくようにしたいです。 この改造元のCGIはそもそも私が企画者です。公開掲示板付き電子私書箱(c-box) 、(c-box2)共に 私が考案したのですが、運用を想定するとどうしても、私書箱システムは却下という結論になりました。 設計者に(送受信を全公開にしてください)と依頼しましたが、断られました。(当然ですね、、、) このシステムが完成したら、私自身で運用を始めてみたいと思います。 主体性のある能動的なコミュニケーションを可能にすることによって、 自分だけの匿名ネットコネクションを作れるという新たなネットコミュ思想に賛同してくれる方の支援を 期待します。どうぞよろしくお願いします。 【 CGI&PHP名 】 azulbox スパム対策版 【 配布先URL 】 http://sala.estrella-azul.com/download/dll.html 【 依頼期限 】 可能であれば2015年内に、不可能であれば改造して下さる方の指定で 【 依頼内容 】 所謂サイコロ機能の追加をお願いしたいです。 http://www.big.or.jp/ ~t-shun/trpg/trpg_cgi/index.shtml にあるダイス掲示板ver1.x & ver2.xのように ・1D2〜1D100までのダイス機能 ・何のダイスロールなのかを記入する場所、直接打ち込みもしくはプルダウン選択 ・使用する時としない時のチェックボックス の三種類の機能を追加したいと思っています。 何方か改造の仕方が分かる方がいらっしゃいましたら、よろしくお願い致します。 【 CGI&PHP名 】 curl,goutte 【 配布先URL 】 curl ログイン でグーグル検索したものをいくつか 【 依頼期限 】 2ヶ月ぐらいでなるはやで 【 依頼内容 】 ログイン後のページをスクレイピングして 表示したいのですが、ログイン処理のところが上手くいきません。 IDとPASSを2回づつ打ち込んでログインするタイプです。 ぶっちゃけ楽天RMSです。 ○試したもの PHPのcurl,goutteなど javascriptのライブラリをいくつか ○希望 PHPで作りたいです。使うライブラリはなんでもいいです。 ぐぐった先のページをいろいろ弄りましたが出来ませんでした。 また、ここに書いてある内容が不足しているようだと 仰っていただければ補足で説明します。 よろしくお願いします。 ぐぐった先のページをいろいろ弄ったとかすげーな スーパーハカーさんじゃん 【 CGI&PHP名 】ドラまんぼ Ver0.541 【 配布先URL 】 http://www.tackysroom.com/cgi/cgi_doramanbo.htm 【 依頼期限 】 2015年2月末 【 依頼内容 】 先に書き込みがあった場合同一ホストか否かに関わらずエラーを返す多重登録防止機能。 具体例としてはログが10まで書き込みがある状態を2つの窓(それぞれ窓Aと窓Bとする)で窓Aで書き込みを行いログが11まで書き込まれた状態で ログが10までしか表示されていない窓Bで書き込みを行うと書き込みが行われずブラウザバックしてリロードするようにエラーを返す。 【依頼報酬】 GOOGLE PLAYギフトカード 1500円 or iTunesカード 1500円 ただし、改造して動作確認ができた方で先着の1名のみとさせていただきます。 inuhibi326@gmail.com までメールをお願いします。 そんなもの簡単だぞ 表示時に予めhiddenでres数送るようにしておいて投稿時にチェックするだけだ 100円の価値もない >>169 すみません。 似たようなことをしている他の似た感じCGIのソースをコピーして変数を弄るぐらいの改造(?)しかできない初心者以前なので自力では無理なのでここで依頼させていただきました。 ベテランの皆様にとっては100円の価値もないかもしれませんがよろしくお願いします。 #書き換えてすらないし当然テストなんてしてない それぞれ追記な 270行あたり print "<form ... のあとに print "<input type=hidden name=\"res\" value=\"" . $#LOG . "\">\n"; 362行あたり &dataread ... のあとに if ($FORM{'res'} != $#LOG){ my $ppp=$FORM{'comment'}; $ppp .= "<br>新規出演者: " . $FORM{'newactor'} if($FORM{'newactor'}); &error("ログが更新されている・・あとはてめえで考えろ<br>投稿内容:<br>$ppp") ; } >>171 ありがとうございます。 諸事情により此方のサーバーでのテストは来月の半ばぐらいになりますので 動作が確認できましたらご連絡できるようにメール頂けますでしょうか? 169=171だけどなんでメール送ってやらにゃならんのだ寝言は寝てから言うもんだぞ それととりあえず鯖の前にローカルでテストしろよ >>173 169さんでしたか。 ローカルテストの件了解です。 うまく動作した時のお礼にGOOGLE PLAYまたはiTunesの1500円のプリカをお送りするのにメールでのやり取りが必要と思い書き込みましたが 100円の価値もないとのことでお礼は不要と言うことでしょうか? >>168 です。追加の依頼になります。 【 CGI&amp;PHP名 】ドラまんぼ Ver0.541 【 配布先URL 】 http://www.tackysroom.com/cgi/cgi_doramanbo.htm 【 依頼期限 】 2015年8月半ば 【 依頼内容 】 perl言語で複数の配列で記述&登録したアイコンを動作画面でJavascriptを使って配列をカテゴリとして選んでからその配列の要素のアイコン名だけを表示し、選択して書き込みができるようにする。 【 依頼報酬 】 GOOGLE PLAYギフトカード 1500円 or iTunesカード 1500円 ただし、改造して正常な動作確認ができた方で先着の1名のみとさせていただきます。 inuhibi326@gmail.com までメールをお願いします。 【 オンラインTCGエディター 】 >>1 デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。 例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、 当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。 既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。 バトスピ、ヴァンガ、バディ、フォース of ウィル、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、ガンダム・ウォー、ライブオン、ディメンション・ゼロ、カードヒーローなど のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書いて。 マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストして。 WEB通信での対戦は、個vs個、多数乱戦、チームvsチーム、個vsチームを可能な仕様とする方針。 設計思想は 《 RPGツクール 》 が良いかな? 他に、優れたエディター有ったら挙げてみて。 個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。 ↓ エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。 ↓ 遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。 なるべく前述3つで可能な再現は全て実装させる方向を目指す。 まぁ努力する・・・ バトスピ、ヴァンガ、バディ、デュエマなど発売済みゲームソフトが存在してるケースはベンダーに研究させる。 ↓ 各社TCGを再現するテストプレイ ⇒ 更に改良や修正。 ↓ 機能制限した下位版を5万円以上で発売 + デュエリ−グ用に改造した上位版でサーバー稼動=営業開始。 ↑ 下位版の改造および商用利用には、別途で当社との契約が必要。 さ〜て、製作ベンダー見つけよっと!ww(クス http://wc2014.2ch.net/test/read.cgi/entrance2/1441218863/-13 スレッド埋め立てするスクリプト欲しいんですが、誰か下さいませ! 荒らしに対抗したいのです。 【 CGI&PHP名 】 こらこら団報告書生成 【 配布先URL 】 http://hotmilk350ml.web.fc2.com/korakorashot.html 【 依頼期限 】 適当で 【 依頼内容 】 日々、荒らし報告をする際に上記の荒らし報告ツールを使用しています。 埋め立てには強いのですが、マルチポストなど複数URLを特定書式に変換するのが 物凄く大変で、可能であれば上記ツールを複数URL対応に改造していただきたいです。 まずは上記ツールの作者にと思いましたが連絡先が一切不明で、 自分でどうにかできるだけの能力もないため、こちらにお願いに参りました。 [報告例] http://qb5.2ch.net/test/read.cgi/sec2chd/1482144641/257 改造点は以下のようにお願いします (1)「報告対象スレッドのURL」をマルチライン対応のテキストボックスに変更 (上記テキストボックスに以下のようなURLをペーストできるように) http://hanabi.2ch.net/test/read.cgi/wcomic/1437192131/117 http://hanabi.2ch.net/test/read.cgi/wcomic/1438080242/102-104 (2)「報告レス番号」と「報告するID」を抹消し、それ以外の入力欄やボタンなどの動作は現状に従う (3)「報告書の作成↓」を押下することで(1)の入力から以下のような書式4文字列に変換して出力すること http://hanabi.2ch.net/test/read.cgi/wcomic/1437192131/117 2016/12/24 14:59:42.97 http://hanabi.2ch.net/test/read.cgi/wcomic/1438080242/102 2016/12/24 14:59:51.98 http://hanabi.2ch.net/test/read.cgi/wcomic/1438080242/103 2016/12/26 13:43:51.12 出力された書式4文字列は時系列順に昇順ソートされていること ※書式4文字列については下記を参照されたし http://info.2ch.net/index.php/%E5%90%84%E8%8D%92%E3%82%89%E3%81%97%E5%A0%B1%E5%91%8A%E3%81%AE%E6%9B%B8%E5%BC%8F 以上、宜しくお願いします。 報告対象スレッドのURLで、ajax通信しているから、ここを複数URLには出来ない。 このURLで、何かごちゃごちゃ処理している 仮に、10個のURLを入れて、ajax通信して、9個目までは正常で、10個目でエラーが出たら、 10個すべて失敗したとみなすけど、それでも良いか? 作者は、ソースコードにコメントを書いていないから、仕様書が無いと、修正できない jQueryを使っているから、この板で聞くより、 web制作管理板のjQueryスレで聞いた方が良いかも >>179 ご返信ありがとうございます 良い悪いが判断できないので、教えていただいた下記場所にお願いしたいと思います。 >jQueryを使っているから、この板で聞くより、 >web制作管理板のjQueryスレで聞いた方が良いかも 重ね重ね感謝します。 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 G1UR0K2RZC 【 CGI&PHP名 】 azulbox スパム対策版 【 配布先URL 】 http://sala.estrella-azul.com/download/dll.html 【 依頼期限 】 なし 【 依頼内容 】 RSS用ファイルを出力する機能の追加 RSSを使用して、azulbox掲示板への新着書き込みの確認をしたく考えております。 なにとぞお力添えの程、宜しくお願い申し上げます。 このスレと趣旨が違うのですが 仮想通貨の仕手コミュニティをDiscordというアプリで作りたいのです 仮想通貨、仕手などに興味がありコミュニティを立ち上げられる方いらっしゃいましたら derqbc5dvgc7@sute.jp まで連絡ください 24時間有効のアドレスです 報酬としましては仕手情報の共有になります よろしくお願いします read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる