【 スクリプト改造依頼スレ 】(丸投げ) 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
0404nobodyさん
04/10/10 10:44:47ID:???【配布先URL】 ttp://www.kent-web.com/bbs/patio.html
【依頼内容】
各スレッド及びレスへIP表示機能の追加。
>>88氏とかぶるのですが、そちらの回答はもう消えてなくなってるようなので(汗
よろしくお願いいたします。
0405nobodyさん
04/10/10 12:49:13ID:???> COMCHATを利用してるんですが、簡単に名前の字数を制限する改造ないでしょうか
その改造を、難しく改造することの方が難しいな。
0406nobodyさん
04/10/10 22:28:36ID:???0407nobodyさん
04/10/11 05:50:46ID:???これならかなり実装が面倒くさそうだ
0408351,382
04/10/11 10:31:58ID:???0409春美
04/10/11 17:00:20ID:2jEjaCQpここにある掲示板をIDとパスワード付の会員制掲示板にしたいです
KENT WEBさんの「WebProtect」を使おうとしたんですけど私には難しすぎました(´Д⊂
どうかよろしくお願いします!ペコリ
0410nobodyさん
04/10/11 20:28:04ID:RK1TEjDq.htaccessでPW制にすればいいじゃん。
0411nobodyさん
04/10/11 23:36:58ID:GOToQYTLhttp://mega.cheap.jp/blog/archives/2004/09/mtvote.html
いわゆるMTの投票用のプラグインですが、WordPress MEに
変えた奴作ってください。お願いします。
0412nobodyさん
04/10/12 14:59:59ID:???【 配布先URL 】http://www.nzeo.com/
【. 置き場所 .】http://www.nzeo.com/bbs/data/cgi_download2/zb41pl4.zip
【. 依頼内容 】
韓国産ですので日本語化お願いしますm(__)m
0413nobodyさん
04/10/12 18:01:38ID:???# WebPatio v1.5
http://hk2ch3.hp.infoseek.co.jp/cgi-bin/up/source/up0012.txt
http://hk2ch3.hp.infoseek.co.jp/cgi-bin/up/source/up0013.txt
http://hk2ch3.hp.infoseek.co.jp/cgi-bin/up/source/up0014.txt
上の3つのファイルをリネームしてアップロード
up0013.txt −リネーム→ regist.cgi
up0012.txt −リネーム→ init.cgi
up0014.txt −リネーム→ patio.cgi
0414nobodyさん
04/10/12 21:02:47ID:???【 配布先URL 】http://genesis.vis.ne.jp/
【. 置き場所 .】http://genesis.vis.ne.jp/cgi/bbs/topics_board/topics_board.lzh
【. 依頼内容 】
新しい書き込みが上になるようになっているのを、下に続くようにしたい。
どなたかお願い致します。
0415nobodyさん
04/10/12 22:49:50ID:???結構混んで来たな…。
0417nobodyさん
04/10/13 00:47:40ID:???748行目のunshiftをpushに書き換え
http://hk2ch3.hp.infoseek.co.jp/cgi-bin/up/source/up0015.jpg
0418417
04/10/13 00:49:17ID:???0419nobodyさん
04/10/13 12:00:13ID:hsIzEpGK【配布先URL】 http://www.2apes.com/products/apbd_dl.html
【. 依頼内容 】スキン式掲示板。投稿者の記事編集を可能にしたいです。
(削除機能のみ最初からついてます)
編集法としては
その1.投稿記事ごとに「編集」リンクを貼り
(クリック→pass記入/passは最初に記入したものが残ってる状態で→編集頁へ)、
いけるようにしたいと思っています。
その2.<SELECT>タグの<OPSION>で「削除」「編集」を選べるようにしたいです。
その1、その2どちらの方法でもかまいません。宜しくお願いします。
0420nobodyさん
04/10/13 12:49:47ID:???【. CGI名 .】 Cool Note 2
【配布先URL】 http://www.coolandcool.net/pcg/index.html
【. 置き場所 .】 http://www.coolandcool.net/file/cn2.zip
【. 依頼内容 .】
・記事を書いたら、トップページ(index.html)に記事の題名を書き込ませたい
(本文へのリンクもしたいですが…どうでしょうか。)
Perl 文法は、自分では全くわからないです(汗
どなたか改造してくださいませんでしょうか。よろしくお願いします。
0421414
04/10/13 14:16:06ID:???出来ました!ありがとうございました!
0424nobodyさん
04/10/13 23:19:14ID:DMPwenhJ【配布先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);
をどこぞに追加したらいいのかな?とは思うのですが…
どうぞご教授くださいませ…。
0425名無しさん@お腹いっぱい。
04/10/13 23:58:57ID:???【配布先URL】 http://ime.st
【. 置き場所 .】 http://ime.st
【. 依頼内容 .】このCGIのソースを教えてください。
0426nobodyさん
04/10/14 03:03:33ID:???E-mail: sage
内容:
【CGI名】 Web Patio
【配布先URL】 ttp://www.kent-web.com/bbs/patio.html
【依頼内容】
2chのようなトリップ機能の追加
>>88氏 >>404氏と同じで申し訳ありません。
413氏が404氏宛にUPされているファイルを頂いたのですが、
各スレッド表示画面でトリップが表示されませんでした。
(UPされているファイルのリネームは正しくさせて頂きました)
お手数をおかけして申し訳ございませんが、宜しくお願い致します。
0427426
04/10/14 03:06:27ID:???申し訳ございませんでしたm(_ _)m
0428nobodyさん
04/10/14 12:05:27ID:???【配布先URL】 http://cgikon.com/search/detail.php3?cgi_id=319
【. 依頼内容 】 会員登録時に、クッキーを使用して、二重投稿ができないように
したい。
初めまして。 cgiの知識がほとんどありません。なんとか自分でも
いろいろ試してみたのですが、どうしてもだめでした。
どなたか、よろしくお願い致します。
0429まい
04/10/14 12:16:26ID:???【配布先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」携帯ユーザーが書き込んだら「利用機種」のみ表示される様にしたいのです。
どうかよろしくお願い致します。
0430nobodyさん
04/10/14 12:23:40ID:???すいません、もう一つ依頼内容を追加させていただいてもよろしいでしょうか。
このcgiにはロックファイル機能もついていませんでした。
クッキーの二重投稿をできないようにするのと、ロックファイル機能も
つけていただけないでしょうか。
お手数をおかけします。よろしくお願い致します。
0431nobodyさん
04/10/14 13:34:40ID:???ttp://cgikon.com/agreement.html
> 2.基本的に改造・改変することは認められません。
> 2.-1.当サイトでカスタマイズのご依頼を受けつけています。
0432nobodyさん
04/10/14 15:53:30ID:???実は知っていたんですが、
依頼したところ「カスタムレベルではなく、
新規扱いになる」との返答をもらい、
「これは新規作成レベルではないだろー!!」と思って、
投稿させていただきました。失礼致しました‥。
0433411
04/10/14 15:56:51ID:OsCu918i0434nobodyさん
04/10/14 16:36:13ID:???新規扱いだろうと改造には変わりない。バカですか?
大体会員制うんぬんいってるのはリアル厨房でしょ。
.htaccess使うなり会員制利用が出来るところをレンタルシレ。
0435nobodyさん
04/10/14 17:16:17ID:???0436nobodyさん
04/10/14 21:29:30ID:???【配布先URL】ttp://homepage3.nifty.com/masas/sdir/freecgi/revf/index.html
【. 依頼内容 】ランキング登録時におなまえとコメントが必須となっています。
そのおなまえとコメントを無記入でも投稿できるようにしていただけないでしょうか。
またその時、無記入の空欄のままランキング登録されるのではなく
おなまえにNONAME、コメントにコメントなしと表示されるようになると助かります。
よろしくお願いします。
0437nobodyさん
04/10/14 23:22:26ID:???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);
に差し替える
0438nobodyさん
04/10/15 00:18:54ID:???ありがとうございます。
早速差し替えて試してみたところエラーが出てしまいます。
ゲーム画面をクリックしゲーム画面へ移動すると
「ERROR!二重投稿はできません」と表示されゲームが始められない状態です。
お手数ですが、今一度お願いします。
0440nobodyさん
04/10/15 02:47:50ID:???言葉足らずですいませんでした。
何もいじらずディフォルトの状態で設置での動作確認できました。
そして437へ差し替えたrevf.cgiへ変更し
revf.cgiへアクセスすると以下の画面が表示されます。
ttp://haiiro.info/up/file/640.gif
437の該当部分以外の変更は一切していません。
何をどうやって→revf.cgiを書き換えてrevf.cgiへアクセス
駄目だったのか→revf.cgiへアクセスすると「ERROR!二重投稿はできません」と表示される
それではよろしくお願いします。
0441437
04/10/15 07:40:17ID:???ああ、普通に
if (($mode eq "rmes") && ($etime ne "") && ($name eq "")) {
$name = '名無しさん';
}
if (($mode eq "rmes") && ($etime ne "") && ($msg eq "")) {
$msg = '本文無し';
}
これだけで良かったか。ごめんこれにしてみて。
0442nobodyさん
04/10/15 16:13:22ID:04NHNn3O同じスクリプトなのですが、改造していただいた「直接移動リンク」で
移動すると、買い物カゴの中身が0になってしまう現象が起きることに
気がつきました。
買い物カゴの中身を保ったまま直接移動できる方法はないでしょうか。
ショッピングカートのソースはhttp://suehiro.main.jp/cart02/cart.txt
実際のCGIはhttp://suehiro.main.jp/cart02/cart.cgiです。
他のCGIのソースなどは>>171、>>174にある通りです。
どなたか、宜しくお願いいたします。
0443nobodyさん
04/10/15 16:17:48ID:???【配布先URL】 http://ime.st
【. 置き場所 .】 http://ime.st
【. 依頼内容 .】このCGIのソースを教えてください。
2ちゃん風にURL押したらクッションページが出るようにしたいのでお願いします。
0444王様のブラチン
04/10/15 16:54:24ID:???0446nobodyさん
04/10/15 17:29:49ID:???最近>>1を読んでないと思われる依頼多し。依頼者は読むべし
でも良く見たら、依頼時にテンプレ(>>2)を使うようにって書いてないな
前スレからの暗黙の了解になってたから入れ忘れだ
0447nobodyさん
04/10/15 19:00:45ID:???すまん、regist.cgiがオリジナルのままのやつアップしてた
アップしなおしたから>>413の通りもう一回アップして
0448nobodyさん
04/10/15 19:48:11ID:???0449426
04/10/16 03:02:25ID:???再度UPして頂き、有難うございます。
DLさせて頂いたところ、正常に動作しておりました。
お手を煩わして申し訳ございませんでした。
本当に有難うございました。
0450nobodyさん
04/10/16 03:45:06ID:kW+g83Tm【配布先URL】http://apollorec.main.jp/
【依頼内容】Windows+apache2の環境で使ってるため
日本語名のクッキーが文字化けします
文字化けしないように直してください
よろしくお願いします
0451nobodyさん
04/10/16 18:48:11ID:???【配布先URL】http://www.hi-ho.ne.jp/yakira/akiary/
【置き場所】http://www.hi-ho.ne.jp/yakira/akiary/download/akiary051.lzh
【依頼内容】
書いた時にHTMLを吐くのですが、吐き出す HTML を一つの記事につき1ページという風にするということは出来ませんでしょうか。
なにとぞ、よろしくお願いします。。。
0452nobodyさん
04/10/17 03:42:33ID:???【配布先URL】 http://kan-chan.stbbs.net/download/cgi/refswp.html
【. 置き場所 .】http://kan-chan.stbbs.net/download/cgi/refsweep.txt
【. 依頼内容 .】このCGIのソースを教えてください。
2ちゃん風にURL押したらクッションページが出てソースを確認できるようにお願いします。
(view-source: ボタンをURLの横に表示するようにお願いします。)
リフレッシュは特に必要無いです。
したらばも同じ様な感じです。
0453nobodyさん
04/10/17 05:40:19ID:???>このCGIのソースを教えてください
http://kan-chan.stbbs.net/download/cgi/refsweep.txt
バカは死ね。
0454452
04/10/17 12:25:30ID:mQTh/51z2ちゃん風に改造依頼です。
0455452
04/10/17 13:22:39ID:mQTh/51zバカでした
0456411
04/10/17 16:15:51ID:D9U4imHC0458424
04/10/17 23:55:39ID:???cgiとして使えばセーフモードにならないらしいのですが、
phpの方が負荷が少ないと聞いたのでできればphpとして使いたいのですが…
0459nobodyさん
04/10/18 12:58:16ID:???【配布先URL】 http://php.s3.to/bbs/bbs8.php
【. 置き場所 .】 http://php.s3.to/bbs/temp/ibbs.php?
【. 依頼内容 】 トリップ機能を追加したい
よろしくおねがいします
0462nobodyさん
04/10/18 15:21:05ID:???+++ 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);
0463nobodyさん
04/10/18 15:22:02ID:???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');
+
0464nobodyさん
04/10/18 15:22:33ID:???+ $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;
0465nobodyさん
04/10/18 15:24:26ID:???あと「改行」ってところで改行してあります。
0466nobodyさん
04/10/18 19:53:29ID:???うpろだあるんだけどなぁ〜
【まるなげどん】あぷろだ。スクを貼るのに必要な方はここを使ってください。(初代スレ132に感謝)
依頼者はUPするときこちらにも依頼レスをコピペ。
(神がレスし易いから・ここへの依頼コピペはマルチに当たりません)
http://marunage.web2.poporo.net/joyful/joyful.cgi
0467459
04/10/18 23:06:10ID:???エラーも出ず、無事に動いています。
本当にどうもありがとうございました。
>>466さん
うpろだがある事に気がつかず、ここに貼り付けを頼んでしまいました。
スクとはスクリプトの事なんですね。
次からはテンプレにはしっかり目を通します。
0469nobodyさん
04/10/19 00:54:04ID:???【配布先URL】 http://www.kent-web.com/bbs/patio.html
【依頼内容】
スレッドの削除を本人ができないようにしたい(つまり修正のみ)にしたいです。
あと、1の書き込みのみ修正可で2以降のスレは修正も不可にするのは可能でしょうか?
0470L-point ◆Spt.96.RcA
04/10/19 01:07:14ID:???&error("パスワードが違います") if($in{'pwd'} ne "1234");
0471L-point ◆Spt.96.RcA
04/10/19 01:11:42ID:???あと、"パスワードが違います"を管理者のみと変更することとパスワード入力欄をなくすくらいは分かると思うので割愛
0472400
04/10/19 03:45:37ID:???無礼ながら再度の改造依頼をお願いしたく、書き込みさせていただきます。
【. 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円程度の小額ですがお礼をさせて頂きますので、
どうか何卒、お願い致します。
またこの書き込みを冷やかしや荒し等と不快に思われた方にはお詫び申し上げます。
0473nobodyさん
04/10/19 13:48:23ID:???> register_globalsがOffになっていると当サイトのスクリプトは動作しません。
って、イヤすぎるぞ。
いくら、.htaccessで上書きできるとはいえこんなスクリプト使う(弄る)のイヤだ。
と言うだけなのもなんなので、ヒントのようなモノだけでも
(1)意味不明。発言するたびに「大吉」とか出られてもうざいだけじゃないの?
(2)cookie喰わせればいいのかな?
(3)gethostbyaddr($_SERVER["REMOTE_ADDR"]);一発。
0474472
04/10/19 15:06:10ID:???アドバイスありがとうございます。
register_globalsに関しては自分も当初さっぱり理解出来なかったのですが、
どうやら admin.php で管理をする際に register_globals を使用しているようで、
.htaccess ではなく自サーバーにON設定の記述をした php.ini をUPする事で対処しました。
(1)については、説明が足りず申し訳ございません。
現在は omikuji.php でおみくじ機能を増設した上で、「おみくじ」のチェックボックスにチェックを入れ、
なにか発言をする事で 「くじをひく(発言)>大吉です(くじの結果)」 の様に動作すると言うものです。
このチェックボックスをボタンにし、発言とは別にそのボタンを押せば結果だけが表示される、と言う風にしたいのです。
0475472
04/10/19 15:06:57ID:???発言自動消去の機能の下に
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"]);一発。
すみません、これはどこに記述すれば良いのでしょうか…ご指導頂けると幸いです。
いろいろご迷惑をおかけしますが、お力添えお願い致します。
0476nobodyさん
04/10/19 15:16:35ID:???それ単純に移植すれば動くと思うけど。
form と text の name を合わせるぐらいの頭は欲しい。
0477鞠菊
04/10/20 16:19:24ID:8SvBRvVL【配布先URL】 http://www.kent-web.com/bbs/yybbs.html
【. 依頼内容 】
現在使っているhttp://mk10.sub.jp/yybbs/yybbs.cgiに、
http://www.seifuen.co.jp/cgi-local/yybbs/yybbs.cgiのように、
昇進機能をつけたいです。
一様こんな→http://cuo.press.ne.jp/cgi/b07_1.html
改造するためのサイトを見つけたのですが、
自分は設置することで限界で全然わかりません。
どなたか改造できる人お願いします。
0479鞠菊
04/10/20 16:32:55ID:8SvBRvVL「置き場所」です→http://mk10.sub.jp/yybbs.lzh
0480鞠菊
04/10/20 17:13:33ID:8SvBRvVL改造方法はあるんですが、バージョン違いでどこに追加するかがよくわからないんです。
0481nobodyさん
04/10/20 21:05:21ID:???でけた。
パッチ書いたのでうpするところ指定ヨロ。>466でいいのかな?
しかし、このスクリプトあんまりよくないな。
見づらくて、悲しくなったぞ。
叩きスレじゃないのでこれ以上は自粛。
0482nobodyさん
04/10/20 21:23:22ID:???【配布先URL】 http://www.kent-web.com/bbs/yybbs.html
【. 依頼内容 】
記事削除時、自分以外の人が削除したとき、どんな記事を削除したのか分からないので、
記事削除時にそのログを自動的にtxtに書き出したいです。よろしくお願いします。
0483nobodyさん
04/10/20 21:32:59ID:???$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);
これを
0484nobodyさん
04/10/20 21:33:16ID:???@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);
これに
0486481
04/10/20 21:45:15ID:???解凍して出てくるパッチはEUCでLFなのでSJISでCRLFに変換してから使ってください。
0487482
04/10/20 21:49:36ID:???4.6の元ソースはこれです↓
0488482
04/10/20 21:50:13ID:???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("該当記事には削除キーが設定されていません"); }
# パスワードを照合
0489472
04/10/20 22:18:58ID:???>>476
JavaScriptでした。浅学な為中途半端な事を言ってしまい申し訳ありません。
移植に関してはやはり知識が追いついていないようで、自分では無理でした。
どなたかご助力頂けると、本当に助かります。お願いします。
また協力しても良いと言って頂ける方は、メール欄にアドレスを記載しましたので
ご連絡頂ければ幸いです。
0490鞠菊
04/10/20 22:26:24ID:vLO9vT62ありがとうございました。
ただこれ保存したんですが、使い方がわからないのですが・・・。
どうやって開くんですか?
0492nobodyさん
04/10/20 22:30:41ID:???patch -p0 < yybbs.patch
わからなければ"パッチファイル 使い方"とかでぐぐってくれ。
あと、拡張子は適当に付けたヤツだから勝手にtxtとかに変えてもおk
0494nobodyさん
04/10/20 22:58:35ID:???0495鞠菊
04/10/20 22:58:59ID:vLO9vT62txtで開けました!!
開けたのですが、これどうやって使うんですか?
"パッチファイル 使い方"で探しましたが見つからないんです。。
お願いします。
0496nobodyさん
04/10/20 23:00:24ID:???0497nobodyさん
04/10/20 23:05:39ID:???0498nobodyさん
04/10/20 23:16:38ID:???鬱陶しいことこの上ない
0499nobodyさん
04/10/20 23:26:35ID:???とりあえず
Manpage of PATCH
ttp://www.linux.or.jp/JM/html/GNU_patch/man1/patch.1.html
cygwinでも入れてみればpatchコマンドがあるはずだからそれ使え。
わからんかったら、100回くらいそのpatchファイルを音読すればわかるかも知れん。
つーか、これぐらいは自分で解決して欲しい。
#Windows用のpatchあてられるツールも探したけどどうにも人に勧められるようなモノがなかった。
簡単に言うと、行頭の"-"が削除で"+"が追加。それ以外は変更場所をわかりやすくするために書いてあるだけ。
@に挟まれてる数字が大体の行数を示してくれているから、その気になれば手であてることだって出来る。
0500nobodyさん
04/10/20 23:31:16ID:???0501カポコン
04/10/20 23:34:07ID:???オナニー覚えたて感丸出しだな、恥ずかしいやつめ
0502鞠菊
04/10/21 00:48:13ID:WxBuFwPb指示された通りにやってみたのですが、500-ERRORがでてしまいます。
パーミッションは合わせました。
確認もしたのですが間違ってるところはないように思えるんですが、
コレあってるんでしょうか?→http://mk10.sub.jp/yybbs2.zip
何度もすいません。
0503nobodyさん
04/10/21 01:11:26ID:???$ 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とか、サポート掲示板とかにも目を通すといいよ。
今のお前さんに役立つであろう事がたくさん書いてあるから。
■ このスレッドは過去ログ倉庫に格納されています