トップページ⇒php
1001コメント439KB

【 スクリプト改造依頼スレ 】(丸投げ) 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
0083nobodyさん04/08/30 03:26ID:???
>>82
>>1-2
0084nobodyさん04/08/30 03:42ID:???
すいません。テンプレどうり書けということですよね
また朝書きます。とりあえず寝ますね。おやすみなさい
0085nobodyさん04/08/30 12:23ID:WUhTRwOZ
【.  CGI名  .】  ファイルダウンロード
【配布先URL】 ttp://www.tryhp.net/filedownload.htm
【. 置き場所 .】 ttp://www.tryhp.net/download/filedownload/download.lzh
【. 依頼内容 】 
表示サンプル→ttp://www.tryhp.net/download/filedownload/
訪問者に、アンケートに答えて貰った上で訪問者が希望したファイルをメールに添付・送信するスクリプトです。
ファイルは複数の中から一つ選べます。また、誰が何回ダウンロードしたのかログが残せます。

1)スクリプトのURL末尾に?action=viewを付け足すと、ダウンロードした人のメールアドレスや
 ホストが見えてしまうので、ログを見るのにパスワードが必要になるようにしたい。
2)誰が「何を」ダウンロードしたのかというログを取りたい。
3)↑このログから、どのファイルが何回ダウンロードされたのか統計を見られるようにしたい。

(3)については、(2)のログさえ取れればファイルを手元にDLして見ることも出来るので必要度は低いです。
以上の改造、可能でしたらよろしくお願い致します。
0086nobodyさん04/08/30 13:50ID:???
【.  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…のテキストの内容と背景色は初期設定のところで設定できるようにしたいです。
どうか宜しくお願いします。
00878204/08/30 19:16ID:???
【.  CGI名  .】 p++BBS
【配布先URL】 ttp://php.s3.to/bbs/bbs2.php
【. 置き場所 .】 ttp://php.s3.to/data/dl.php?dl=pppbbs4
【. 依頼内容 】 2chのようにスレッド一覧をつけていただきたい。
         トリップもつけて欲しい(無茶言ってるようでしたら、これはいいです。
          よろしくお願いします
0088nobodyさん04/08/30 20:33ID:???
#マルチスマソ。全くわからないのでこっちで依頼します。
【CGI名】 Web Patio
【配布先URL】 ttp://www.kent-web.com/bbs/patio.html
【依頼内容】
1. トリップ機能の付加
2. 各スレッド及びレスへIP表示機能の追加。
3. スレッド作成時及びレスをするときの投稿確認画面。

#3つも要望がありますが、どうかよろしくお願いいたします。
0089nobodyさん04/08/31 00:05ID:???
>>88
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0093.txt
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0094.txt
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0095.txt

上の3つのファイルをリネームしてアップロード

up0093.txt → regist.cgi
up0094.txt → init.cgi
up0095.txt → patio.cgi

0090nobodyさん04/08/31 11:02ID:???
>>89
ありがとうございました。
0091nobodyさん04/08/31 12:45ID:???
【.  CGI名  .】ip.pl Minimum Edition 0.2.1
【配布先URL】ttp://www.nurs.or.jp/~telnet/tips.html
【. 置き場所 .】 ttp://www.nurs.or.jp/~telnet/ip.pl.txt
【. 依頼内容 】
表示されたIP・リモートホストのログを保存できるようにしたいです。
よろしくお願いいたします。
0092nobodyさん04/08/31 16:09ID:???
>>87
# あんまり自信ないけど...
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0096.txt
up0096.txtをpppbbs.phpに変更してアップロード

>>86
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0097.txt
up0097.txtをminibbs.cgiに変更してアップロード

>>85
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0098.txt
up0098.txtをdownload.cgiに変更してアップロード
# 3)は面倒だから作ってないよ
00938604/08/31 17:40ID:???
>>92さま
ありがとうございました。早速使わせて頂きます。
0094nobodyさん04/08/31 19:38ID:???
>>72
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0101.txt
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0102.txt
up0101.txtをsagase.cgiに、up0102.txtをconfig.cgiリネームしてアップロード
0095nobodyさん04/08/31 21:09ID:???
>>91
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0103.txt
up0103.txtをip.cgiに変更してアップロード
0096nobodyさん04/08/31 21:20ID:8+T67g0U
【CGI名】フォームメール( all_deco.lzh )
【配布先URL】ttp://www.01nni.com/
【置き場所】ttp://www.01nni.com/free-b_7.html
【依頼内容】
1.投稿確認画面(HTML)の追加
2.CSVに落ちる時に、現在時刻(送信時刻)データを追加

時間の方はフリーの時スクリプトをコピペしてみたのですが、全然反映されません。
コピペした場所が悪かったのかもしれませんが、その辺の事もサッパリなのです。
なお、動作報告は明日の昼頃になってしまうのですが、よろしくお願いいたします。
0097nobodyさん04/08/31 23:41ID:???
>>96
http://hk3ch2.hp.infoseek.co.jp/cgi-bin/up/source/up0105.txt
up0105.txtをdeco.cgiに変更してアップロード
00987604/09/01 00:17ID:???
>>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 丸投げ
0099nobodyさん04/09/01 00:26ID:???
>>98
心配無用
01007204/09/01 00:40ID:???
>>94さんありがとうございます!! 完璧でした!
ずっとクリック募金しながら待ってたので本当に嬉しいです。ありがとうございました。

後付になってしまうので、ここからは流して貰って結構なのですが・・・・・・
今実際に稼動してテストしてるとランキングが名前だけの登録になってることに気づきました。
勝手に名前&コメントが入ると勘違いしてて・・・・・もし、宜しければどなたかランキングに載るときにコメントが入るように追加になりますが改造して頂けないでしょうか。

神様を不快にさせたらすみません。ごめんなさい。
とにかく、今回の改造とても嬉しかったです!! ありがとうございました。
01018704/09/01 02:19ID:???
>>92
ありがとうございました。
今日は遅いの、暇を見つけて試してみます。
どうもありがとおうございましたー
01029104/09/01 13:25ID:???
>>95様、ありがとうございました。
しかしながら、どうやってもエラーが出てきてしまいます。

「file open error.(./log.dat) No such file or directory」
と赤字で出てしまうようです。サーバはXREAでパーミッションは700です。
お手数かけて申し訳ございません。
0103nobodyさん04/09/01 13:41ID:???
アホか・・・
0104nobodyさん04/09/01 14:26ID:???
>>102 全然見てないけどお前空のlog.datは上げてるか?
01059104/09/01 15:32ID:???
すいません。私が大アホでした。
log.datをip.datと見間違えてました。大変申し訳ございません。

改めて>>95様、並びに>>104様に感謝いたします。
本当にありがとうございました。それでは失礼いたします。
010610404/09/01 16:00ID:???
・・・・・当たっちゃったよ。
0107nobodyさん04/09/01 16:25ID:Kcd6yYJF
【CGI名】apeboard+ Ver 1.05 [SJIS版]
【配布先URL】ttp://www.2apes.com/
【置き場所】ttp://www.2apes.com/products/apbd_dl_p.html
【依頼内容】
 1.投稿時に文字色・テーブルの背景色を選択
 2.投稿画面からの記事の修正・削除
 (投稿者さんと管理人が記事NO.とパスワードを入力する事で
  記事編集のページにいけるようにしたいです)
よろしくお願いいたします。
01087604/09/01 21:42ID:???
>>98についてですが
調べた結果2ちゃんねる内のトリップ機能も同仕様だそうで
私が無知でございました
01099604/09/02 13:32ID:???
>>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に落ちる時にチェックボックスの欄が認識されないようなのです。
チェックボックスの時はまた違うように書かなければならないのでしょうか?

お手数ですが、解決方法を教えていただけないでしょうか。よろしくお願い致します。
01109604/09/02 17:50ID:???
>>109
すいません。 >109 は忘れてください。
0111nobodyさん04/09/03 20:54ID:???
>>92
神キター!


ってすでにファイルが無い orz
もう一度UPお願いします。1番上だけでいいので。
0112nobodyさん04/09/04 13:29ID:j8l+ofLX
【.  CGI名  .】 momoco V4d 
【配布先URL】 http://www.momoco.tv/pc/ 
【. 置き場所 .】 http://mypage.naver.co.jp/momoco/ 
         ここのmomoco V4d [各携帯端末対応掲示板スクリプト]ってやつです。

【. 依頼内容 】
メール欄に sage で、トピックスが上がらないようにお願いします。
以上で満足なのですが。

もし、可能(手間が掛かり過ぎない程度)であるなら名前欄に #文字 で
crypt関数によるトリップが付くようにもお願いしたいです。
0113nobodyさん04/09/05 13:53ID:???
こりゃまた物凄いスパゲッティソースだな...
011411204/09/05 15:00ID:PncE7iH5
はい、どうやら他の依頼してる人のソースに比べ、複雑そうな気もします…

買わなきゃいけない(改造適用ソース)レベルですかね?
0115nobodyさん04/09/05 15:02ID:???
>>114
今改造してまつ
少々お待ちを
011611204/09/05 15:04ID:???
本当、ありがとうございます。

無意味にageてしまいました、スイマセン
0117nobodyさん04/09/05 17:41ID:???
http://www.ztv.ne.jp/bjxvc90g/souko/20040905/momoco.txt
http://www.ztv.ne.jp/bjxvc90g/souko/20040905/ezweb.txt
http://www.ztv.ne.jp/bjxvc90g/souko/20040905/pdx.txt

拡張子を全て.cgiにして、既存の物と置き換え。
ログはそのまま使えます。クリアする必要はありません。

momoco.cgiはローカルで試しましたが、ezweb.cgi、pdx.cgiは手元に端末が無いので確認できませんでした。
011811704/09/05 17:47ID:???
トリップ機能は2ch互換です。

丸投げ改造

でファイル内を検索すると、改造した所が出てきます
011911204/09/05 23:45ID:???
>>117
ありがとうございます。
ezweb.cgi、pdx.cgiの動作確認も完了しました!
既にHPの掲示板に設置し、利用され始めてますが、特に問題もなさそうです。

助かりました。
長く使わせて頂きます。
m(_ _)m 
感謝の意を込め、自分のHPに>>2の募金リンクを貼ろうと思います。

0120nobodyさん04/09/06 00:56ID:4rsTrmDm
【.  CGI名  .】 i-mode chat 
【配布先URL】  http://homepage2.nifty.com/ozzaki/
【. 置き場所 .】 http://homepage2.nifty.com/ozzaki/ 
         ここにある「i-mode chat」と言うCGIです 

【. 依頼内容 】
 
発言者名のすぐ後ろ、もしくは発言したレスの後ろにIPアドレスかリモホ
を表示させたいのですが、どのようにすればいいのでしょうか?
よろしくお願いします。
0121nobodyさん04/09/06 09:20ID:???
>>120
そんなもの表示させて何の意味があるんだ?
012212004/09/06 09:55ID:4rsTrmDm
>>121
偽や騙り、荒らしの抑止効果の為です
0123nobodyさん04/09/06 10:03ID:???
携帯のIPアドレスがどういうものか知らないわけか。
そんな効果は得られません。
0124nobodyさん04/09/06 11:20ID:???
>>123
よく読め
「IPアドレス」か「リモホ」と書いてある
0125nobodyさん04/09/06 11:46ID:???
どっちだって同じじゃねぇか
0126nobodyさん04/09/06 12:40ID:???
アホが湧いてるな
0127nobodyさん04/09/06 13:11ID:???
IPアドレスとリモートホストが同じだと思ってる
厨がいるスレはここですか?
0128nobodyさん04/09/06 13:13ID:???
「IPアドレス」か「リモホ」のどっちを表示させたって同じじゃねぇか

↑これで読解力のない池沼でもわかるだろ。
0129nobodyさん04/09/06 13:51ID:???
感覚的に携帯からの書き込み=串からの書き込みみたいなものでは?
そんなもん表示しても効果があるかどうかは不明なわけであり。
0130wt-l7sgcx01.skyweb.jp-c.ne.jp@携帯04/09/06 15:27ID:???
test
0131nobodyさん04/09/06 15:32ID:???
携帯固有の番号ってDocomoもあるの?
あるとしたら、そっち表示した方が良くね?
0132コテツ ◆jW9yIr4M5s 04/09/06 17:42ID: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対応にならないでしょうか?

是非宜しく御願い致します。
0133nobodyさん04/09/06 19:17ID:???
CGIって言うかHTMLレベルの問題
0134コテツ ◆jW9yIr4M5s 04/09/06 20:49ID:DpueBorf
HTMLを新しく書いていくよりCGIで振り分けてimode用のページを開いた方が楽かなと思いまして(汗
私は技術がないので、御願いしております(汗
是非御検討御願い致します。
0135nobodyさん04/09/07 01:54ID:???
【.  CGI名  .】> 神経衰弱(035)
【配布先URL】http://maeryo18.hp.infoseek.co.jp/lzh/manu_play035.html
【. 置き場所 .】http://maeryo18.hp.infoseek.co.jp/lzh/mel035x.lzh
【. 依頼内容 】
クリア時のランキング記入でアドレスにクリア時間が出るので不正記入が出来るのを防ぎたい。

もしできるなら、配布サイトで指摘されている(作者はお手上げ)
「神経衰弱(035)」で、でたらめにクリックすると全部めくってないのに「クリアー」してしまう
というバグ対策もしていただけると嬉しいです。
でもこれは「javascript」側の問題らしいので無理かも。
0136nobodyさん04/09/07 09:50ID:???
>>135
それは作者がやることだろ
0137nobodyさん04/09/07 11:46ID:???
【.  CGI名  .】どりーむぽすと ver.t2.1
【配布先URL】http://marunage.web2.poporo.net/joyful/img/49.txt

【. 依頼内容 】以前ここで扱われてたCGIみたいです。このスレでみつけて使わせてもらってます。
記事が一つのlogファイルで統一して扱われていて、小説を書き続けるとログが重くなってしまいます。
ログ内容を1件ごとに個別のファイルに保存されるようにお願いします。
もし出来たら、背景もいくつか最初に登録して選択式に出来るとすごく便利でありがたいです。
要望ばかりですみません。よろしくお願いします。
0138nobodyさん04/09/08 00:32ID:xxZNoHhE
【CGI名】FORM MAILER ver0.59b
【配布先URL】ttp://www.psl.ne.jp/
【置き場所】ttp://www.psl.ne.jp/perl/form_mailer5.html
【依頼内容】
送信先を送信者が選択できるようにしたい。
プルダウンもしくはラジオボタンなどでA〜D等選んでもらって、
そのアドレスにのみ送信したい。
Aを選択→[email protected]へ送信、Bを選択→[email protected]へ送信される。

元々あるhtmlのテンプレートを利用してこんな感じにしたい…
というものをアップしました。
http://marunage.web2.poporo.net/joyful/img/147.txt
どなたかお力を貸してください。よろしくお願いします。
0139nobodyさん04/09/08 17:33ID:L4MQT7db
【CGI名】Ranking Link Ver.1.86
【配布先URL】ttp://dream.lib.net/room/cgi/e_ranklink.html
【依頼内容】
スクリプトが単一ランキング向けなので、カテゴリ別の総合ランキングを作りたいです。
カテゴリ別の順位と、総合順位を表示したいのですが…
勝手に晒して申し訳ないのですが、
ttp://michisaki.kir.jp/monmon/
のように作りたいです。
0140nobodyさん04/09/08 20:10ID:???
【CGI名】Power Search Ver.1.11
【配布先URL】http://dream.lib.net/room/cgi/e_ps.html
【ヘルプ内容】
登録者が登録内容を変更すると新着扱いになり、登録データが
「新着サイト」の欄に上がってしまいます。
新着サイトとして扱われる期間を7日間に設定していますが、
その期間も、新着期間から落ちた時も、登録者が内容を変更しても
登録データを上げないように動作することを希望しています。

登録者の変更age攻撃と戦っている、間抜けな管理者でお恥ずかしい限りですが、
お力添えを頂けると助かります。
よろしくお願い致します。
0141nobodyさん04/09/08 20:16ID:???
>>140
ttp://yomi.pekori.to/
Yomi-Searchだとそんな改造あったと思うけど
0142nobodyさん04/09/08 20:43ID:???
>>141
141様、早速のお返事、ありがとうございます。140です。
サーチを作る時にYomi-Searchも検討したのですが、外見を変えるのが
簡単だった Power Searchを設置してしまいました。
登録数もあるので、今やYomi-Searchに変更する事もできません。
Power Searchで、変更age厨に対抗できる動作さえしてくれれば
助かるのですが・・厳しいでしょうか?

014314104/09/08 21:18ID:???
>>142
ps_user.cgiの205行目、$siterenewtime = $y2[8];に変更。今試したけどこれで行けた。
0144nobodyさん04/09/08 21:51ID:???
>>143
142様、ありがとうございます。140です。早速試してみます!
明日、新着が下がるのと、スクリプトの変更前にage攻撃が入ったのが
どうなるかを含めて、結果を確認した後、改めて動作報告を致します。
0145nobodyさん04/09/09 00:33ID:???
【 CGI名】 Yomi-Search 4.19
【配布先URL】 http://yomi.pekori.to/yomi-search.shtml
【依頼内容 】 
検索にカテゴリー名がヒットしないので引っ掛かるようにしたいです。

登録した「短縮カテゴリー名」をどうにか
キーワードに流用できないかと頑張っているのですが、
うまくいきません。
画面上に出ている文字列が検索に使えないのも不便ですので、
お力添えをお願いします。
0146nobodyさん04/09/09 05:54ID:???
おまいらあほか?結局改造してうpしてくれる親切厨なんかいやしない
0147nobodyさん04/09/09 05:55ID:???
つーかここでそんなのあるだろとかほざいてるやつこそ改造できない。そして漏れもw
0148nobodyさん04/09/09 07:05ID:???
140です。お世話になります。
昨日はCGI変更の後に新着リスト内(下位)にあった登録者から変更ageがあり、
登録の日付は変わりませんでしたが、リスト上位にあがってしまいました。
今日、新着設定日数を経過した数件が新着リストから下がったのを
確認してから、数件を新規登録しました。

結果、新着リストから、設定日数を経過していないサイトが、新着から落ちてしまいました。

説明が悪くて申し訳有りません。
変更ageで上位にあがった登録データが、他のデータを巻き込んだのか、
何がなんだか・・すみません。
0149nobodyさん04/09/09 07:45ID:???
>>147みたいな
他人まで同類化する奴って嫌われてるんだろうなぁ、
リアルでも
0150nobodyさん04/09/09 09:47ID:alEmkcQG
>>138
まだいらっしゃいますか?
015115004/09/09 10:32ID: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
0152nobodyさん04/09/09 11:50ID: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);
0153nobodyさん04/09/09 12:16ID:ANm6oZVu
すみません、お願いします。
【 CGI名】 KENT-WEB ショッピングカート v3.22
【配布先URL】 http://www.kent-web.com/data/cart.html
【依頼内容 】
 http://www.kent-web.com/bbs/wforum/wforum.cgi
 この掲示板のCGIの下の方にある
      [直接移動] [1] [2] [3] [4] [5]
 のような「全ページ数と直接移動できるリンク」
 をショッピングカートの商品陳列のページに付け加えたいのです。
 ショッピングカートのソースはhttp://suehiro.main.jp/cart02/cart.txt
 実際のCGIはhttp://suehiro.main.jp/cart02/cart.cgiです。

どうか宜しくお願いいたします。
他に必要なソースがありましたら提示いたします。
0154nobodyさん04/09/09 12:18ID:alEmkcQG
>>152
それだと新しいデータは2行目に書き込まれない?

読み出し部分がどうなのか分からないけどデータファイルの最後に
書き込みたいならsplice部分をpushに変えてみたらどうかな

push(@log,"$sitecat<>$sitename<>$siteurl<>$sitebanner<>$sitecomment<>$sitemail<>$sitepass<>\n");
015515204/09/09 13:23ID:???
>>154
レスサンクスです。
データファイルを調べたところ、1行目にカテゴリの行があり、
2行目以降がリンクデータとなっていました。

教えていただいた文章に置き換えることで解決しました。
どうもありがとうございました。
0156 ◆gD/SEXoB0Y 04/09/09 14:53ID: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";
}
}

こんなんで如何?もしかしたら他に支障があるかもしんない(苦笑
0157 ◆gD/SEXoB0Y 04/09/09 14:57ID:NK8nA3Dl
>>156
679行目のtableタグを消したらいかんかったね。
その辺はHTMLの範囲なので適当にtableタグいれてやってくらはい。
0158 ◆gD/SEXoB0Y 04/09/09 15:22ID:NK8nA3Dl
>>156-157は>>153宛だ
連レスすまんこ
015915304/09/09 15:39ID:ANm6oZVu
>◆gD/SEXoB0Yさん
レスありがとうございます!
さっそくその通り変更したのですが、サッパリ変わりません。
今のソースをcart.txtにしてUPしてるので、何を間違えてるかわかりませんか?
本当にド素人ですみません。
0160 ◆gD/SEXoB0Y 04/09/09 16:36ID:NK8nA3Dl
>>159
あ、ごみん。

593行目 →91行目
669行目 →210行目
676〜697行目→215〜235行目
だった・・・。

似たようなコードがあったからウッカリ。
それにしても似たようなコードを重複させてるプログラムって駄作だよな・・。
0161nobodyさん04/09/09 17:07ID:???
【.  CGI名  .】 Automatic Link Ver.2.03
【配布先URL】 http://dream.lib.net/room/cgi/e_atlink.html
【. 依頼内容 】
デフォルトだと一番最近登録したものが一番上にくるのですが、
それを逆にして一番古いものが上にくるようにしたいのでけど、どうすればいいでしょうか。
よろしくお願いします。
0162nobodyさん04/09/09 17:27ID:???
>>161
822, 825行目の push を unshift に変更。

多分これでいける
0163nobodyさん04/09/09 17:30ID:???
つーか >>161 = >>152 か?
016416104/09/09 17:50ID:???
>>162
レスサンクスです。
その通りにやってみたら古い順になりました。本当にありがとうございました!
016516104/09/09 18:11ID:???
すみません、やっぱりもうひとつ宜しいでしょうか。
古い順にはなったのですが、既に登録してあるサイトの内容を編集したらまた新しいものが上にきてしまいます。
どうすれば改善できるでしょうか?
0166nobodyさん04/09/09 18:19ID:alEmkcQG
>>165
どっかで見た質問内容だと思ったら152のヤツと全く同じか・・・
とりあえず642行目を>>154にすればOK
016716104/09/09 18:31ID:???
>>166
解決しました。ありがとうございました!
016813804/09/10 01:28ID:???
>>151
おります!ありがとうございました。
設置したところきちんと動きました!
#…と見栄を張りたいのですが、メールは受け取れるようになったものの、
なぜかエラーがでます。(500 Internal Server )
たぶん私が何らかのミスをしてるんだと思います…。
これは自力でなんとかします。
本当にありがとうございました。
016915304/09/10 11:35ID:Wpscfrzs
>◆gD/SEXoB0Yさん
やってみたのですがなんだかダメポです…
せっかく教えてくださったのにすみません…
有難うございました。試行錯誤、してみます。
0170nobodyさん04/09/10 13:09ID:V9WthMsH
>>168
環境の問題かもしれないので
他のサーバーとかでもチェックしてみて下さい
あとエラーログは必ず確認しましょう
解決のヒントになりますよ

>>169
アップされているcart.txt自体が動きませんでした・・・
動作確認の取れているものをアップして頂けるなら(※)
仕事の合間にでも見てみます

※動作に必要なファイル全て
017115304/09/10 13:45ID:Wpscfrzs
>170さん
すみませんどうかお願いします。
ttp://suehiro.main.jp/cart02/cart.txt
ttp://suehiro.main.jp/cart02/init.txt
ttp://suehiro.main.jp/cart02/order.txt
ttp://suehiro.main.jp/cart02/admin.txt
CGIのソースのテキストです。(改造を加える前のものに直しました)
たぶんこれが動作に必要なファイルだと思います。
0172nobodyさん04/09/10 14:19ID:???
多分スルーネタ。
>>107 apeboard+の投稿時の文字とテーブル背景色選択・記事修正機能。
>>120 i-mode chatにIPかリモホ表示(無意味?)
>>132 FF Battle De IEZ対応。
>>135 ランキング記入で不正防止。
>>137 どりーむぽすとログのファイル分割保存。
>>139 Ranking Link複数カテゴリー対応に。
>>145 短縮カテゴリー名のキーワード対応。

偉い人は弄ってみて、ヒマな人は冷やかしてみて。
0173nobodyさん04/09/10 14:34:06ID:V9WthMsH
>>171
商品データのサンプルもアップして欲しいです
サンプルデータまで作るのはしんどいので・・・
017415304/09/10 14:51:32ID:Wpscfrzs
>173
こんな感じでいいですか?
ttp://suehiro.main.jp/cart02/data1.txt
0175nobodyさん04/09/10 15:43:17ID:???
>85も今でも待ってますorz
0176nobodyさん04/09/10 15:45:01ID:V9WthMsH
>>174
変更したcart.cgiだけ圧縮してうpしました。
http://lint.s1.x-beat.com/up/img/up7128.zip

【変更箇所】
・91行目のlast;をnext;に変更
・236-245行目を追加
・250行目を追加

確認環境は>>151参照
0177nobodyさん04/09/10 15:47:39ID:???
>>176に補足
221と229行目のPOSTをgetに変えてたのを忘れてました
そこだけ書き忘れたので補足です
017815304/09/10 16:08:14ID:???
>173
うわーーーー!
ありがとうございます、ちゃんとできました! 本当に助かりました!!
0179nobodyさん04/09/10 16:36:26ID:V9WthMsH
>>175
見てみました
とりあえず要望の1はクリアできます
2の「何を」ダウンロードしたか分かるようにするために
一度のダウンロードを一行としてログに保存したいのですが良いですか?
※今はメアド別で一行になっているようです
0180nobodyさん04/09/10 16:44:20ID:???
マジでソースが糞なCGIの改造は疲れる。
金さえくれれbwせdrftgyふじこlp;
0181nobodyさん04/09/10 16:46:33ID:???
>>180
禿同。見てて気持ち悪くなる。
018218004/09/10 16:52:58ID:???
まぁ、パッと見て、このソースは"キテル"な
と思った瞬間改造やめる
んで寝る
■ このスレッドは過去ログ倉庫に格納されています