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


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

★三 【 スクリプト改造工房 PART 8 】 ★三



1 名前:sage mailto:sage [04/02/23 17:36 ID:???]
#================================
# スレッドの説明
#================================

「スクリプトを改造したいけどやりかたわかんないよー」という人がいましたら
ここで聞いてください。ひょっとしたらアドバイス出来るかもしれません。

質問するときは以下の点に注意して書いて下さい

(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(3) 出来るだけ詳しく書くこと。少しは自分で考えること。できれば御礼も言ったほうが良い

※答えてくれないからといって逆ギレする厨はお断り

前スレ pc2.2ch.net/test/read.cgi/php/1063780103/

657 名前:nobodyさん mailto:sage [05/03/11 13:38:37 ID:???]
>>656
unshift (@log,"$newdata");

push (@log,"$newdata");
にすれば逆になる。
ただ2重投稿のチェックも変更が必要

658 名前:656 mailto:aa@ab.com [05/03/11 19:02:16 ID:???]
>>657
すばやい返答ありがとうございます。

>2重投稿のチェックも変更が必要
と言うのは、以下の部分ですよね。

$top = $log[0];
($top_no,$jpg,$Wid,$Hei,$t_subject,$t_iday,$t_itime,$t_iplace,$top_comment,$top_time)= split(/<>/,$top);
if ($top_comment eq $comment ){ &error('エラー','二重投稿禁止')}
------------
$top = $log[0];ってのがログの一番上(0行目)を見るって事でOKですか?で、コメントが一緒じゃないかを
チェックするんですよね。
では、最終行をチェックってどうしたら?数値じゃ無理ですよね。

どうしたら良いんですか?お願いします。


659 名前:nobodyさん [05/03/12 07:11:46 ID:u7n1go0F]
【.  CGI名  .】updir.php[ver1.83]
【 配布先URL 】ttp://updir.net/index.html → ttp://updir.net/download.html
【 ソース  】ttp://tool-ya.ddo.jp/2ch/trash-box/contents.jsp?file=20050312064949012.txt
【 依頼期限 】 3/19まで
【 依頼内容 】
フォームで画像を投稿する際に2つ程項目(出身地/好きな動物)を増やし表示させたいです。

【自分で試した事】
(1)583行目辺りに追加予定項目を追加(<input type=text name=inaka>と<input type=text name=animal>)
(2)2255行目辺りの「if($comi == 0){$html_text = "$comnum${tname2}${tcom} ${ttime}<br>";」に項目追加
→if($comi == 0){$html_text = "$comnum${tname2}${tcom}$inaka<br>$animal ${ttime}<br>";

この状態だとログに組み入れられない為、書き込むたびに全ての変数が変わってしまいます。
管理画面での操作等は必要としませんので、
追加項目に書き込み→一覧画面で表示の実現の助言をどうかお願い致します。

助けてください。切にお願いしますm(_ _)m

660 名前:659 mailto:sage [05/03/13 08:36:11 ID:???]
ウワァーン。どなたか助けてください。

661 名前:nobodyさん mailto:sage [05/03/13 09:53:52 ID:???]
改造で金取るために無料で配布してるもんを勝手に改造したらまずいだろーよ

662 名前:659 mailto:sage [05/03/13 12:41:43 ID:???]
>>661
その辺の事が一切かかれていなかったので依頼しちゃいましたorz

それと>>659については自力でできちゃますた。
ご迷惑おかけしました。

663 名前:nobodyさん mailto:sage [05/03/17 01:22:38 ID:???]
【.  CGI名  .】 Joyful2ch-Me(MobileEdition)
【配布先URL】 www.supra.cx/joyful2chMe/index.html
【. 置き場所 .】 www.supra.cx/joyful2chMe/dlrank/dlranklog.cgi?dl=j2me031111L
【. 依頼内容 】 
当スクリプトはJoyful2chの携帯メール投稿可能版なのですが、
そのメールを処理するpost.cgiが付属していないので、
自分で何とかしたいんですが、ヒントくれませんか?

664 名前:nobodyさん mailto:sage [05/03/17 04:50:35 ID:???]
【.CGI名.】TOWN  ver.1.40
【配布先URL】ttp://brassiere.jp/02cgi/09.html
【依頼期限】3月末日
【ヘルプ内容】CGIゲームの買い物で、クレジットを使用する時に
       普通口座にお金がなければ買えないようにしたい。

command.plの1008行くらい
####購入処理
sub buy_syouhin {
#ver.1.30ここから
if ($kaenai_seigen == 1){#ver.1.40
if ($k_id eq "$in{'ori_ie_id'}" || $house_type eq "$in{'ori_ie_id'}" && $in{'ori_ie_id'} ne ""){&error("自分や配偶者のお店では商品を買うことができません。");}
}
($katta_syouhin,$katta_taikyuu,$katta_nedan) = split(/,&,/,$in{'syo_hinmoku'});
if ($in{'siharaihouhou'} eq "現金"){
if ($katta_nedan > $money){&error("お金が足りません");}
}

ここ迄の中に
if ($in{'siharaihouhou'} eq "クレジット"){
if ($katta_nedan > $bank){&error("普通口座にお金が足りません");}

これを組み込めばいいのだとわかっているのですが、
初心者なので上手くいきません。どうか宜しくお願いします。

665 名前:nobodyさん mailto:sage [05/03/17 07:33:00 ID:???]
>664
マルチ



666 名前:644 mailto:sage [05/03/17 07:58:46 ID:???]
いえ、向こうには窓を間違えて書き込んでしまったのです(汗)

667 名前:nobodyさん [05/03/17 22:37:47 ID:lZ4EUQO4]
あげんな!!

668 名前:nobodyさん mailto:sage [2005/03/21(月) 18:42:25 ID:???]
THE ROOM(dream.lib.net/room/)さんの、Rankling Linkを
を使って、携帯用のランキングサイトを公開しているのですが、
投票(voteform)ページを、携帯端末からのアクセスの時のみ表示して、
その他PC等からのアクセス時には非表示
(そのままランキングページを表示)
になるようにしたいのですが、何か良い方法は無いでしょうか。。。
HOST名取得で表示選別、等が出来ればベストなんですけど。。。
自分なりに色々試してみたのですが、ranklink.cgiの100行目あたり

if ($a1){
&fileunlock;
&changehtml("voteform","id","ssd");
}
}

このあたりの、"voteform"の部分を"index"等に変えると、投票ページ
として読み出すページが変えれるところまでは分かったのですが。。。

お詳しい方、アドバイス下さい。よろしくお願いします。

669 名前:nobodyさん mailto:sage [2005/04/10(日) 00:50:50 ID:???]
9tst4さんのX-counter:paxs.hp.infoseek.co.jp/9tst4/xct/xct.html
1回のアクセスで2つカウントするようにしたいんだけどどれを弄ったらいいかわからない
別途設置しているアクセス解析のトップページのカウント数と、設置してるカウンタのカウント数が2倍くらいずれてるから
これて実際のページ表示回数に追いつかせたいんですが・・・

よろしくお願いします

670 名前:nobodyさん mailto:sage [2005/04/10(日) 03:33:21 ID:???]
>>669
カウンタのログファイルを書き換えればいいといってみるテスツ

671 名前:nobodyさん mailto:sage [2005/04/16(土) 02:03:53 ID:???]
>669
135行目から146行目までがカウントアップ処理だと思われるので、ここで2ずつ増やすように書き換えればいいと思う。
俺もデータファイルを直接編集するのを薦めるけどな。

672 名前:nobodyさん mailto:sage [2005/04/16(土) 02:24:09 ID:???]
>668
そこか、あるいはサブルーチンchangehtml(rl_prf.cgi L.358-)だろうね。
携帯端末を判別するルーチンをそこに組み込めばいい。
適当にやるならそのCGI内にもあるようにHTTP_USER_AGENTで振り分け。
厳密にやりたいなら携帯電話各社の使用するホスト名やIPアドレス範囲を調べる。

ところで、標準でPCからの投票を拒否する機能がついているようだけど、それでは駄目なの?

673 名前:nobodyさん mailto:sage [2005/04/16(土) 03:26:34 ID:???]
誘導されてきました。

www.kent-web.com/data/postmail.html
のフォームの確認画面で
パスワードを表示されないようにしたい(現在は表示される)んですけど、

改造できませんか?

フォーム画面では表示されないのですが、確認画面では表示されてしまいます。
それを隠す方法はありますでしょうか?

よろしくお願いします。

674 名前:nobodyさん mailto:sage [2005/04/17(日) 12:45:44 ID:???]
>673
もし、パスワード入力部のhtmlが
<input type=password name="text2">
なら、

252行目
if ($key eq "need" || $key eq "cc" || $key eq "match" || $key eq "subject" || ($in{'match'} && $key eq $match2)) {

if ($key eq "need" || $key eq "cc" || $key eq "match" || $key eq "subject" || $key eq "text2" || ($in{'match'} && $key eq $match2)) {
とでもすればいいのかな。
HTMLソースを見ると分かっちゃうけど、画面に表示はされない…という状態になる、はず。

675 名前:nobodyさん [2005/04/17(日) 23:16:56 ID:YWLnSC6R]
>>674
どうも、ありがとうございます。
上のようにしたところ、プレビュー画面でも消えませんでした。

プレビュー画面を外させてもらいました。

しかしながら、エラー画面(入力もれ)が出るときに、
パスワードを入力して他の項目をエラーにすると、
エラー画面でパスワードがそのまま表示されてしまうみたいです。

もし、表示されない方法がありましたら、よろしくお願いします。



676 名前:nobodyさん [2005/04/17(日) 23:25:37 ID:YWLnSC6R]
できました!

あなたは天才だ。同じような項目を3ヶ所全部変えてみたらできました。
エラー画面も修正されました。
どうもありがとうございます。


677 名前:nobodyさん [2005/04/18(月) 19:49:09 ID:QI6M91tZ]
【. CGI .】 ookuwagata2005.hp.infoseek.co.jp/tengoku.txt
【配布先URL】 specters.net/cgipon/
【 依頼内容 】 トリップ機能を付けたいんですが、初心者でわかりません。
        ご教授のほど、宜しくお願い致します。

678 名前:nobodyさん mailto:sage [2005/04/19(火) 00:55:09 ID:???]
【.CGI名.】簡易データベースII
【配布先URL】ttp://www.rescue.ne.jp/cgi/database2/
【依頼期限】4月末日
【ヘルプ内容】
 1. 検索結果の件数を表示したい。
 2. 検索結果を「名前」でソートをかけたい。

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




679 名前:nobodyさん [2005/04/21(木) 16:42:21 ID:Xy2T8jBX]
フォームメーラー
ttp://www.ahref.org/cgi/formmailer/

で、>>674 のようにパスワードを確認画面で隠す方法はありますでしょうか?

ソースは>>674 と全然違っていて苦戦しています。
よろしくお願いします。


680 名前:nobodyさん mailto:sage [2005/04/29(金) 18:38:44 ID:???]
【.  CGI名  .】もっと書き込み隊 Ver0.94
【配布先URL】tackysroom.com/cgi_mkakikomitai.htm        
【. 置き場所 .】aoblue.s101.xrea.com/mkakikomitai.txt
【 依頼期限 】4月30日まででお願いします     
【. 依頼内容 】2ch系の掲示板でよくある、スレッドリストを作って、
そこから各記事へ飛ぶようにしたいのですが、改造に失敗するので、
ヒントをお教えしていただけないでしょうか?

681 名前: ◆GrsqjXpGxE mailto:age [2005/04/30(土) 16:52:26 ID:???]
【CGI名】智猫フォームメールCGI
【配布元】tomo-net.org/download/cgi/parts/formmail.html
【CGIソース】majix.dip.jp/~naoto/cgi-bin/uploader/uploader.cgi/formmail.cgi (txtファイルに自動変換されます)

[依頼内容]
・添付ファイル機能をお願いします(添付ファイルサイズ上限を指定できる事・添付ファイル個数は最大5個まで)

【改造したら・・・】
こちらの、アップローダにアップお願いします(自動でテキストファイルに変換されます)
majix.dip.jp/~naoto/cgi-bin/uploader/uploader.cgi


よろしくです、お願いします。

682 名前:nobodyさん mailto:sage [2005/04/30(土) 18:24:28 ID:???]
>>681
マルチ乙。

683 名前:nobodyさん mailto:sage [2005/04/30(土) 23:23:20 ID:???]
こんにちは。
【CGI名】KENT WEBさんのYY-BOARD
【配布元】www.kent-web.com/bbs/yybbs.html
【依頼内容】禁止ワード(投稿者名、投稿内容の部分)の設定と、
管理モードから管理人が記事の修正を可能にしたいのです。

どうかよろしくお願いします。

684 名前:nobodyさん mailto:sage [2005/05/01(日) 03:54:49 ID:???]
>>683
さようなら

685 名前:nobodyさん mailto:sage [2005/05/01(日) 15:42:15 ID:???]
>>683
ここは自分で改造するためのヒントをもらうスレだよ。
丸投げは丸投げスレへどうぞ。

>>684
簡潔すぎて>>683もどうしていいのかわからなくなっちゃうYO



686 名前:nobodyさん mailto:sage [2005/05/07(土) 08:09:26 ID:???]
【.  CGI名  .】Banner Search 1.12
【配布先URL】ttp://www.webpower.jp/websofts/search_engines/banner_search/
【ヘルプ内容】
同一URLの、複数カテゴリへの登録を可能にしたい。
デフォでは、同一URLの複数個登録は出来ない仕様にしてある、と明記してあります。
登録時のカテゴリ選択をプルダウンからチェックボックスに変更してみましたが
navi.cgi478行目あたりから
登録サイトのチェック項目があります
foreach (@Record) {
if (!$i) { $i++; next; }
%Field = stdio'ReadData(split "\t");
if ($Field{'Code'} == $Form{'Code'} && $Form{'mode'} ne 'regist') {
$find = 1;
last;
} elsif ($Field{'Url'} eq $Form{'Url'} && $Form{'mode'} eq 'regist') {
$find = 1;
last;
}
$i ++;
%Field = ();
}

if ($find && $Form{'mode'} eq 'regist') {
Errors('フォーム入力ミス','入力されたURLは既に登録されています。');
} elsif (!$find && $Form{'mode'} ne 'regist') {
Errors('フォーム入力ミス','入力されたURLは登録されていません。');

ここが肝だと思うんですが、どう書き換えたら上手くいくのか
自信がありません。御伝授お願いします。

687 名前:nobodyさん mailto:sage [2005/05/09(月) 23:07:48 ID:???]
>>686
元のスクリプトを全く見ずに答えるので間違っていたらすまん。

if ($find && $Form{'mode'} eq 'regist') {
Errors('フォーム入力ミス','入力されたURLは既に登録されています。');
} elsif (!$find && $Form{'mode'} ne 'regist') {
Errors('フォーム入力ミス','入力されたURLは登録されていません。');
}

この部分、上のif文で重複チェックしてみるみたいだから、ここを
if (!$find && $Form{'mode'} ne 'regist') {
Errors('フォーム入力ミス','入力されたURLは登録されていません。');
}
に書き換えれば同一URLがいくらでも登録できるようになるはず。

ただし同一カテゴリにも同じURLを何度でも登録できるようになってしまうと思われるので、
しっかり処理するならば同一カテゴリ内で重複がないかチェックしなきゃだめ。

ソースをしっかり見る時間がないのでこれ以上は自分で頑張って下さいな。

688 名前:nobodyさん mailto:sage [2005/05/11(水) 03:24:51 ID:???]
>687さん
if以下の削除で試していたところです。
重複可、不可とするのよりも、
カテゴリ内の重複不可、とする方が
逆に難しいかもしれませんね。もう少しいじってみます。
ありがとうございました。


689 名前:nobodyさん mailto:sage [2005/05/18(水) 09:43:52 ID:???]
一度丸投げで依頼したものですが
自分なりにやってみたのでこっちに来ました。

【CGI名】HoneyBoard
配布先など依頼テンプレは↓アプロダに一緒に書いてあります。
s3p.net/~channel2/webpro/marunage/joyful/joyful.cgi?mode=thr&no=236
【依頼内容】
 ふきだし型BBS+アイコン+画像投稿・・のできるBBS。
 イメージとしてはHoneyBoardに
 同KENT-WEB内のJoyfulNoteの画像アップ機能を
 プラスしたような感じです。


690 名前:まるなげどんの人 [2005/05/19(木) 11:44:31 ID:wVMVs5Vc]
>>689
perlも全くわからず、HTML知識と勘でやっただけですがこんな感じ?
s3p.net/~channel2/webpro/marunage/sample/bbs-joyful-fukidashi/
表示の設定とか変えたらなんかおかしくなるけど取り敢えず動くくらいです。
参考になれば幸いです。

691 名前:689 mailto:sage [2005/05/20(金) 01:12:48 ID:???]
>>690
両方にお返事くださってどうもありがとうございます!
さっそく今調整中です。

ただ、記事の横幅がとても大きいので
アイコン込みで600か500pxほどにしたいのですが・・
print $OUT "<!-- 記事外テーブル --><TABLE cellSpacing=0 cellPadding=0 width=\"100%\" border=0><TR>\n";#改造2
・・↑の100%を500に変えても、
border=1にして確認してもイマイチ500ぽくないんです。
もしやいじるのはここではないのでしょうか?



692 名前:まるなげどんの人 [2005/05/20(金) 16:26:21 ID:VbM05pau]
>>691 
joyful.cgiを「700」で検索したらテーブル幅の設定のところになると思いますので
をこを変更してみてください。

693 名前:nobodyさん [2005/05/20(金) 17:47:42 ID:rt8UrqYq]
21?-105-89-33.adachi.?e.jp:8080
21?-105-89-33.adachi.?e.jpうへへ。

694 名前:689 mailto:sage [2005/05/21(土) 10:48:45 ID:???]
>>692
向こうで質問続けさせてもらいました。
よろしくお願いします。


695 名前:nobodyさん [2005/05/21(土) 13:30:56 ID:Qzr9ON+U]
質問です。web patioのアクセス制限機能を拡張して自動登録機能をつけたいのです。
仮登録をおこなわせて、メールに送られた承認用URLをクリックすると本登録ができるようになるという一般的な承認方法にしたいのですが
そんなもの作ったことがないのでわかりません。仮登録から本登録への処理が入ってるCGIはありませんでしょうか?
処理をぱくる・・・というか参考にしたいのです。ホントはKENTさんのMagMag Board v2の処理をまるまる参考にしようと思ったのですが
書庫付録のようで、買おうと思っても在庫があるところが見つからない上に時間がないのでこちらに書かせてもらいました。
よろしくお願いします。



696 名前:nobodyさん mailto:sage [2005/05/21(土) 17:15:51 ID:???]
三国志NETにその機能あったな。

697 名前:nobodyさん [2005/05/30(月) 20:27:12 ID:AlkdVV9S]
うむ

698 名前:nobodyさん [2005/05/31(火) 02:20:00 ID:VGaCh60h]
こんなCGI探してますスレから来ました。
----
【種別】一言掲示板 ゲストブック
【条件】ttp://hp.bird.to/cgi-bin/guestbook.cgi
こういう一行タイプで、住所、HP、メールが表示できて、
ソースを見ると、管理人以外にも書き込み者のIPが見られるもの。

【言語】perl , php
【備考】サイトの信頼性を高めたいので、足跡を残してくれる人のIPが見れた方がいいかなと思いました。
----

>IPアドレスを保存すればいんだよ。
>そんでもって読み込む時にソースに加えりゃいいんだよ。

と言われたのですが、何のことかよくわかりませんでした。

メモ帳でcgi開いてコピペするくらいならできるかもしれません。
アドバイスをお願いします。m(_ _)m

699 名前:nobodyさん mailto:sage [2005/05/31(火) 03:16:23 ID:???]
ここはスキル0の来るスレではありません
丸投げスレに行ってください

700 名前:nobodyさん [2005/06/05(日) 21:27:05 ID:4YiV/lXp]
画像掲示板- Joyful Note - php resize -を使ってます。
↓のgdバージョンです。
ttp://script.s16.xrea.com/index2.php

投稿の際の必須項目を変更したいのです。
とりあえず、自力で名前とコメントの必須をなくすことはできました。
添付ファイルを必須にしたいのですが、どこにどのような記述が必要でしょうか?
(つまり添付ファイルがないと、エラー報告がでるようにする)

よろしくお願いいたします<(_ _)>

701 名前:nobodyさん mailto:sage [2005/06/05(日) 22:39:27 ID:???]
>>700
それが出来たなら
消した部分の下あたりに
if ($upfile == "") { error("添付ファイルが有りません"); }

でいいと思う
まぁ実験してないから何とも言えんが(´・ω・`)

702 名前:700 mailto:sage [2005/06/06(月) 00:15:13 ID:???]
>>701
できました〜!!!
マジ完璧っす。ありがとうございます<(_ _)>

今までCGI・PHPはHTML表示部分はそれなりにイジってたのですが、
スクリプト部分はサパーリでした。

もっともっと自分好みなのが作れそうな感じがしてきますた。
PHPはそんなに難しくないような気もしますので、ちょっくら勉強いたします。

703 名前:700 [2005/06/06(月) 02:47:26 ID:NHKXaD0z]
そんなに難しくないような気がしますと言ったはいいが、
やはり難しい・・・orz

も一つやりたいことがあるので、再度ご教授お願いしまする<(_ _)>
先ほどと同じ画像掲示板なのですが、画像ファイル名が、
1、2、3・・・10・・・といった連番なのですが、これを桁数を揃えて、
000123.jpgのようにしたいのです。>>172さんが行なったようなやつです。
(試行錯誤しても分からなかったorz・・・1からちゃんと学ばないとダメですよね)

よろしくおねがいいたします。

704 名前:700 [2005/06/07(火) 09:10:10 ID:1/UWqdkb]
またちょいと問題が・・・
>>701さんに教えて頂いた方法で、添付ファイルを必須にはできたのですが、
返信時まで必須になってしまいました。
返信時には必須にしたくないので、>>703の桁数の件も含めて
またご教授頂ければと思います。
(丸投げいったほうがいいのかなぁ・・・)

705 名前:nobodyさん mailto:sage [2005/06/08(水) 06:39:06 ID:???]
NICOLE氏のWWW Forum 3.7c に age sage 機能を追加したくて
色々参考になりそうなものを探しています。

で、前スレを 2ch ブラウザで辿ろうと思ったらなんか見つからない……
どなたか過去のスレッドの URL を保存されてる方いませんか?



706 名前:nobodyさん mailto:sage [2005/06/08(水) 14:55:12 ID:???]
>>705

>>1

707 名前:nobodyさん [2005/06/14(火) 15:15:26 ID:RSJ0zxh1]
2chの指定したスレに定期的に自動に書き込みしてくれるスクリプトって作れますか?




708 名前:nobodyさん mailto:sage [2005/06/14(火) 15:20:20 ID:???]
>>707
cronで書き込みスクリプトを動かせばできる

709 名前:705 mailto:sage [2005/06/16(木) 02:19:01 ID:???]
>706
いや >1 に書いてある URL が間違ってるのか
過去ログたどれないんですよ

なのでさらに昔の URL 知ってる人いないかなと

710 名前:nobodyさん mailto:sage [2005/07/01(金) 03:26:56 ID:???]
>>700
桁数を6桁にして、足りない分は0で補う場合
$ファイル名 = str_pad($ファイル名, 0, 6, STR_PAD_LEFT);


711 名前:nobodyさん mailto:sage [2005/07/01(金) 14:31:49 ID:???]
丸投げスレより舞い戻って?着ました
内容は以下の通り
【.  CGI名  .】 Web Cart System PRO ver.5
【 依頼期限 】 毎日見てます
【配布先URL】 webcartsystem.com/html/download.html
【ヘルプ内容】 登録した商品が真っ先に上に来るように設置したい(新着商品を上に出したいだけです)のですが
        商品登録Noを変えても動かず、結局、CGIが吐き出すdb.txtを
        全部入れ替えてやっと反映される状態です


CGIのTXTは全部ココに収納されています
ttp://ww4.enjoy.ne.jp/~yuhron/cgi/


で、write.txtに格納されている
open WRITE,"<db/$open_file" || die "Could not open the file";
@templine = <WRITE>;
foreach (@templine) {
if (/(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*)/) {
$page_num = $1;
}
}
close WRITE;


以上の項目ですが、ここにdb.txtへ吐き出す構文が居るのですが
コイツをソートする構文を入れてみたのですが(write.txt(149): @templine = sort @templine;)
上手く作動せず、途中で+1と記述されている部分を-1にしても吐き出しされません

ここまでは解ったのですが…的外れかも、しれません。
アドバイスをお願いします

712 名前:nobodyさん mailto:sage [2005/07/03(日) 18:16:25 ID:???]
>if (/(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*)/) {
キモス

713 名前:nobodyさん mailto:sage [2005/07/04(月) 01:01:53 ID:???]
この構文が、商品名、品番、種類、値段、等々に分けてあるんです
db.txtにはそういう風な記述で分類されています
多分、ここはいじらなくてもいいと思います
ただ、確かにキモチ悪いのですが……

714 名前:nobodyさん mailto:sage [2005/07/04(月) 02:50:34 ID:???]
>>712
ケツの穴並びすぎ

715 名前:nobodyさん mailto:sage [2005/07/04(月) 23:53:33 ID:???]
文句だけ言う奴は大抵技術も無いので(゚ε゚)キニシナイ!!



716 名前:nobodyさん mailto:sage [2005/07/06(水) 00:25:36 ID:???]
>715さん
そうだったんですか…
ぱっと見、確かに気持ち悪いと思ってたのですが、私も(^^;

ちなみにその構文は実際にカート搭載されると
4:=:D2:=:詳解HTML&JavaScript辞典:=:2400:=:秀和システム:=:8.jpg:=::=::=:30:=:HTML3.2とNetscapeNavigator4.0、lnternetExplorer4.0の最新・拡張タグ、オプションを解説。詳細な解説と豊富なイメージ:=:D1:=:
となります(公式サイト情報抜粋より)
分類:=:商品No:=:以下解説・価格等々です
この商品NoをエクセルでソートしてからUPすると逆になります
Noを少なくして(たとえば5000代だったら4999)UPしても反映されません
私も現在試行錯誤しているのですが、500エラーばかり喰らってます

他に見られている方も今後ともよろしくお願い致しますm(_ _)m



717 名前:nobodyさん mailto:sage [2005/07/06(水) 23:32:23 ID:???]
修正前
if (/(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*)/) {

修正後
if (/モル━━━━(゚∀(  *  )━━━━!!!モル━━━━(゚∀(  *  )━━━━!!!/) {

718 名前:nobodyさん mailto:sage [2005/07/08(金) 00:55:54 ID:???]
正規表現つかわんでもええやん

719 名前:807@丸投げスレ [2005/07/19(火) 00:32:55 ID:VFC/oNKm]
一度はあきらめて丸投げスレに依頼出したが、回答を待ちつつ自分でも改造?しています。
しかし、サッパリわかりません(;;)
スクリプトはPrism-WebのDesignBBS1.71(tp://www.pris.jp/moon-web/)

この掲示板は、投稿者による記事削除がパスワード認証で可能。
これを以下のように変更したい。
1.投稿者による削除ではなく、投稿者による編集に変更したい。
2.掲示板末尾で記事No&パスワード記入を行う形(YYボードと同じ)から、
  記事横のリンクから編集を行えるようにしたい。

2.に関しては、フォームボタンを使えば簡単だろうが、
デザインの関係があるのでリンクでやりたい。
そこで掲示板表示テンプレに、フォームなら
〜<input type=hidden name=mode value="userdel">〜とするところを、
<a href="bbs.cgi?mode=userdel&$no">〜と書いた。
しかしこのリンクをクリックしても、サブルーチンuserdelへ飛ばない。
アドレスバーに表示されるURLが「〜bbs.cgi?mode=userdel&記事no」になるだけ。
どうしたら飛ぶようになるだろうか。
#userdelはユーザーによる削除のサブルーチンを指す。
#これを投稿者編集に変えてやるつもりだから。
#$noは記事noが入る。

userdelサブルーチンは次へ。


720 名前:807@丸投げスレ mailto:sage [2005/07/19(火) 00:34:13 ID:???]
#選んだ記事を一旦削除して編集投稿フォーム表示、※
#投稿するときにパスワードがあえばログをそのデータで書き換えて終了。
#パスワードが合わなければ、一旦削除した記事をログに追加して終了。
#・・・という処理を考えた。この処理が問題であれば突っ込んでください。
#苦し紛れに考えた処理なのでサーバー負荷とかわかりません。
#なお、今作っているルーチンは※だけ、しかも途中。
#========================
# 記事削除
#========================
sub userdel {
 # ロック処理
 if ($lockkey == 1) { &lock1; }
 elsif ($lockkey == 2) { &lock2; }
 open(IN,"$logfile") || &error("$logfileが開けません。");
 @lines = <IN>;
 close(IN);
 $top = shift(@lines);

<つづく>

721 名前:807@丸投げスレ mailto:sage [2005/07/19(火) 00:34:55 ID:???]
############################
ここから
###########################
 $flag=0;
 foreach (@lines) {
  ($no,$reno,$date,$name,$mail,$subject,$icon,$icon2,$message,$color,$url,$host,$pw) = split(/<>/, $_);
  if ($flag == 0 && $eno eq "$no") {
   $PW = $pw;
   if ($reno eq "") { $flag=2; }
   else { $flag=1; }
  }
  elsif ($flag == 2 && $FORM{'no'} eq "$reno") { next; }
  else { push(@new,$_); }
 }
 if ($FORM{'pwd'} eq '') { &error("パスワードが入力されていません。","lock");}
 if ($flag == 0) { &error("該当記事が見当たりません。","lock"); }
 if ($PW eq '') { &error("パスワードが設定されていません。","lock"); }
#####################
ここまで、どうすればよいかわからないのでデフォルトのまま。
#####################
<つづく>

722 名前:807@丸投げスレ mailto:sage [2005/07/19(火) 00:35:41 ID:???]
  # 更新
  unshift(@new,$top);
  open(OUT,">$logfile") || &error("$logfileが開けません。","lock");
  print OUT @new;
  close(OUT);
  # ロック解除
  if (-e $lockfile) { unlink($lockfile); }
#投稿フォーム表示
 &header;
 $get = $_[0];
 # クッキー情報を取得
 &get_cookie;
 # 書きこみ部デザインシートを読みこむ
 &read_file("$input_sheet2");
 &read_file("$foot_sheet");
 print "</body></html>\n";
 exit;
}
以上

723 名前:711 mailto:sage [2005/07/19(火) 01:20:43 ID:???]
どうやら、色々調べたのですが。write.cgiから直接DBに対して
ソートを仕掛けるのが無理そうなので
write.cgiに
open DATA,"<db/$open_file" || die "Could not open the file";
@templine = <DATA>;
@templine = sort @templine;
close DATA;
$line=@templine;

という構文を入れたら、whiteは理想通り更新順に並び替えできましたが
問題のディスプレイ部分に反映されません…
以下、本体のCGIより抜粋

if ($disp eq "on") {

&top("$page_title");
open DB, "<db/db$page_id.txt" || die "Could not open the file";
{
($page,$goods_id,$name,$price,$com,$picture,$picture2,$picture3,$limit,$comment) = split (/:=:/, $_);
多分、ここも
@templine = <DB>;
foreach (@templine)
あたりに、同じ構文を入れたら…80エラーが出ます
何か、解決策はありませんでしょうか…writeは完了しました
お騒がせしてすみませんでした。

724 名前:nobodyさん mailto:sage [2005/07/19(火) 09:30:42 ID:???]
【.  CGI名  .】Power Search 1.11
【配布先URL】ttp://dream.lib.net/room/cgi/e_ps.html
【ヘルプ内容】
「鎧」をキーワード検索した時、なぜか「額」を含むデータがヒットしてしまいます。
文字コードの処理に何かあるのかな? と、素人考えで思ったりするのですが、
こちらでヒントを頂ければ幸いです。

725 名前:807@丸投げスレ mailto:sage [2005/07/19(火) 11:21:19 ID:???]
度々すいません。
もう一回粘って書き直しましたが、思い切りエラってます。
500エラーではなく、スクリプトで設定しているエラーが。
改造したファイルを添付の上、状況を「◆CGI製作・改造依頼 Joyful Note◆ (避難用) 」
へ記述しました。
s3p.net/~channel2/webpro/marunage/joyful/index.html
DesightBBSのスレです。

なんか・・・どこかわかりかけたようなわけがわからないような・・・。



726 名前:nobodyさん mailto:sage [2005/07/19(火) 21:33:38 ID:???]
「改造工房スレ住人の皆様へお願いします」

 スクリプトを改造してください。とお願いしません。

 その代わり、電子私書箱の仕組み、チョッとだけ
 教えてください。

 特に、自分宛のメッセから、相手の私書箱へ送信する
 仕組みがわかりません。
 「お相手に送信」ボタンを押すと、相手の私書箱に
 受信先の名前とか、メッセがわかる。

 ?ID=12345;PW=POIUEWS のような感じでURI?が作成
 されて、「お相手に送信」ボタンに埋め込んである。
 この?以降の設定とか、ググってもわかりません。

 スーパーエロい人、教えてください。
 よろしくお願いします。


727 名前:nobodyさん mailto:sage [2005/07/23(土) 11:09:37 ID:???]
>>726
意味がわからん上にスレ違いもいいとこなんだが。

> ?ID=12345;PW=POIUEWS

これはないだろう。
?ID=12345&PW=POIUEWS
ならわかるが。
変数をGETで受け取ってるだけだ。
それにしても、パスワードをGETで受け取るのはどうかと思うが。


728 名前:711 mailto:sage [2005/07/27(水) 14:25:21 ID:???]
【配布先URL】 webcartsystem.com/html/download.html (再配布・代行設置・有料のカスタマイズ・コピーライト非表示・レンタル目的等々何でも可。
CGIのTXTは全部ココに収納されています
ttp://ww4.enjoy.ne.jp/~yuhron/cgi/
以前ののヘルプ内容は自己解決しました。

……で、まだ今回。同じCGIで依頼があるのですが。cart_pro.cgiのカートの内容を表示する部分

#
# 商品ディスプレイ
#
sub disptop {

以下、稼動する部分を表示させるフォームボタンをCGIの中に「カートの中身」と作りたいのですが、上手く稼動しません。
このCGI自体に致命的な欠陥があり、サンプルでは動くSET.htmlが実稼動させると商品数の為か稼動しないのです
なので、今はダミーファイルを作って、そちらでカテゴリが動くようにしているのですが…

ダミーファイルにそのサンプルで品物を入れたら出てくるHTMLタグは
<FORM METHOD=POST ACTION="cart_pro.cgi">
<INPUT TYPE="SUBMIT"NAME="cart"VALUE="お支払い">
<INPUT TYPE="SUBMIT"NAME="cart"VALUE="内容確認">
<INPUT TYPE="SUBMIT"NAME="cart"VALUE="カートを空にする">
<INPUT TYPE="hidden"NAME="id" VALUE="利用者のIPアドレス">
<INPUT TYPE="hidden"NAME="page_id" VALUE="1">
</FORM>
ですが、これをダミーファイルに入れてもやはり稼動しません。IPアドレスの取得とその反映がダミーHTMLにはされないので…
なので、なんとかして、CGIの商品表示の中に内容確認ボタンを作りたいのですが
解る方ご教授お願いします

729 名前:nobodyさん mailto:sage [2005/07/27(水) 21:12:37 ID:???]
>>727
>> ?ID=12345;PW=POIUEWS
>
>これはないだろう。
>?ID=12345&PW=POIUEWS
>ならわかるが。

冗談で言ってるのか?

www.w3.org/TR/html401/appendix/notes.html#h-B.2.2

でも嫁

730 名前:nobodyさん mailto:sage [2005/08/17(水) 12:18:42 ID:???]
最近CGIやってないから忘れたけど、
「;」でも確かいけたような記憶が・・・

731 名前:nobodyさん mailto:sage [2005/08/20(土) 22:32:26 ID:???]
www.w-frontier.com/cgiscript/aap.htmlを使っているのですが、
記事作成フォームを記事削除フォームの上に移動できないでしょうか。
これを hoge.myfws.com/image.gif

こう   hoge.myfws.com/image2.gif

hoge.myfws.com/aap.txt
一応何もいじってない状態のものです。

732 名前:nobodyさん mailto:sage [2005/08/21(日) 11:38:55 ID:???]
>>731
該当する
print <<EOF;
〜省略〜
EOF
を移動させるだけじゃない?

733 名前:nobodyさん mailto:sage [2005/08/22(月) 15:14:06 ID:???]
>732
そうしたのにできなかった……
と思ったらprintのとこだけ移してなかったorz
ありがとう。

734 名前:nobodyさん [2005/08/26(金) 09:43:20 ID:3vgShx+F]
【.  CGI名  .】フォームメール
【配布先URL】ttp://www.kent-web.com/data/postmail.html
【ヘルプ内容】
入力チェック時、例えば「あほ」と入っていると送信できないようにしたいのですが、うまくいきません。
「あほ」のみ送信できず、「あほやろう」なら送信可能という風にしたいのですが…
231行目あたりに
if ($in{'ngword'} = "あほ") {
&error("これは送信できません");
}
としたり、=の代わりにeq、正規表現なども試しましたが思うように動きません。
(「あほやろう」でも送信できないエラーになったりする)
indexなどを使わなければいけないのでしょうか?

また、コマンドタグで制御しているためか、
送信確認画面で送信したいメッセージの他にも、上のngwordというのが一緒に表示されてしまいます。
496行目からの入力チェックをいじればいいような気がしますが、
ngwordだけ表示させない方法がわかりませんでした。
よろしくお願いします。

735 名前:nobodyさん mailto:sage [2005/08/27(土) 01:36:51 ID:???]
>>734
前後の処理がわからないのでなんともだけど、文字の比較ならeq
$in{'ngword'} eq 'あほ';
$in{'ngword'}に改行とか余計な文字が入ってないか確認してみて。



736 名前:nobodyさん mailto:sage [2005/08/31(水) 09:52:33 ID:???]
oranger.happy.nu/cgi-bin/dl/novellistmaker/index.html
NovelListMaker(PHP版)

こちらのものを携帯から書き込めるようにしてもらえませんか?
クッキーを使ってるので携帯から管理画面へ入れません。

737 名前:736 mailto:age [2005/08/31(水) 09:56:57 ID:???]
そもそもクッキー関係ないのでしょうか。。

738 名前:nobodyさん mailto:sage [2005/08/31(水) 10:49:33 ID:???]
クッキー切って試そうとしないのか・・

739 名前:736 [2005/08/31(水) 11:39:00 ID:kRQLgiYG]
あ・・いやそういう意味ではなく」て・・・クッキーだけの問題なのでしょうか?

740 名前:nobodyさん mailto:sage [2005/08/31(水) 11:41:33 ID:???]
クッキーを切って書き込めるかどうかをまず検証汁

741 名前:736 [2005/08/31(水) 14:55:39 ID:kRQLgiYG]
クッキーを切ると書き込めません。
クッキーを切らなければ書き込めます
で、携帯はクッキー対応してないみたいなので書き込めません。

クッキーの項目はソースの最後の方にあります。

742 名前:nobodyさん [2005/08/31(水) 20:48:51 ID:yjcCkZ/K]
【.  CGI名  .】箱庭諸島2 for PHP
【 依頼期限 】 2005.9.7
【配布先URL】 scrlab.g-7.ne.jp/cgi_php/hako_php.php#download
【ヘルプ内容】 Perl版の箱庭のように、開発コマンドを入力するときに、
        ポップアップ画面が表示され、それによって入力できる
        ようにしてもらいたくお願いします。


743 名前:nobodyさん [2005/09/09(金) 10:38:07 ID:1AT345a5]
【.  CGI名  】 WEBショーケース  [ LightCase ]
【配布先URL】 ttp://www.hot-dining.com/
【. 置き場所 .】 ttp://www.hot-dining.com/free_cgi/lightcase.php
【 依頼期限 .】 出来れば今月中(9月30日)
【. 依頼内容 】 
常に左メニュー(PHPで呼び出し)を表示させる為に、テーブルを表示させてたい。
配布サイトがカスタマイズを休止しているのでアドバイスを、または改造をお願いします。
下記ZIPフォルダ内の「include」などをいじってみたんですがエラーでダメでしたorz

【依頼内容ZIP】
ttp://vista.x0.com/img/vi03124.zip
パスワード 「webprog」

【内容】
db        配布PHP
db_txt      .配布されているPHPを全てtxtに変えた物
お願いします .イメージHTML
イメージ    .イメージ画像bmp

一応メアド kuwazawa@hotmail.co.jp

難しいかも知れないですがよろしくお願い致します。

744 名前:743 mailto:sage [2005/09/09(金) 10:42:35 ID:???]
追記、一番わかりやすい説明は
ttp://www.hot-dining.com/lightcase_custom/
お店の紹介ページ(微検索サイト)を作りたいんです・・・

改めてお願いします。



745 名前:nobodyさん mailto:sage [2005/09/09(金) 11:53:09 ID:???]
>>743
include.phpの2ヶ所を書き換えればいけそう。
html_header2()とhtml_footer()の2つの関数で本体をサンドイッチしてるみたいだから
その2つに書かれてるHTMLを見て適切に挿入すべし。



746 名前:743 mailto:sage [2005/09/09(金) 12:32:01 ID:???]
>>745

function html_header2(){
echo "</head>"."\n";
echo "<body>"."\n";
echo "<table>"."\n";
echo "<tr>"."\n";
echo "<td width="200">"."\n";
echo "<?php include_once(\"2.txt\"); ?>"."\n";
echo "</td>"."\n";
echo "<td>"."\n";
}

こんな感じで書いてみたけど500でましたorz
PHPは初挑戦だからイマイチです・・・

747 名前:nobodyさん mailto:sage [2005/09/09(金) 12:44:30 ID:???]
>>746
function html_header2(){
echo "</head>"."\n";
echo "<body>"."\n";
echo "<table>"."\n";
echo "<tr>"."\n";
echo "<td width=\"200\">"."\n";
readfile("2.txt");
echo "</td>"."\n";
echo "<td>"."\n";
}
これでどかね。

748 名前:nobodyさん mailto:sage [2005/09/10(土) 04:12:45 ID:???]
>>747
変数展開しない部分はシングルクォーとの萌芽。

749 名前:nobodyさん [2005/09/13(火) 12:48:59 ID:Jd1taUMo]
【.  CGI名  .】 p++BBS
【配布先URL】 php.s3.to/bbs/bbs2.php
【 依頼期限 】 今週中
【. 依頼内容 】 書き込んだ内容に関して、訂正・変更を出来るようにしたい。
パスワードは書き込む際に入力したもの。入力されていない場合は管理者にのみ
変更可能。

書き方としては問題ないでしょうか?宜しくお願いいたします。

750 名前:nobodyさん mailto:sage [2005/09/13(火) 13:53:49 ID:???]
>>749
丸投げなら丸投げスレの方で

751 名前:nobodyさん mailto:sage [2005/09/15(木) 13:21:29 ID:???]
>>750
はい、有難うございます。そちらにいってみます。
レス遅くてすみません。

752 名前:nobodyさん mailto:sage [2005/09/20(火) 16:24:53 ID:???]
【.  CGI名  .】 yomi-search
【  .言語   】 Perl
【配布先URL】 yomi.pekori.to/
【 依頼期限 .】 〜06年
【. 依頼内容 】 検索CGI部分のみを取り出して改造してます。
           改造したい部分は、外部検索エンジンで検索できるように、
          yomi-searchを使っている検索エンジンで検索できるようにしたいんです。

検索処理ファイルmeta_ys.cgiの
%keyword = (
'yahoo', "p=$K_plus",

%option = (
'yahoo', "n=$FORM{'hyouji'}&w=$Myahoo",
を弄っているのですが、うまくいきません。

どこを弄れば、うまくいくのでしょうか。
教えて頂けると幸いです。

753 名前:nobodyさん [2005/09/20(火) 16:32:59 ID:coVOFe8l]
>>752
>>yomi-searchを使っている検索エンジンで検索できるようにしたいんです。
検索エンジンって他のサイトのサーチエンジン指してるのか?

754 名前:nobodyさん mailto:sage [2005/09/20(火) 16:47:41 ID:???]
ざっと眺めた感じだと
@engine
'yomi'

%engine
'yomi','他人のyomiのアドレス',

%engine_top
'yomi','他人のホームページアドレス',

%engine_name
'yomi','yomi',

%keyword
'yomi',"search=$K_plus",

%option
'yomi','',

かな?

755 名前:nobodyさん [2005/09/20(火) 18:49:10 ID:9NSnOV9d]
【.  CGI名  .】 PHPのクッキー保存のサンプル
【配布先URL】 masago.kir.jp/php20030727s.php
【. ソース  .】 masago.kir.jp/phpsc.php?s=php20030727s.php
【. 依頼内容 】 
これを自分のサーバーで設置して実行してみたけど、
送信してもクッキーが保存されません。
サーバ−はさくらです。PHP Version 4.3.10

PHPのバージョンが違うからだとは思うんですが、
どこを直せばいいのか教えて下さい。よろしくお願いします。



756 名前:nobodyさん mailto:sage [2005/09/20(火) 18:58:38 ID:???]
Operaだけど配布先のものは正しく動く。
ブラウザの設定とか、別のブラウザでも全てダメなのか、そこらへん確認してみては。

757 名前:755 [2005/09/20(火) 19:16:10 ID:9NSnOV9d]
>>756
配布先のものは正しく動きます。自分のサーバーに試してみたものが動かないんです。

>>755 分かる方、お願いします。

758 名前:nobodyさん mailto:sage [2005/09/20(火) 21:12:43 ID:???]
>>753
はい。申し訳ありませんでした。

>>754
アドバイスありがとうございます。

参考元に設定し、検索すると
yomi.pekori.to/s/yomi.cgi?n=20&w=s&search=%83e%83X%83gとなるのですが、
表示されるのはサーチエンジントップが普通に表示されてしまいます。

またアドバイスを頂けると幸いです。

759 名前:nobodyさん mailto:sage [2005/09/20(火) 23:18:28 ID:???]
>>758
鯖やCGIの設定で外部から呼び出せない設定になっていたなら、何やっても無理だと思うけど。

760 名前:nobodyさん mailto:sage [2005/09/20(火) 23:26:41 ID:???]
>>759
yomi-searchにそんな設定は無いはず。
サーバーの方も外部呼出し禁止じゃないとおも。

だからといって俺はアドバイスやるほどスキルねぇー。

761 名前:nobodyさん mailto:sage [2005/09/21(水) 01:33:26 ID:???]
>>753>>754>>759>>760
アドバイスありがとうございました。
アドバイスを元に弄って弄って弄ってみました。

%keyword = (
'yomi', "engine=pre&method=and&open_type=0",

%option = (
'yomi', "mode=search&page=1&sort=mark&word=$K_plus",

これが正しいかは私には分からなかったのですが、検索は成功しました。

762 名前:nobodyさん [2005/09/21(水) 12:44:40 ID:uZHDREIO]
>>761
もろ間違ってる
いつかお前のサーバー壊れる
サーチエンジン側のサーバーも壊れる
ルーチン回りまくってとんでもないことになる

763 名前:nobodyさん mailto:sage [2005/09/21(水) 12:58:57 ID:???]
>>762

764 名前:nobodyさん mailto:sage [2005/09/21(水) 13:47:28 ID:???]
>>762>>763
指摘ありがとうございます。
もう少し改造良してみます。

765 名前:nobodyさん mailto:sage [2005/09/21(水) 13:56:59 ID:???]
>>764
改良も何も、>>762が糞レスなだけだが。
ローカルでテストして、タスクなどでperlexeが暴走してなければ問題ない。
気になるならベンチでもとってみてもいいし、$count++;を適当において、最後に数値を表示、とんでもない数になっていなければ問題ない。



766 名前:nobodyさん mailto:sage [2005/09/21(水) 14:09:48 ID:???]
>>765
ご指摘ありがとうございます。
アパッチでサーバーを開いてたので、
それを利用してテストした結果が>>761でした。
>>765さんの指摘を参考に改めてテストし、
数値を確認したら異常は得に無さそうでした。

何度もありがとうございました。

767 名前:nobodyさん mailto:sage [2005/09/25(日) 18:47:38 ID:???]
【CGI名】 CMCBoard
【言語】 Perl
【配布先URL】 cgi-lounge.eek.jp/cmcboard.php
【依頼内容】 
1時間に決まった回数しかDL出来なくしたいのですが、どうしたらいいですか?
お願いします。

768 名前:nobodyさん mailto:sage [2005/09/25(日) 19:16:21 ID:???]
>>767
ここは自分で改造をするスレ。
まずは自分で改造してどうダメだったのか書く

自分で全く改造できないのなら
【 スクリプト改造依頼スレ 】(丸投げ) part3
pc8.2ch.net/test/read.cgi/php/1105046286/l50

769 名前:767 mailto:sage [2005/09/26(月) 02:38:38 ID:???]
【CGI名】 CMCBoard
【言語】 Perl
【配布先URL】 cgi-lounge.eek.jp/cmcboard.php
弄ったスクリプト zyougi.hp.infoseek.co.jp/uploader.txt
【依頼内容】 
↑のとは違った事でイロイロと改良したら アクセスすると時々変な風に表示されるようになってしまいました。
携帯でのみ変な風になります。
変な風になったら更新を押すと直ります。
普通に使えます。
XREAに設置してます。
どこがオカシイのか分からないので、教えてください。

770 名前:nobodyさん mailto:sage [2005/09/27(火) 00:37:50 ID:???]
>>769
} elsif ($user_agent[0] eq 'DoCoMo') { $useragent = 2; # 252行目付近:
↑ここは残したままなのに
} elsif ($useragent == 2) { # 1514行目、他
↑こっちを消したせいかな。
どの携帯で見てどう変になったのか分からないからあんまり自信ない。
UAを携帯のものに偽装できるブラウザでアクセスしてソース見るといいことありそう。

改造元からのことなんで関係ないけど、タグが大文字小文字ばらばらだったり、未対応UA用htmlにBODYタグが無かったり(;´Д`)

771 名前:769 mailto:sage [2005/09/27(火) 14:54:43 ID:???]
返事アリガトウ。

252行目付近を

@user_agent = split(/\//,$ENV{'HTTP_USER_AGENT'});
if ($user_agent[0] eq 'ASTEL') {
# ドットi 用の処理
&mitaiou;
} elsif ($user_agent[0] eq 'UP.Browser') {
# EZweb 旧端末用の処理
&mitaiou;
} elsif ($user_agent[0] =~ /^KDDI/) {
# EZweb WAP2.0 対応端末用の処理
$useragent = 1;
&keitai;
} elsif ($user_agent[0] eq 'PDXGW') {
# H" 用の処理
&mitaiou;
} elsif ($user_agent[0] eq 'L-mode') {
# L-mode 用の処理
&mitaiou;
} else {
&html;
}

にしたんですが、直りませんでした。
au専用にしたいんですよ、どうしたらいいでしょう?
他に何か駄目な点など気づいたら指摘してください。
携帯気分ではcgiを見れなかったのでソースが見れませんでした。

772 名前:769 mailto:sage [2005/09/27(火) 16:10:47 ID:???]
ちなみに、auのW31SAで見たらなりました。


773 名前:nobodyさん mailto:sage [2005/09/27(火) 17:09:28 ID:???]
他のブラウザで試せよ。

774 名前:769 mailto:sage [2005/09/27(火) 22:25:26 ID:???0]
携帯エミュレーターでソースを見たんですが、サッパリでした。
どこをどう弄ったらいいのか全然分からないので
丸投げの方に依頼したほうが良いでしょうか?

775 名前:nobodyさん mailto:sage [2005/09/27(火) 22:42:13 ID:???]
何をどう変えたくて、どこをいじったか書かないと。



776 名前:769 mailto:sage [2005/09/28(水) 00:50:57 ID:???]
もうわけわっかんないので、丸投げに依頼しました。
返事くださった方ありがとうございました。

777 名前:nobodyさん mailto:sage [2005/09/28(水) 01:12:52 ID:???]
>>775
hp.vector.co.jp/authors/VA017396/software/Rekisa/index.html
どこをいじったかはこういうの使って見るといいよ

778 名前:nobodyさん mailto:sage [2005/09/28(水) 13:11:30 ID:???]
(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
ttp://yomi.php.goodlinks.jp/
Yomi-Search PHP Ver 4.19.5
ttp://yomi.php.goodlinks.jp/downloads/yomi/yomi_4_19_5.zip

(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
template/category.html内の$log_data[comment]でタグ(「<」や「>」など)を使えるようにしたいです。
データベース内には「<」とか「>」は、「&lt;」といった形式で保存されています。
データベース内の「&lt;」などをcategory.htmlで表示するときにタグとして認識させるにはどのように改造したらよいでしょう。

779 名前:769 mailto:sage [2005/09/30(金) 23:21:47 ID:???]
自分でまた改造をしていたんですが、また躓いたので助けていただけませんか?
ずうずうしいかもしれませんが、よろしくお願いします。

【CGI名】 CMCBoard
【言語】 Perl
【配布先URL】 cgi-lounge.eek.jp/cmcboard.php
【弄ったスクリプト】 zyougi.hp.infoseek.co.jp/board.txt
【依頼内容】 
携帯で一覧表示で次へを押したら次の10件が表示されず、トップに戻ってしまいます。
SDKでソース見たんですけど分かりませんでした。

DoCoMoはiモードHTMLシミュレータで確認したので正しく表示されているか微妙です。
DoCoMoだとワード検索が変な感じで
検索するとファイルが表示されるのに、一覧表示ではファイルが1つも表示されず次の10件が表示され次の10件を押すとトップに戻ってしまいます。

次の10件を押したらちゃんと次に飛ぶようにしたいです。
DoCoMoの方でもauと同じように表示させたいです。

設置している鯖は114090です。
確認に使用した端末はW31SAとSDK6.2KとiモードHTMLシミュレータです。

他に何か気づいた点があれば指摘お願いします。

780 名前:769 mailto:sage [2005/10/07(金) 21:33:04 ID:???]
やはり丸投げのほうに依頼しました。
何度もごめんなさい。

781 名前:nobodyさん mailto:sage [2005/10/11(火) 05:25:37 ID:???]
llll!                g、
llll!                .lllllll;;、
llll!                .lllllllllllll。
llll!                .lllllllllllllllllg,,
llll!                .lllllllllllllllllllll]g,,
llll!                .lllllllllllllllllllllllllllllg、
llll!                .lllllllllllllllllllllllllllllllll[g_
llll!                .lllllllll゚゚lllllllllllllllllllllllllllll;;
llll!                .lllllllll  .\llllllllllllllllllllll,,
llll!                .lllllllll     .\llllllllllllllll、
llll!                .lllllllll      ^)llllllllllll]l.
llll!                .lllllllll       〈llllllllllll[
llll!                .lllllllll        ]llllllllllll
llll!      ,,,,gggggggggg。._ llllllll!       〈llllllllll゜
llll!   ,,gllllllllllllllllllllllllllllllllllllllllllllllllll[       llllllll]l゚
llll!  _gllllllllllllllllllllllllllllllllllllllllllllllllllllllll[      ..lllllllll゚゜
llll! ,,llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll[     ./]l゚゚
llll!」llllllll゚    ^^^llllllllllllllllllllllllllllllll][     f゚"゜
llll.lllllllllll,,     ^llllllllllllllllllllllllllllllll゜
llll!]llllllllllllg,,,,,,__,,,,gllllllllllllllllllllllllllllllll゜
llll!.ヽllll,,llllllllllllllllllllllllllllllllllllllllllllllll"
llll! 〔llllllllllllllllllllllllllllllllllllllllllll])「゛
llll! _llllllllllllllllllll[lllllllll゚l゚l゚^^^^


782 名前:nobodyさん mailto:sage [2005/10/21(金) 20:15:15 ID:???]
sine

783 名前:nobodyさん [2005/10/22(土) 21:11:45 ID:/ZEbzEfT]
ttp://www.kent-web.com/cart/minicart.html
こちらの携帯向けショッピングカートをいじりたいのですが
配布元がソースはフリーなのですが
カスタマイズが有償なのでお知恵を拝借したく参上しました
どうか宜しくお願いいたします


784 名前:nobodyさん mailto:sage [2005/10/22(土) 21:23:04 ID:???]
このスレは自分で改造をしているけど煮詰まった時にアドバイスを求めるスレ。
改造丸投げは
【 スクリプト改造依頼スレ 】(丸投げ) part4
pc8.2ch.net/test/read.cgi/php/1127916965/l50

ただし、カスタマイズが有償なら有償で行なうのがスジ。
それをネラに無償でやってもらうなんて虫のいい話は誰もやらないと思われ。

つか、>>1を見ないヤシはカエレと

785 名前:nobodyさん [2005/10/22(土) 21:47:48 ID:/ZEbzEfT]
ゴメンねママ初めてここに書くからゴメンね



786 名前:nobodyさん [2005/10/22(土) 21:49:21 ID:/ZEbzEfT]
商品一個置く方法考えてたんですが
わからなくて…
お目汚し失礼いたしました
お許し下さいませ

787 名前:nobodyさん [2005/10/22(土) 22:15:44 ID:/ZEbzEfT]
風呂入って考え改めて
一から勉強することにしました

ただひとつお願いがあります
ここは見ておけと言うサイトとか
これは読んでおけと言う書籍がございましたら
ご教授下さい
後生ですのでお願いいたします

788 名前:nobodyさん [2005/10/22(土) 22:19:08 ID:/ZEbzEfT]
本も初心者スレにありましたね
本当にごめんなさい
ホントにお目汚しでした

789 名前:nobodyさん mailto:sage [2005/10/22(土) 22:51:51 ID:???]
お陰様で何とかなりそうです
ご注進有難うございました

790 名前:nobodyさん mailto:sage [2005/10/23(日) 01:28:05 ID:???]
へりくだりすぎ和んだ

791 名前:nobodyさん mailto:sage [2005/10/23(日) 02:37:10 ID:???]
343 名前:nobodyさん[sage] 投稿日:2005/10/22(土) 15:29:51 ID:???
saya.kiy.jp/

このサイトで配布されてたCC Naviってのを設置したいのですけど
誰かアーカイブをうpしてもらえませんか。
www.archive.org/
にもDLカウンタを使用していたようでないんです。。。

792 名前:nobodyさん mailto:sage [2005/10/23(日) 06:51:47 ID:???]
>>791
【CGI】こんなCGI探してますver.18
pc8.2ch.net/test/read.cgi/hp/1123833110/


793 名前:nobodyさん mailto:sage [2005/10/23(日) 19:00:21 ID:???]
【.  CGI名  】 Icon chat
【配布先URL】 ttp://dream.lib.net/room/index.shtml
【. 置き場所 .】 ttp://dream.lib.net/room/cgi/e_ichat.html
【 依頼期限 .】 できれば明日まで
【. 依頼内容 】時間の右あたりにIPを表示させたい。
一応IPを表示にする設定はあるものの、ソースを開かないとわからないものなのです。
ソースを開かなくてもIPが利用者からも確認できるようにしたいのです。

794 名前:nobodyさん mailto:sage [2005/10/23(日) 19:45:07 ID:???]
>>793
ichat.cgi 973行目の後ろの方
($y1[4]) の後ろあたりに $y1[6] を追加。

・・・てか改造って言えるほどのものじゃないなw

795 名前:nobodyさん mailto:sage [2005/10/23(日) 19:53:30 ID:???]
>>792
THX



796 名前:nobodyさん [2005/10/24(月) 22:35:54 ID:v9AJE0O8]
すいませんどなたか助けて下さい
ダイス機能のついてるCGIとして
KENTWEBさんのPONNY CHATを再配布されてるサイトさんから
DLさせてもらって、ちょっとチャットを作りたいのですが

↓スクリプトをいただいてきたところ
www.big.or.jp/~t-shun/trpg/trpg_cgi/dicechat/dchat03.html

↓自分で作りかけのチャット
firemind.maxs.jp/reidai/index.html

↓dicechat.cgiの中身(メモ帳にコピーしたもの)
firemind.maxs.jp/reidai/1.txt

よくメールアドレス欄を改造してPBCとかだとキャラクターのプロフィールを入れたり
普通のチャットだと今日の気分とかを入力したりするようにしたいのです
似たようなスクリプトを配布しているところがあったので応用できないかと
思ったのですが、そこは逆に他の多機能が色々ついてて逆に外し方がわからなかったので断念しました
(機能はダイス機能のみ、ほしかったので)
そこから応用できるかと思い文を読みエディタで検索してコピー書き込みしてみましたが、やはりエラーが出てしまいました
もしよろしければアドバイスをお願いします
そうでなければチャット改造について良いアドバイスのスレッド、サイト
もしくは書籍を教えて下さい
素人の書き込みな上に注文が多くて本当に申し訳ないですが
ちょっと切実に困っております、お助け下さい

797 名前:nobodyさん mailto:sage [2005/10/25(火) 02:56:48 ID:???]
>>796
ごめん、最終的にどの機能が欲しいのかが全然わからない。
箇条書きにしてくれる?

798 名前:796 mailto:sage [2005/10/25(火) 03:28:16 ID:???]
>>797
あ、ありがとうございます、反応して貰えただけで本当に感謝です

【欲しいもの】
・ダイス機能(これはもうついている)
・プロフィール欄を名前の後に追加する
(チャット部屋に入った時に名前の傍、もしくは名前にポイントすると情報が反映されるようにしたい)

それを良くメールアドレス欄を弄って作成する方が多いようなのですが、
やってみたら英字以外はエラーになってしまったり、
CGIそのものが動かなくなってしまったりしたので
なんとか日本語で反映されるようにしたいのですが
書き方がとんとわからずで…すいませんです

799 名前:nobodyさん mailto:sage [2005/10/25(火) 10:44:27 ID:???]
>798
英字だけだったものについて日本語も扱うようにするなら、
ttp://www.din.or.jp/%7Eohzaki/perl.htm
ttp://www.lr.pi.titech.ac.jp/~abekawa/perl/perl_unicode.html
ここら辺りを読んでみるべし。

800 名前:798 [2005/10/25(火) 14:32:32 ID:iWn7i9Is]
>>799
ありがとうございました!
色々このページの文章をコピーしてはっつけてみましたら
日本語でもエラーがでないようになることがわかりました
まだこの文の意味事態は良くわかってないので
時間のあるときにでも改めて勉強してみます
(飲み込み悪いもので…)


しかしあれから色々とやってみてるんですが
まだ名前とプロフィールがリンクできなかったり
ダイス機能が使えなくなったり
何故か退室後にそのプロフィールが出てきたりするような
おかしなことになってしまってます(汗)

↓現在の状態
firemind.maxs.jp/reidai/index.html

↓現在のdicechat.cgiの中身(メモ帳コピー)
firemind.maxs.jp/reidai/2.txt

もうちょっと教えてもらったページを読んでがんばってみます
3日の文化祭までに間に合えばいいんですが(汗)

801 名前:798 [2005/10/25(火) 23:14:49 ID:7fCiNnFI]
なんかやっぱり専門的な事まで勉強しないと駄目みたいですね…
今まで色々なパターンのチャットCGIをDLして
メモ帳で開いて使いたい部分だけをソースコピーしてたのですが
ActivePerlをDLしてきて講座も読んだのですけれど、
とても文化祭の3日までにはPerl理解したところで応用まではできそうにもないです
今回はメールを改造したプロフィール欄を諦めます、ダイスチャットだけならこの
配布されている内容で十分なので…
せっかくアドバイスを下さった799さん、すいませんでした(大平伏)
でもこれを機会にちゃんと勉強してみようと思います
ありがとうございました

802 名前:nobodyさん [2005/10/28(金) 13:44:55 ID:17r42/SQ]
自分でやっていたのですが、わからないので質問させて頂きます。

serennz.cool.ne.jp/sblog/

にある、Serene Bach ver 2.03Rですが、これをブログとしてではなく
ホームページの総合的な管理に用いようとしています。
つまり、ブログのように見た目は見えなくても実際はブログのように管理できると
いう感じです。

いろいろ、改造して見た目がブログにならないようにできたのですが、
最終的に、ブログ特有のカテゴリの後ろにつく記事の数( )が消せないのです。

詳しくいうと、

アップデート通知 (44)
安定版 (8)
開発版 (13)
β版 (22)
Serene Bach (3)



アップデート通知
安定版
開発版
β版
Serene Bach

ご指導頂けると幸いです。

803 名前:nobodyさん mailto:sage [2005/10/28(金) 17:49:49 ID:???]
>>802
ヒント:lib/sb/Content.pmのsub _category_tree

804 名前:nobodyさん mailto:sage [2005/10/28(金) 21:51:34 ID:???]
【.  CGI名  】 辞書スクリプトldic
【配布先URL】 ttp://evian.s12.xrea.com/index.php?p=60
【. 置き場所 .】 ttp://www2.wtp.jp/user/pizza/dictionary/
【 依頼期限 .】 一週間くらい
【. 依頼内容 】 全文検索できるようにしたいです。

置き場所のほうで検索していただけるとわかると思うのですが、
配布されたままの状態で検索すると見出しと読みしかヒットしません。
説明文のほうも検索でヒットするようにしたいのですが、
phpを開いて見てもどこがどう検索の部分にかかわっているのか皆目見当がつきません。
おわかりになる方がいらっしゃいましたら、
よろしくお願いいたします。

805 名前:nobodyさん mailto:sage [2005/10/28(金) 22:12:52 ID:???]
>>804
置き場所の意味が違う。



806 名前:nobodyさん mailto:sage [2005/10/28(金) 22:37:41 ID:???]
>>804
なんで丸投げスレのテンプレをこっちで使うんだ?
つーか業界用語っぽい「ピーきゃの」「ダーおー」「ナーこー」でもHitするなw

176旧: if(strpos(" ".$b[1].$b[2],$s)>0){
176新: if(strstr($a,$s)){

807 名前:804 mailto:sage [2005/10/28(金) 22:48:16 ID:???]
>>805
。。申し訳ありません。。。

>>806
おお、即レス感者感激です、ありがとうございました!!
大切に使わせていただきます(_ _)
(もう1つスレがあるの知りませんでした、、すみません、、)

808 名前:nobodyさん [2005/10/28(金) 22:48:17 ID:WVtHyOMT]
>>806
それだとカテゴリ名もひっかかってしまう希ガス

809 名前:802 [2005/10/29(土) 01:48:47 ID:T5CfyYm2]
>803
無事にできました。
拡張子がpmというファイルで、検索にかけられず一つずつ開いて調べて挫折していた所でした。
ありがとうございました。

810 名前:nobodyさん mailto:sage [2005/10/29(土) 01:52:34 ID:???]
>809
マルチファイル検索の出来るエディタでも使えばいいのに

811 名前:nobodyさん mailto:sage [2005/10/29(土) 02:38:04 ID:???]
>>809
おめでd

ついでだから調べた手順を書いておこうか。
まず実際に実行してみて前後のHTMLでgrepをかける->テンプレートを発見./data/template/0.cgi
テンプレートのcategory_listがカテゴリに置換されているのでこれをキーワードに再度gerp
出力されたHTMLでは<ul></ul>の中に入っているので./sb/Content.pmがそれっぽい
./lib/sb/Content.pm: $cms->tag('category_list' => ($all_list) ? '<ul>' . $all_list . '</ul>' : '');
$all_listはどっからきているかというと&_category_treeの戻り値。
_category_treeを読んでみるとビンゴ、という感じ
GNU grepは入れておくと何かと便利だよ

# ちなみに余談だけどテンプレートはこんなコマンドで変換してから読みますた
# perl -pe "BEGIN{$/='\n';} s/\\n/\n/" < 0.cgi


812 名前:nobodyさん [2005/10/29(土) 14:20:03 ID:T5CfyYm2]
>810
例えばどんなエディタで出来ますか?

>811
詳しい説明ありがとうございました。
もっと精進せねば!

813 名前:nobodyさん mailto:sage [2005/10/30(日) 02:18:19 ID:???]
ttp://www.web-liberty.net/download/topics/index.html

すみませんが教えてください。
↑の掲示板を現在利用しているのですが、スタイルシートでしょうか、
全体が中央に固定されてしまっているのです。
これを全体的に左側に寄せたいんですが、どうしたら良いでしょうか?
自分なりに頑張ってみたんですが、どうしてもわかりません。
何卒よろしくお願いします。

814 名前:nobodyさん mailto:sage [2005/10/30(日) 03:33:17 ID:???]
>>813
Web制作のネタだがな。
style.cssのbodyにあるtext-aline:center;と
div#documentにあるmarginの行を消す。

815 名前:nobodyさん mailto:sage [2005/10/30(日) 09:18:23 ID:???]
>813
そのサイト、移転してからレイアウトがぐだぐだになっちまったな



816 名前:nobodyさん [2005/10/30(日) 22:26:01 ID:QuaB/NEc]
現在、LQアクセス制限ライブラリttp://www2s.biglobe.ne.jp/~cru/library/lq/ を掲示板に組み込んで使っているのですが、
HPに別の掲示板を設置したら、また別にこれを組み込まないといけないため一人の人が別人になってしまいました。

HPで使用している掲示板は共通のIDで扱うようには出来ないでしょうか?
 (HP全体を一つに管理したいです。)
CGIのディレクトリに組み込むのではなく、アクセス制限専用のディレクトリを別に作ればいいのかと思ってやってみたのですが
うまくいきませんでした。どうぞよろしくお願いします。

817 名前:nobodyさん mailto:sage [2005/10/30(日) 22:47:04 ID:???]
>>816
丸投げスレから出てくるな。

818 名前:nobodyさん mailto:sage [2005/10/30(日) 23:49:56 ID:???]
つか、アクセス制限なら.htaccess 使えばすむことじゃん。

819 名前:nobodyさん mailto:sage [2005/10/31(月) 00:56:09 ID:???]
>>817
あれとは違うんじゃないか?

820 名前:nobodyさん mailto:sage [2005/10/31(月) 01:11:09 ID:???]
>>816
中身よく知らないが、ログファイルとかを共有してもダメなのか?

821 名前:nobodyさん mailto:sage [2005/10/31(月) 17:14:20 ID:???]
>>816 使い回すだけの資格(能力)が無さすぎ。国語でも勉強しとけ。
>>820 そこまで見当違いのことをゆーなよ。wwwww


822 名前:816 mailto:sage [2005/10/31(月) 23:50:19 ID:???]
>>817
何のことかわからないので見てきました。
スクリプトが同じなだけで要望の内容が違うと思うのですが、
あちらのスレの方が良ければこちらでは取り下げます。

>>818
複数で管理しているためWeb画面で操作できる物を使いたいと思っています。
言葉足らずですみませんでした。

823 名前:nobodyさん mailto:sage [2005/11/06(日) 21:01:56 ID:???]
>>822
ファイル名とID全部同じにすると統一できないかな?
でもファイル名が漏れると全部根こそぎだから慎重にね。(゚∇^*)⌒☆

824 名前:nobodyさん [2005/11/06(日) 21:19:35 ID:8oLoNXt4]
【 CGI名 】スレッド天国
【配布先URL】ttp://specters.net/cgipon/tengoku/download.html
【 依頼期限 】明日の朝まで
【 依頼内容 】↓
規約も読まずに好き勝手に書き込みする人がいるので
2ちゃんねるのように書き込もうとした時に規約の画面をだして読ませたいのです.

改造をしてみようとファイルを開いたまではよかったんですけど
中が凄くごちゃごちゃしていてどこいじればいいのかさえわかりませんでした。_| ̄|○ 。。
パソコンとモバイルに対応しているので余計に複雑でいじれません。(>_<)
だれかこれどこらへんいじればいいのか教えてください。。(ぺこり

825 名前:nobodyさん mailto:sage [2005/11/06(日) 21:21:49 ID:???]
明日の朝までってナメてんのか



826 名前:nobodyさん mailto:sage [2005/11/06(日) 21:34:44 ID:???]
ごめん。無理は承知でつ。(TдT)
上司命令で首がかかってるんでつ。(TдT)
いま他のところ突貫中(>_<)
教えて下さい頼んます!(−人−)

827 名前:nobodyさん mailto:sage [2005/11/06(日) 22:17:38 ID:???]
やってみるか
できなくてもうらむなよ

828 名前:nobodyさん mailto:sage [2005/11/06(日) 22:34:14 ID:???]
無理、スパゲティすぎ

829 名前:nobodyさん mailto:sage [2005/11/06(日) 23:23:52 ID:???]
むりそうでつか。。_| ̄|○ 。。


830 名前:nobodyさん mailto:sage [2005/11/06(日) 23:46:38 ID:???]
【 スクリプト改造依頼スレ 】(丸投げ) part4
pc8.2ch.net/test/read.cgi/php/1127916965/

831 名前:nobodyさん mailto:sage [2005/11/07(月) 00:24:49 ID:???]
丸投げのほうへ移りまつた.(ペコリ

832 名前:nobodyさん mailto:sage [2005/11/07(月) 05:18:11 ID:???]
>>824
上司命令って何?
まさか仕事でこのスクリプトを使ってるわけ?

大丈夫?その会社。

833 名前: ◆A2OwBNhxuY mailto:sage [2005/11/07(月) 09:11:06 ID:???]
>>832
使ってるようでつ.
詳しいことはしらんでつ. 先週から派遣バイトで入ってまつ.
で、今かなり激しいお客が絡んだトラブル発生中のようでつ.
会社は少し危ない雰囲気が漂ってるように感じてまつ.( ´Д⊂ヽ
入った初日に上司が社長からどやされてどつかれているのを目撃しまつた.((((;゚Д゚)))ガクガクガクブルブルブル

834 名前:nobodyさん mailto:sage [2005/11/07(月) 22:55:32 ID:???]
>>833
でつ まつ って今や誰も使わない死語だよ。
2chでさえ恥ずかしいから止めとけ。必死に見えるし。

835 名前: ◆A2OwBNhxuY mailto:sage [2005/11/07(月) 23:08:39 ID:???]
なりいきで死活問題になってるんでつ.
仕事決まって早くも首にされるか毎日がヒヤヒヤなんでつ.
必死も必死でなりふり構っていられないんでつ.ヽ(TДT)ノウワァァァン



836 名前:nobodyさん mailto:sage [2005/11/07(月) 23:31:40 ID:???]
派遣なんだろ?
派遣先の状況報告して次の見つけたほうがいい希ガス

837 名前: ◆A2OwBNhxuY mailto:sage [2005/11/07(月) 23:42:42 ID:???]
田舎なんでつ.
派遣も毎日ように仕事にいけるとこが超少ないでつ.
どの派遣も仕事が少なくて貧乏してる人で溢れてまつ.
1週間に1回とか2回しかこの一月は仕事もらえませんでつた.(TдT)
やっと一月フル出勤の職場に飛ばされて喜んでたのに。。。。シクシク
そんな中で断ったり無理を言われているとは派遣にいえないでつ.

838 名前:nobodyさん mailto:sage [2005/11/07(月) 23:45:15 ID:???]
まともな日本語が書けるようになってから来い
こんなとこにぐたぐた書き込む暇があるんなら、
ぐぐって参考になるようなサイトでも見つけて勉強しろ

839 名前:nobodyさん mailto:sage [2005/11/08(火) 00:32:18 ID:???]
◆A2OwBNhxuY はドラマ電車男に影響されて2chに来た人?

840 名前:nobodyさん mailto:sage アレは関わりたくない部類だな [2005/11/08(火) 00:41:51 ID:???]
2chに頻繁に来る奴の中にも、ふいんき読めない痛いのが居るから一概には言えぬかと

841 名前:nobodyさん mailto:sage [2005/11/08(火) 00:45:33 ID:???]
スレタイ読めてないやつも山ほどいるけどな

842 名前:nobodyさん mailto:sage [2005/11/08(火) 08:44:30 ID:???]
そうだな、アドバイスするスレだったな

1から書き直せばいいんじゃなーい?

843 名前:nobodyさん mailto:aa@ab.com [2005/11/17(木) 15:19:18 ID:???]
【 CGI名 】簡易データベース v2.1 (SJIS) 検索用
【配布先URL】ttp://www.rescue.ne.jp
【 依頼期限 】明日の朝まで
【 依頼内容 】↓

○円から○円までの商品を表示させるというのを実現させたいです。

ドロップダウンリストに
〜100円
101円〜200円
201円〜300円
〜〜
1,000円〜
という設定をしておいて、リストからその価格帯だけを表示させるという物です。

ドロップダウンリストに
<option value="1">〜100円</option>
<option value="2">101円〜200円</option>
<option value="3">201円〜300円</option>
として、普通にif文で

if($FORM{'data'} eq '1'){
if($data =< 100){ ; } else { next; }
}
elseif($FORM{'data'} eq '2'){
if($data => 101 && $data =< 200 ){ ; } else { next; }
}
〜〜
とすればOKなのでしょうか?(データには桁区切りのカンマが入ると思います。)
ほかによい方法がありますか?または、参考となるCGIがあれば同時に教えてもらえるとありがたいです。


844 名前:nobodyさん mailto:sage [2005/11/17(木) 15:51:18 ID:???]
 た め し た の か ?

845 名前:nobodyさん mailto:sage [2005/11/17(木) 19:53:45 ID:???]
>843
マルチすんな、クズ
せめて元スレにちゃんと断わってからこい



846 名前:nobodyさん mailto:sage [2005/11/17(木) 22:34:27 ID:???]
なんだよ明日の朝までって
ふざけるな

847 名前:nobodyさん mailto:sage [2005/11/18(金) 16:43:03 ID:???]
www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi
上記の画像掲示板でスレッド毎についているレス数を表示したいのですが
出来る方いらっしゃいましたら記述するプログラムを教えてください。

848 名前:nobodyさん mailto:sage [2005/11/18(金) 20:47:25 ID:???]
丸投げスレへどうぞ

849 名前:nobodyさん mailto:sage [2005/11/22(火) 16:49:08 ID:???]
【 CGI名】LineBBS
【配布先】ttp://www.cj-c.com/cgi_s/lbbs.htm
【ソース】ttp://2ch-library.com/uploader/src/up1582.txt
【改造内容】 
  コメントを送信後、書き込みの記事が反映されたページにでるのですが、
  これを自分のHPのTOPPAGE表示にしたい。(反映したかどうかは見れなくていい)
  FORM 部分の
    <form action="$cgi_f" method="$met"$T name=c>
    <input type=hidden name=mode value=wri>
  が怪しいと思ったので、<INPUT>タグを消してみたけど変わらず、
  name=cを消すとエラーになってしまいました。
  ソースをみてみたけど、name=cが何を指しているのかわかりませんでした。

  期限など特にありません。ヨロシクお願いします。
  

850 名前:nobodyさん mailto:sage [2005/11/22(火) 17:14:04 ID:???]
>>849
327行目に追加
print 'Location: homepage.html'."\n\n"; exit;

851 名前:849 mailto:sage [2005/11/22(火) 18:47:55 ID:???]
>>850
ありがとうございます。
BBS自体をいじっていない状態では無事にTOPPAGEへと移動しました^^
ただ、使用しているBBSの状態ではエラーがでてしまいました。

投稿画面の部分のソースをHTMLに貼り付けて、
TOPPAGEのHTMLに埋め込む形を取っているんです。
(一見、メールフォームみたいにみえるようになっています)
この場合どうしたらいいでしょうか(´・ω・`)
ご迷惑おかけしますorz


852 名前:nobodyさん mailto:sage [2005/11/22(火) 19:06:54 ID:???]
>>851
変更前のには上の修正をして動くのね?
使用しているBBSという意味が分からないけど、
成功したスクリプトを基準にしてもう一度設定しなおして。
849の書き方からするに動く原理とかあんまり分かってないようなので、動くのを基準にやり直すことお勧めします。

853 名前:849 mailto:sage [2005/11/22(火) 20:00:45 ID:???]
>>852
そうですね、わざわざ出来ないようになっている掲示板に
手をかけるのもあれなので、もとからページ移動先を
設定できるものを探して設置できるようにしました。
ご迷惑をおかけしました。

854 名前:nobodyさん [2005/12/04(日) 18:28:32 ID:i00gwMB7]

誘導されて来ました。
【.  CGI名  .】 YY-BOARD v5.5
【配布先URL】 www.kent-web.com/bbs/yybbs.html

デコード処理
sub decode {local($buf,$key,$val);
undef(%in);
if ($ENV{'REQUEST_METHOD'} eq "POST") {
$post_flag=1;
if ($ENV{'CONTENT_LENGTH'} > 51200) { &error("投稿量が大きすぎます"); }
read(STDIN, $buf, $ENV{'CONTENT_LENGTH'});
} else {$post_flag=0;
$buf = $ENV{'QUERY_STRING'};}
foreach ( split(/&/, $buf) ) {
($key, $val) = split(/=/);
$val =~ tr/+/ /;
$val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("H2", $1)/eg;

掲示板の最大文字数制限をしたくてソースを見ていました。
上の51200をいじれば最大文字数も変更できるのかと思い
50に変えたのですが、500文字の書き込みも普通に投稿できます。
どうすれば、制限することができるのでしょうか。それともここは関係ないのでしょうか。
他にあやしいところは下あたりです。よろしくお願いします。

記事登録
sub regist {local($flag,$oyaChk,@lines,@data,@new,@tmp);
# フォーム入力チェック &formCheck;
# 時間取得 &get_time;

855 名前:854 mailto:sage [2005/12/04(日) 20:24:04 ID:???]
解決しました。すみません。



856 名前:nobodyさん [2005/12/05(月) 00:58:41 ID:sAr+SdXn]
こんばんは。力なき私に力を貸してください。
今商品閲覧のサイトを作っているのですが
以下のCGIをうってDISPAYしようと試みましたが、下に延々と続いてしまいます。
希望的には5列表示し、2段になったら、下の方に次のページと表示したいのですが
できません。。。商品は$good_idが1からどんどん増えていくのでそこで
ifで表示させるのかなと思いやってみたのですが出来ません。
皆様方どうかちからを貸してください。
print "<FORM METHOD=POST ACTION=\"$cgifile\">\n";
print "<TABLE CELLPADDING=0 CELLSPACING=0 WIDTH=310 BORDER=0>\n";
print "<TR><TD background=\"$img_pass/table-up.gif\" width=155 height=12></TD><TD background=\"$img_pass/table-up.gif\" width=155 height=12></TD></TR>\n";
print "<TR><TD VALIGN=TOP width= 155 background=\"$img_pass/table-middle.gif\"><center>\n";
print "<a href=\"window.cgi?page_id=$page_id&num=1&count=$goods_id\" onClick=\"newwindow()\" target=\"new\"><IMG SRC=\"$pic_dir/$picture\" width=\"$img_w\" height=\"$img_h\" BORDER=0></a>\n";
print "</center></TD></TR>\n";
print "<TR><TD class=\"main2\" background=\"$img_pass/table-middle.gif\"><center><IMG src=\"$img_pass/title.gif\" width=\"100\" height=\"20\"><br>$name</center></TD></TR>\n";
print "<TR class=\"main2\"><TD background=\"$img_pass/table-middle.gif\"><center><IMG src=\"$img_pass/size.gif\" width=\"100\" height=\"20\"><br>$com</B></center>\n";
print "<TR class=\"main2\"><TD background=\"$img_pass/table-middle.gif\"><center><IMG src=\"$img_pass/price.gif\" width=\"100\" height=\"20\"><br>$price_disp 円</B></FONT></center>\n";
print "<TR><TD background=\"$img_pass/table-bottom.gif\" width=155 height=12></TD></TR>\n";
print "</TABLE>\n";
print "</FORM>\n\n";
}

857 名前:nobodyさん mailto:sage [2005/12/05(月) 03:27:22 ID:???]
最初っから表示する範囲を受け取る必要がある。
で指示された範囲の商品を表示して下部に表示してないページのリンクを貼る。
googleの検索結果のページを参考にするといい。

858 名前:856 [2005/12/05(月) 07:14:22 ID:sAr+SdXn]
googleは何でくぐればいいんですか?

859 名前:nobodyさん mailto:sage [2005/12/05(月) 10:44:12 ID:???]
>858
もうちょっと日本語の読解力をつけてくれ
それとも日本人じゃないのか?

なんにしろ、html出力の部分だけ貼られても
アドバイスのしようが無いんだが。
そこ以外の部分で適切な処理すればできると思うよ。

860 名前:856 [2005/12/05(月) 18:55:00 ID:sAr+SdXn]
webcartsystem.com/よりカートをお借りしています。
webcart.proです。上は私がカートdispayをいじっていますが、
なぜか同じように羅列してしまいます。皆様方●投げ状態ですけど、
すいません。

861 名前:nobodyさん mailto:sage [2005/12/05(月) 20:18:01 ID:???]
>>860
まず病院へ行ってらっしゃい

862 名前:nobodyさん mailto:sage [2005/12/07(水) 06:41:58 ID:???]
up.isp.2ch.net/up/4ee0f8d3772d.zip

うなぎスクリプト+subject2rss.cgiで,sageで更新をbold表示出来るようにしたいのですが,上手くできません。自分なりに日付表示を付け加えてみたつもりなのですが...

改良方法,ご教授ください

863 名前:nobodyさん [2005/12/13(火) 18:54:31 ID:OxkXO5pu]
【スクリプト名】 stereolog
【使用言語】 PHP
【配布元URL】 tar100mg.com/stereolog/

【ヘルプ内容】
現在、自鯖にうpして、カスタマイズ中です。
トップページのみ、右カラムの記事表示件数を0にし、
include('XXXX.html');という形で差し替えできるファイルを読み込みたいと考えています。
その他のページ(カテゴリトップなど)は現状のままで、トップページの右カラムだけの変更です。
index.phpにinclude('XXXX.html');を追加してみたりしましたが、全ページに表示されてしまいます。

うまい解決方法が見つかりません。
期限は特にありません。
お手数をおかけしますが、よろしくお願いします。



864 名前:863 mailto:sage [2005/12/13(火) 19:00:02 ID:???]
追記
スクリプトURLが抜けていたので記載します。

【スクリプトURL】
tar100mg.com/stereolog/log/file/stereolog_067b.zip
上記スクリプトにあるテンプレート【tarpop2】を利用しています。

よろしくお願いします

865 名前:nobodyさん mailto:sage [2005/12/13(火) 23:55:26 ID:???]
それーiframeでいいんじゃねーの?



866 名前:nobodyさん mailto:sage [2005/12/14(水) 14:53:21 ID:???]
>>865
レス有難うございます。
iframeでやって見ましたが、やはり全てのページに反映されてしまいます。


867 名前:nobodyさん mailto:sage [2005/12/14(水) 17:25:30 ID:???]
>>863
そもそも修正すべきファイルが間違っているような希ガス。
右カラム触りたいなら ./style/tarpop2/blogbody.php でしょ。

if(
!isset($_GET['id'] ) && !isset($_GET['month']) && !isset($_GET['cat'] ) && !isset($_GET['view'] )
){
// Home時
include('home.html');
}
else{
// それ以外
あれこれ
}

homeを示すglobal変数見つからなかったからこんな感じでどうよ。

868 名前:867 mailto:sage [2005/12/14(水) 17:31:45 ID:???]
ダメだ、エントリ増えたらhome.htmlの表示も増えたw
./inc/func.phpも修正しないとダメっぽいが時間切れ。
つか作者に聞いてみるのも一つの手だよ。

869 名前:867 mailto:sage [2005/12/14(水) 17:34:25 ID:???]
うは、よく見たら修正しないといけないのは view.php の方かも。
まぁ頑張れ、以上。

870 名前:nobodyさん mailto:sage [2005/12/14(水) 19:03:20 ID:???]
>>867
も・もちつけ!

871 名前:nobodyさん mailto:sage [2005/12/14(水) 20:05:57 ID:???]
>>867の情報を元に大体の見当は付いたが、素人がこれ改変するの大変だよ。
indexページ別に作って、blogに飛ばす方が遥かに楽だと思う。

872 名前:863 mailto:sage [2005/12/15(木) 09:05:03 ID:???]
>>867-871
色々考えていただいて有難うございました。
また、何かあればよろしくお願いします。

873 名前:nobodyさん mailto:sage [2005/12/17(土) 00:22:11 ID:???]
【スクリプト名】Web Patio 2.2
【配布元URL】www.kent-web.com/bbs/patio.html
【使用言語】Perl

Web Patio にアップロード機能を付加しようと試みました。
表示部分に関してはとりあえず後回しと考えていたので手をつけていません。

まじめにプログラムをしたことがないので根本的に間抜けな事をしているの
かもしれませんが、よろしかったら突っ込みお願いします。

----------やってみたこと----------

同じフォルダにcgi-lib.plを置く

新規投稿のform部分に追加
<form enctype="multipart/form-data" 〜 >
<input type=file name=upfile size=40>

874 名前:nobodyさん mailto:sage [2005/12/17(土) 00:22:32 ID:???]
init.cgiに追加
 require './cgi-lib.pl';
 $imgdir = './img/';
 $imgurl = "http://(該当URL)/img/";
 $imgurl = "./img/";
 $clip_err = 1;
 $maxData = 51200;
 $gif = 1;# GIFファイル
 (略)
 $mp3 = 0;# MP3ファイル
 $cgi_lib'maxdata = 102400;
 $MaxW = 300;# 横幅
 $MaxH = 150;# 縦幅
 JoyfulNote(www.kent-web.com/bbs/joyful.html)から
 sub upload 部分を丸写し
 376: next if ($key eq "upfile"); 追加

regist.cgiに下記部分を
追加
 69: if ($in{'upfile'}) { ($tail,$W,$H) = &upload; }

改変
 027: local($sub,$key,$flag,$i,$tail,$W,$H,@top);

 138: print OUT "0<>$in{'sub'}<>$i_nam2<>$in{'email'}<>$i_com<>$date<>
 $host<>$pwd<>$in{'url'}<>$in{'mvw'}<>$my_id<>$tail<>$W<>$H<>\n";

 207: push(@file,"$newno<>$in{'sub'}<>$i_nam2<>$in{'email'}<>$i_com<>
 $date<>$host<>$pwd<>$in{'url'}<>$in{'mvw'}<>$my_id<>$tail<>$W<>$H<>\n");

875 名前:nobodyさん mailto:sage [2005/12/31(土) 19:11:38 ID:???]
ttp://www.minicgi.net/(休止中)
ここで配布されてた「Miniりすと」をいじって、その後戻そうとしたんですが
タグ許可の辺りと、画像のアップロードの辺りでつまづきました
配布されてた状態に戻したいんですが、どこを直せばいいのやら・・・お願いします
ttp://49uper.com:8080/html/img-s/102699.zip



876 名前:nobodyさん mailto:sage [2006/01/01(日) 01:21:23 ID:???]
元の状態に戻す一番簡単な手段は弄った物を破棄し、新しく始めからやる事だ。
変更点を残したいのなら差分を取って必要な箇所を書き換えれば済む話だ。
配布されていた状態がどのような物だったのか、我々は知る術を持たない。

因って、弄る前の状態でバックアップを取っていない貴方に問題がある。

877 名前:nobodyさん mailto:sage [2006/01/17(火) 10:08:27 ID:???]
>875
流れてるんで再upしてくれ

878 名前:nobodyさん mailto:000 [2006/01/18(水) 21:44:48 ID:???]
【スクリプト名】:[ReverseAccess][Yomi-Search Ver4.21]
【ReverseAccess配布元】:www.cj-c.com/cgi_s/access.htm
【Yomi-Search Ver4.21配布元】:yomi.pekori.to/yomi-search.shtml
【改造内容】Yomi-Search Ver4.21でリンク集を運営しています。
Yomi-Searchのアクセスランキング専用のURL(転送アドレス)で
他サイトが当サイトをリンクした場合でもReverseAccessに集計出来るようにしたいのです。
あるいは、アクセスランキングが直接ReverseAccessのカウントをアップできるように出来ないでしょうか
Perlの事は、全然わからず苦戦しています。
皆さんどうぞ宜しくお願い致します。><

879 名前:nobodyさん mailto:sage [2006/01/19(木) 02:02:39 ID:???]
>>878
いまいち言っていることがわからん

880 名前:nobodyさん [2006/01/20(金) 12:50:43 ID:t3QT2E9W]
【スクリプト名】EAZYimode
【配布先】www.net-easy.com/imode/imode.html

掲示板のコメント部分で禁止用語の設定ができるように
したいのです。いろいろやってみたけど、ダメですた・・・。
ご教授お願いします。


881 名前:nobodyさん mailto:sage [2006/01/20(金) 16:46:57 ID:???]
>>880
いろいろやってみたスクリプトを晒しなさい。
ここはそういうスレ

882 名前:nobodyさん mailto:sage [2006/01/20(金) 20:39:12 ID:???]
YY-BOARDでトリップ機能を付けてたんだが新しくIDにしたくなってみた。
トリップはいらないんだけどIDをトリップと同じ文字にしたい。
どうすればいいのか知恵を貸してくだされ・・・。

# ID生成
if($in{'pwd'}) {
$id = substr(crypt($in{'name'}, '$1$' . $in{'pwd'}), -10);
$date = "$date <font color=$id_color>ID:$id</font>";
}

# トリップ
$nam =~ s/◆/◇/g;
if ($nam =~ m/#(.+)/) {
my $trip = ' ◆' . substr(crypt($1, substr($1, 1)), -10);
$nam =~ s/#(.+)/<\/b>$trip<b>/;
}


883 名前:nobodyさん mailto:sage [2006/01/20(金) 23:05:26 ID:???]
$nam =~ s/◆/◇/g;
if ($nam =~ m/#(.+)/) {
my $id = ' ◆' . substr(crypt($1, substr($1, 1)), -10);
$nam =~ s/#(.+)/<\/b>$id<b>/;
}

884 名前:880 mailto:sage [2006/01/21(土) 02:51:42 ID:???]
s3p.net/~channel2/webpro/marunage/joyful/joyful.cgi?mode=thr&no=291

>>881さん
 ウプしてみました。添削お願いします。
 

885 名前:nobodyさん mailto:sage [2006/01/21(土) 07:50:52 ID:???]
>>883
無理でした・・・。



886 名前:nobodyさん mailto:ge [2006/01/24(火) 18:53:55 ID:???]
あげ

887 名前:nobodyさん [2006/01/24(火) 22:27:37 ID:v6rsgVgC]
【PHPスクリプト名】−Webメーラー−
【配布先】ttp://php.s3.to/
【ソース】ttp://php.s3.to/net/webmailb.phps
【改造内容】
入力した数字の回数だけ同じ送信を繰り返したい。

まったくない知識で少々ググってfor構文を使ってみたがうまくいかず。もし失敗して無限ループにでもなったら大変なので、断念。
よろしくおねがいします。

888 名前:nobodyさん mailto:sage [2006/01/25(水) 11:30:34 ID:???]
それ何てスパム?

889 名前:nobodyさん [2006/01/28(土) 05:52:08 ID:d/2+tkD1]
はじめまして。チャットを設置したいのですが、
右クリックして、ソースを見ると、ipが表示されるようになっていました。
ソースを見てもipが表示しないようにするには、どこの箇所を修正すればいいのでしょう?
それとチャットで発言すると、左側に日時が表示されるのですが、コメントの右側に表示させるにはどうすればいいですか?
教えてください。お願いします。

配布元のサンプル:www.mytools.net/cgi/test/chat2/tchat.cgi?room=test1
テキスト:ytamago.hp.infoseek.co.jp/tesu.txt

890 名前:nobodyさん mailto:sage [2006/01/28(土) 08:10:14 ID:???]
>>889
【 スクリプト改造依頼スレ 】(丸投げ) part4
pc8.2ch.net/test/read.cgi/php/1127916965/l50

891 名前:889 mailto:sage [2006/01/28(土) 20:43:56 ID:???]
>>890
スレ違いでしたね^-^;
ありがとうございました。

892 名前:nobodyさん [2006/02/03(金) 23:30:12 ID:tv+w3slT]
yomiFanでログデータの追加。URLをもうひとつ記入できるようにする改造。
でURL部分の追加は掲載されていてそれは適応したんですが、その第二URLにタイトルを追加する方法は
どうすればいいんでしょう?。テンプレの部分はわかるのですが、各所CGIのどの部分をいじればいいかわからないため
どなたか教えてください。

893 名前:nobodyさん [2006/02/15(水) 01:19:40 ID:F6j2ktQX]
よろしくお願いします。
T-BookmarkPlus Finalバージョンを使っているのですが、
このスクリプトで「新着リスト」と「更新リスト」を表示する場合
どういう改造が必要でしょうか?
もともと新着アイコンや更新アイコンが付けられる仕組みなので
もしかしたらURLにオプションを指定すれば見れるかとも思ったのですが、
どう組み合わせてもうまくいかないので、やはり改造が必要なのかなと。
アドバイスお待ちしています。

T-BookmarkPlus Final
www.de-bug.net/cgi/bmpfmain.html
マニュアル
www.de-bug.net/cgi/bmpmain.html

894 名前:nobodyさん [2006/02/16(木) 11:02:10 ID:eLE66xLL]
# 管理用パスワード & 管理人名
$masterpass = '0123';
$mastername = '管理人';

# ID生成
if($in{'pwd'}) {
$id = substr(crypt($in{'name'}, '$1$' . $in{'pwd'}), -10);
if ($in{'pwd'} == $masterpass && $in{'name'} == $mastername) { $id = 'Master'; }
$date = "$date ID:$id";
}

っと書いてある物をaskabbsに書き込み使用しています。

ですがこれを.txtか何かにして他の人たちにも使ってもらいたいのですがどのようにしたら出来るのでしょうか?
よろしくお願いします。

895 名前:nobodyさん mailto:sage [2006/02/16(木) 11:15:31 ID:???]
↑どこかのスレで見かけたぞ
マルチうぜえ。

>これを.txtか何かにして
アフォか。perlについてちっとは勉強してからこいっての。



896 名前:nobodyさん mailto:sage [2006/02/16(木) 11:16:37 ID:???]
一部分を見せられても訳わからんし、第一何がしたいのかも良くわからん。
もう一回出直してきた方がいいかも。

897 名前:nobodyさん [2006/02/16(木) 12:29:19 ID:0NGzx21f]
はじめまして。
ttp://tackysroom.com/
こちらのサイトで配布されている
『スキスキ2』というCGIについてですが、
途中の質問に画像をアップロードする機能を付けるよう改造したいと思っています。
色々調べてみて、フォームを付けてみたりしたのですが、
なにをしてもエラーが出てしまいます・・・
どのように改造したらアップロードできるようになるのでしょうか。
アドバイスよろしくお願いします。


898 名前:nobodyさん mailto:sage [2006/02/16(木) 15:21:16 ID:???]
>894
ろくに知識もないのに何かを配布するとかやめろ。マジ迷惑。
やりたいなら、しっかり勉強して、配付するものの内容や配布の仕方・使い方等、
お前自身で使う人たちのサポートがきちんとできるレベルの知識をつけてからにしてくれ。

899 名前:nobodyさん mailto:sage [2006/02/16(木) 15:37:32 ID:???]
お前らは黙って答えてればいいお(^ω^#)ピキピキ

900 名前:nobodyさん mailto:sage [2006/02/16(木) 15:59:18 ID:???]
>>897
自分がどのような改造を施したのかスクリプトをうpしなさい。
話はそれからだ。

901 名前:改造依頼です [2006/02/16(木) 17:48:39 ID:vUs8kAED]
CJ-CLUBのChild Treeをトリップ実装したいのですが・・。
配布元はwww.cj-c.com/cgi_s/cbbs.htmです。

CJ-CLUBのサポート掲示板のログを見て参考にしたのですが、出来ませんでした。
www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=9723&rev=&no=1&KLOG=10
これは同じ配布元のI-BOARDのスクリプトなので多少の違いがあるんだと思うんですが・・。

サポート掲示板にあったサブルーチンだと、500エラーが起こったので他の掲示板のサブルーチンから引用して↓のようにしました。
sub trip {
local( $data ) = @_;
$data =~ s/◆/◇/;
if ($data =~ /(#|#)(.+)$/) {
$tripword = $2;
$salt = substr($tripword."H.", 1, 2);
$salt =~ s/[^\.-z]/\./go;
$salt =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;
$c_tripword = substr(crypt($tripword, $salt),-8);
$data =~ s/(#|#)(.+)$/◆$c_tripword/;
}
return $data;
}

すると、「名前◆トリップ」と表示されるのではなく、ただ「名前」しか表示されませんでした。
私はPerlの知識が全く無いので、これ以上何をやっていいのかがわかりません^^;
どなたか教えていただけないでしょうか?

902 名前:nobodyさん mailto:sage [2006/02/16(木) 18:01:53 ID:???]
>>901
スクリプトを見ずにレス

print 名前;
の所を
print &trip(名前トリップキー付);

903 名前:901 mailto:sage [2006/02/16(木) 18:28:59 ID:???]
>>902
らしき部分は3つ見つけたんですが・・・。

print"/ $rname <small>($rd) $yobi<font color=\"$kijino\">#$rnam</font></small> $re$Pr\n";

print"<a href=#$nam>$news $d_may</a>\n";

print"/$name <small>($date) $yobi<font color=\"$kijino\">#$nam</font></small> $end$Pr</td></tr><tr><td nowrap>\n";

この3つどれをそう変えてもトリップは表示されませんでした。
あと、名前欄に◆と入力しても◇にならないんですが・・・。

904 名前:nobodyさん mailto:sage [2006/02/16(木) 18:38:13 ID:???]
>>903
それをおまいはどのように書き換えたのか書いてみろ

905 名前:901 mailto:sage [2006/02/16(木) 18:42:59 ID:???]
$rname → &trip($rname);
$nam → &trip($nam);
$name → &trip($name);

です。
一つ一つ試してみたんですが、全部ムリでした。



906 名前:nobodyさん mailto:sage [2006/02/16(木) 18:55:08 ID:???]
>>905
あーごめんごめん、
ログファイルに書き出す前にトリップキーをトリップに変換してログに書き出せばいいんじゃないかな。
表示部分でやってもダメだ。
管理人にトリップキーを抜かれる。

907 名前:901 mailto:sage [2006/02/16(木) 19:14:03 ID:???]
>>906
すいませんその方法がわからないです^^;
Perlプログラムの知識は全く無いんで。
基礎用語が少しだけわかる程度です。

908 名前:nobodyさん mailto:sage [2006/02/16(木) 19:21:19 ID:???]
>>907
じゃ、なんでこのスレに来たんだよ。
このスレはアドバイスをもらって自分で何とかするスレ。
お前はこっちに逝け!
【 スクリプト改造依頼スレ 】(丸投げ) part4
pc8.2ch.net/test/read.cgi/php/1127916965/


909 名前:901 mailto:sage [2006/02/16(木) 19:28:29 ID:???]
了解。スレ違いでしたか^^;
すいませんでした、移動します。


910 名前:nobodyさん mailto:sage [2006/02/18(土) 06:17:16 ID:???]
ttp://www.rescue.ne.jp/cgi/database/
を改造しようと思うんですが都道府県 男女別 年齢層 の部分を削除するにはどうすればいいですか?
つまりニックネームだけの検索に改造しようと思ってます
ソースはこんな感じです↓

if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); }
else { $buffer = $ENV{'QUERY_STRING'}; }

if ($buffer eq "") { &error('エラー','使い方が間違っています.'); }

@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {

($name,$value) = split(/=/, $pair);
$name2 = $name;
$value2 = $value;
$FORM2{$name} = $value;

$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
&jcode'convert(*value,'euc');

$value =~ s/</</g;
$value =~ s/>/>/g;
$value =~ s/\n//g;
$value =~ s/\r//g;
$value =~ s/\t//g;
$value =~ s/\,//g;

#フォーム変数へ
$FORM{$name} = $value;


911 名前:nobodyさん mailto:sage [2006/02/18(土) 06:18:30 ID:???]

if (!open(IN,"$file")) { &error('データベース読取エラー','復旧をお待ちください.'); }
@BASE = <IN>;
close(IN);

if ($FORM{'FF'} eq '') { $FF = 0; } else { $FF = $FORM{'FF'}; }
$TO = $FF + $page - 1;
if ($TO > $#BASE) { $TO = $#BASE; }
$hit = 0;
$next_num = '';

foreach $num ($FF .. $#BASE) {

$data = $data2 = $BASE[$num];
&jcode'convert(*data,'euc');
($d,$DATE,$NAME,$EMAIL,$SEX,$AGE,$HANDLE,$PREF,$REM) = split(/\,/,$data);

# 都道府県(一致)
if ($AGE eq $FORM{'AGE'}) { ; } else { next; }
<<< 中略 >>>

# ニックネーム(マッチ)

if ($FORM{'HANDLE'} ne '') {

if ($HANDLE =~ /^([\x00-\x7F]|[\x8E\xA1-\xFE][\xA1-\xFE]|\x8F[\xA1-\xFE]{2})*$FORM{'HANDLE'}/i) { ; } else { next; }
}

# 検索終了処理
if ($hit == $page) { $next_num = $num; last; }
else { push(@NEW,$data2); $hit++; }
}

912 名前:nobodyさん mailto:sage [2006/02/18(土) 22:59:32 ID:???]
>>910-911
index.htmlの該当部分selectタグを削除。
内部処理までも削除したいならレスして。

913 名前:nobodyさん [2006/02/19(日) 14:52:19 ID:U1Aplwrb]
他スレで質問しましたら、こちらに誘導されましたので質問させていただきます。

【.  CGI名  .】 T-Chat 2
【配布先URL】 www.mytools.net/cgitools/chat2.html
【. 依頼内容 】 チャットの投稿した文字が発言画面に反映される文字数100文字以内、または5行程度に制限したい場合どの場所を変更すればいいのでしょうか?
テキストを ytamago.hp.infoseek.co.jp/tesu.txt にアップしましたので、どうかアドバイスお願いします。


914 名前:nobodyさん mailto:sage [2006/02/19(日) 16:59:30 ID:???]
>>913
210行目のadd_newdataのサブルーチンの中で、
length ($chat) >= 200 # 単純に日本語一文字2バイトと計算
($chat =~ /\n/) >= 5 # 改行文字が何個あるか
とか使って好きなように制限して下さい。

915 名前:913 [2006/02/19(日) 21:07:39 ID:sC6i+j2R]
>>914
ありがとうございます。早速書き換えしてみたのですが、エラーが出ます。
私の書き方で不自然な箇所はありますか?

##### 新しいデータの追加
sub add_newdata{
length ($chat) >= 200 #
($chat =~ /\n/) >= 5 #
($chat && $cname) || return;

if($url && $url ne 'http://'){
$linkto="<a href=\"$url\">$linkcharacter</a>";
}
$newdata = "<FONT SIZE=\"3\" COLOR=\"$CT[$clrno]\"><B>$cname</B></FONT> : $linkto $chat <FONT SIZE=\"2\">[$date_now]</FONT><BR>\n";

while(@datas > $maxlines - 1){
pop(@datas);
}
unshift(@datas, $newdata);
$update_flag = 1;
}



916 名前:nobodyさん mailto:sage [2006/02/19(日) 22:32:21 ID:???]
>>915
せめて、if () {} ぐらいの形にはしておこうよ。

917 名前:nobodyさん mailto:sage [2006/02/25(土) 12:08:29 ID:???]
(1)有名ブラゲの俺のペナント2です。
配布元:バンプの部屋ttp://bannpu.com/
該当するスクリプトのみこちら↓にアップしました。
ttp://www.geocities.jp/amaterasusatomori/kousin.txt

(2)名無しが40歳以上になったら勝手に引退するように。
プログラムで言うと$sakusyaが$no_playerで$nenreiが40以上の場合に、¶paraを実行できれば良いらしいのですが…。

if(($sakusya[$i] eq $no_player[$i]) && ($nenrei[$i >= 40])){
¶para;
}

をどこかに挿入すればいいことまでは分かったのですが、どこに入れればいいのか分からなくて。
どなたか分かる方、お願いします。

918 名前:nobodyさん mailto:sage [2006/02/25(土) 12:12:45 ID:???]
↑文字化けすみません。
¶para;は&parapara;の半角で。

919 名前:nobodyさん mailto:sage [2006/02/26(日) 12:46:22 ID:???]
誰かあぼーん機能付けてる人いる?
そういうのがググってもなかなか見つからないんだけどさorz

920 名前:nobodyさん [2006/02/26(日) 20:31:09 ID:qTrOQ0Y+]
>>919
早く死ねば?

921 名前:nobodyさん mailto:sage [2006/02/26(日) 20:48:08 ID:???]
おや?>>919-920があぼーんで見えないぞ

922 名前:917 mailto:sage [2006/02/27(月) 09:07:28 ID:???]
誰もレスないみたいですができました。
バックアップに書き込む部分の$ato[$i] <= 0があったからいけなかったようです。
もし考えてくれた人いましたら、ありがとうございました。

923 名前:nobodyさん mailto:sage [2006/02/28(火) 03:19:28 ID:???]
サイト内検索を探しててこれttp://www.yumemaboroshi.net/cgi2786/
イイなって思ったんですけど何故か500になるんですよね
どこがおかしいんでしょうか?

924 名前:nobodyさん [2006/03/01(水) 01:11:13 ID:8WY3+dzV]
質問です、ageさせて頂きます。
掲示板に、自作自演防止のため2ちゃんと同様の強制ID表示をつけてるのですが

sub id {
my($id,$sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst,$month,$date,$identify);
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$identify = substr($host,-2).substr(crypt($host,$year-$mon*100),2);
$id = crypt($identify,$mday."L");
$id = substr($id,-10);
return $id;
}

某所で拾ったこれを組み込んでますが、接続元ホストによって生成するんですけど
$hostが「softbank〜.bbtec.net」に対して、すべて同じIDを生成してしまうのです。
間の「〜」にはIPアドレスの12桁の数字が入るのですが…
書き込み人によってこの間の数字はそれぞれ違うのですが、IDはどれも
同じになってしまって。
で、自分なりにあれこれ、数字その他をいじったりまったく別のルーチンに差し替えたり
していたら、今度はdion.ne.jpのホストがみんな統一されてしまったりとか。
なぜそうなってしまうのか、自分には…
IDを問題なく区別して生成させる方法がわかる方、ぜひご指摘ご教授下さいませ

925 名前:nobodyさん mailto:sage [2006/03/01(水) 04:11:48 ID:???]
>>924
substr(文字列, 開始位置, 長さ)



926 名前:nobodyさん mailto:sage [2006/03/01(水) 07:12:12 ID:???]
>>924
$host使ってるからだろ

927 名前:nobodyさん [2006/03/01(水) 22:01:36 ID:p75SPwPu]
【.  CGI名  .】 White Board
【配布先URL】 powder-snow.milk.tc/
【 依頼期限 】 なるべく早めにお願いします
【. 依頼内容 】 当サイトの掲示板でnemuの部屋の雑談板のように頻繁にアドレス乱立スレが立ちます。
今は雑談板を閉鎖しているのですが待っている方もみえます、以前は串制限やホスト名を制限していましたが無意味な結果が現状です
上記のcgiにBBQを組み込みたいのですがどこに組み込んで良いのかわかりません
if (gethostbyname(join(".",reverse(split(/\./,$ip))).".niku.2ch.net") eq "\x7f\x00\x00\x02")
これをどこに組み込めば良いのかどうか宜しくお願いします

928 名前:nobodyさん mailto:sage [2006/03/01(水) 22:19:28 ID:???]
>>927
マルチすんな

929 名前:nobodyさん mailto:sage [2006/03/01(水) 22:23:39 ID:???]
>>928
スレ違いなのでこちらにレスしたまでなのですが・・・

930 名前:nobodyさん mailto:sage [2006/03/02(木) 02:09:07 ID:???]
>>927

本来なら作者に聞くべきだ。その方が確実。
しかも、「なるべく早めにお願いします」でスルーしようと思ったがまあ今回だけ。

white.cgiの639行目(if($in{'pass'} eq ""){&error("削除Keyを入力してね");})の下あたりに

$flag_acc = join('.',unpack('C4',gethostbyname(sprintf(qq|%s.niku.2ch.net.|,join('.',reverse(split(/\./,$ENV{'REMOTE_ADDR'})))))));
if($flag_acc =~ /^127/){&error("BBQに登録されています。本当にありがとうございました。");}



931 名前:nobodyさん [2006/03/02(木) 14:57:47 ID:k+t5Sn1v]
質問です。
web-libertyのメール送信CGIを改造したいのですが。
www.web-liberty.net/download/mail/index.html
送信されるメールには、必ずメール本文に
「送信者」「件名」「送信アドレス」「本文」「ホスト」「日時」が表示されます。
メルアド、送信者名、アドレスが二つ表示され、鬱陶しいのでこれを 「本文」「ホスト」「日時」のみの表示に変えたいのですが・・・。
267〜271行目の辺りにある「$value」を「$in{'text_sys'}」に置き換えてみました。
すると送信されるメールの表示が「本文」×4「ホスト」「日時」のようになってしまいました。
本文の表示を一つに減らすにはどうしたらいいのでしょうか?
回答お願いしますm(_ _)m

932 名前:nobodyさん mailto:sage [2006/03/02(木) 16:15:28 ID:???]
>>931

作者に訊け。
その方がここで訊くより早い。

933 名前:nobodyさん [2006/03/04(土) 16:00:22 ID:e/z2f5Uv]
【.  CGI名  .】 ぜろちゃんねる、携帯絵文字対応BBS「SmallPICT」(Ver2.161)
【配布先URL】 0ch.mine.nu/public/scripts/hdml.cside.com/DLcgi/spict/
【 依頼期限 】 なるべく早いとうれしいです。
【. 依頼内容 】 2ちゃん形式の掲示板に携帯絵文字対応BBSを組み込んで欲しいです。
        PCで書き込み・閲覧が出来ればいいです。
        (携帯からの閲覧や、2ちゃんブラウザでの利用は出来れば嬉しいですが、
         出来なければ別に必要ありません。)
  去年お願いした方が途中でいなくなってしまわれたので是非お願いします。

934 名前:nobodyさん mailto:sage [2006/03/04(土) 16:33:14 ID:???]
>>933
ここは丸投げスレではありません。

935 名前:nobodyさん [2006/03/05(日) 09:11:21 ID:TAl9VaKX]
>>932
聞いたらサポート外といわれましたorz



936 名前:nobodyさん [2006/03/05(日) 11:36:03 ID:hlZ3Pay4]
特定のフォルダの中身をすべて表示するというもの
これだとすべてを1ページに表示するので重いです
例えば10個づつ表示してページ後はページ分けを自動作成するってことできますか?

本来htaccessでindexなしでファイルの表示を可能にすれば簡単なのですが
レンタルサーバーにはhtaccesは使えないし匿名FTPもダメなので
よろしくお願いします

opendir(DIR, "$dir");
while ($_ = readdir(DIR)) {
if (substr($_,-4,4) ne "") { #ファイル出力
($size) = (stat("$dir/$_"))[7]; # ファイルサイズ所得
print "<TR>";
print "<TD><A HREF=\"$dir/$_\" TARGET=\"_blank\"><IMG SRC=\"$dir/$_\" $width_height>"; # 画像(リンクあり)
print "<TD><A HREF=\"$dir/$_\" TARGET=\"_blank\">$_</A>"; # ファイル名(リンクあり)
print "<TD ALIGN=RIGHT>$size\n"; # サイズ
}
}
closedir(DIR);

937 名前:nobodyさん mailto:sage [2006/03/05(日) 23:28:03 ID:???]
こんなの仕込んで適当にループを抜ければ済むと思うが、
if ($count < $in{'page'}) {next;}
if ($count > $in{'page'} + 10) {last;}

おいらならIMG出力をやめて高速化だな。ページ分けは一覧性を損ねる。
画像専用にサムネイル機能をつけるかもしれないが。

938 名前: [2006/03/05(日) 23:38:57 ID:dp/jbZKG]
掲示板にさかんに広告が貼り付けられて困っています。
でもああいうのって自動で、スクリプトを使って貼り付けているみたいです。
そこで掲示板に「投稿キー」という窓を設け、横に「一という字を入力してください」と書き、
実際そこに一という字を入力しないと、投稿が却下されるようにしたいです。

【light.cgi】
www.kent-web.com/bbs/light.html

【テキスト】
proxy.f2.ymdb.yahoofs.jp/users/f5d2d9e/bc/public/light.txt?bcMwvCEB3F.L2bEE

上記のように書いてみましたが、正しく「一」と記入しても
エラー表示が出て投稿できないようになってしまいました。

939 名前:& ◆7UCJWvNKzw [2006/03/05(日) 23:40:23 ID:dp/jbZKG]
ちなみに書き換えた一行だけ抜き出すと、

 if ($toukou !~/一/) { &error("一という字を入れてください",'NOLOCK'); }

こんな感じです。

940 名前:nobodyさん mailto:sage [2006/03/05(日) 23:57:22 ID:???]
掲示板スパム対策だったらKENTの一番下にある
「スパム投稿対策LIGHT BOARD」使ったほうがよくないか?

941 名前: [2006/03/06(月) 00:12:44 ID:ORH5DdGR]
>940
ありがとうございます。
ですが
www.kent-web.com/bbs/index.html
ここ見てみましたが、今はないみたいです。
TOPページも見てみましたがなかったでした。

942 名前:& ◆dQG0tg7OyU [2006/03/06(月) 00:22:25 ID:ORH5DdGR]
すみません。
kentさんのページからは見つかりませんでしたが、検索したら見つかりました。
しかしどうやら、誤動作でちゃんとした投稿がスパムと判定されることもあるようです。

できれば上記の改造部分に関して、ご指導いただけるとありがたいです。

943 名前:nobodyさん mailto:sage [2006/03/06(月) 00:23:08 ID:???]
(あと、名前のところに「一」と入れているんですが、たまに文字化けするようでスミマセン)

944 名前:940 mailto:sage [2006/03/06(月) 01:19:09 ID:???]
>>938の【テキスト】が見られない(DLできない)のでアドバイスのしようが
ないんですが、依頼文から推測するとこんな感じの事がやりたいのかな?

★ フォームの適当な位置に以下を挿入

<tr>
<td><b>投稿キー</b></td>
<td><input type=text size=2 name=spam value="$spam">(一という字を入力してください)</td>
</tr>


★投稿受付の入力チェック
★if (!$post_flag) { &error("不正なアクセスです"); } の下に以下を挿入

if ($in{'spam'} ne "一") { &error("投稿キーを入力してください"); }


こんな感じでどう?
想像だけで書いちゃったので合ってるのかわかんないけどw

945 名前:nobodyさん mailto:sage [2006/03/06(月) 11:51:13 ID:???]
>>937
dクスです




946 名前:nobodyさん mailto:sage [2006/03/06(月) 16:48:54 ID:???]
誘導されて来ました。

webサーバーのソフトが欲しい。
perlで、データを編集するソフト。
cgiroom.nu/list/database/dataedit/index.htm
これと同じだけど、
全データを配列に格納しない。データが大きいので
メモリがパンクする。


947 名前:nobodyさん mailto:sage [2006/03/06(月) 17:53:47 ID:???]
>>946
スレ違い

948 名前: mailto:sage [2006/03/06(月) 18:31:37 ID:???]
>944
できました━(゚∀゚)━!
neっていうのを使うんですね。
ありがとうございます!!感涙。

テキスト文、見られなくてすみませんでした。m(..)m

949 名前:nobodyさん mailto:sage [2006/03/06(月) 20:26:38 ID:??? BE:789427788- ]
アッhan!BBSにhane&kage機能の実装アドバイスキボン(`・ω・´)


950 名前:nobodyさん mailto:sage [2006/03/06(月) 20:32:57 ID:???]
>>949
>>1

951 名前:nobodyさん mailto:sage [2006/03/06(月) 20:34:21 ID:??? BE:690749287- ]
スマソ
>>949は無かった事に。


952 名前:nobodyさん mailto:sage [2006/03/06(月) 20:35:09 ID:??? BE:246696454- ]
ウハ、>>950を見てなかった。
>>950sスマソ

953 名前:nobodyさん mailto:sage [2006/03/06(月) 20:48:12 ID:???]
ドンマイ愛Ch

954 名前:nobodyさん mailto:sage [2006/03/07(火) 21:39:24 ID:???]
# 投稿用パスワード
$from_pass='7699';

if ($in{'pwd'} ne "0000"){
$err .= "パスワードが違うお^^";
}

日記にこういう投稿パスがあるんですがこれをもう一つパスを増やしたいのですがどうすればいいのでしょうか?
今のパスワードが0000なんでもう一つ1111というパスワードでも投稿できるようにしたいのですが・・・。

955 名前:nobodyさん mailto:sage [2006/03/07(火) 22:19:51 ID:???]
【.  CGI名  .】 RYUCHAT
【配布先URL】 oda.minidns.net/file/data/chat.zip
【ヘルプ内容】

携帯対応にしたい……というのは、まる投げ向きだと思うので

・ログ行数の変更を可能にしたい
・「commandXXX」「cut」(ゆいちゃっと)の実装

ゆいちゃっとからの移植を試みたのですが、どうもうまく行かなかったので……。
どうかよろしくお願いします。



956 名前:nobodyさん mailto:sage [2006/03/07(火) 22:24:15 ID:???]
>>954
それ
if ($in{'pwd'} ne $from_pass){
じゃないの?

957 名前:nobodyさん mailto:sage [2006/03/07(火) 22:45:25 ID:???]
$in{'pwd'} ne '0000' && $in{'pwd'} ne '1111'

958 名前:nobodyさん mailto:sage [2006/03/08(水) 12:58:32 ID:???]
>>957
ども

959 名前:nobodyさん mailto:sage [2006/03/09(木) 03:33:54 ID:???]
>>955

何を試してどううまくいかなかったのか書くと回答してくれるかも。
それができないなら丸投げへGO。

960 名前:955 mailto:sage [2006/03/14(火) 16:59:14 ID:???]
>959
自己解決しました

961 名前:nobodyさん [2006/03/15(水) 00:48:09 ID:sysZJlCW]
【.  CGI名  .】 testcgi.txt
【配布先URL】 briefcase.yahoo.co.jp/etcfileのetcフォルダの中にあります。
【ヘルプ内容】
このCGIは検索キーワードを指定しないと作成されたjsファイルがHTML上で
表示されません。(jsファイルはちゃんと出来てるように見えます。)
これを検索キーワードなしで他のパラメーターで取得した物をHTML上で
表示されるようにしたいです。よろしくお願い致します。

962 名前:961 mailto:sage [2006/03/21(火) 09:10:57 ID:???]
自己解決しました。

963 名前:nobodyさん [2006/03/23(木) 01:15:25 ID:N3IYHv3H]
【. CGI名  .】 CLEVER BBS Ver 3.00 [Shift JIS Ver3.00]
【配布先URL】 solodesign.jp/cbp/index.html
【. 置き場所 .】
イメージ:2shin.net/twilight/image.gif
cgi :2shin.net/twilight/clever.txt
スキン :2shin.net/twilight/cleverskin.txt
【ヘルプ内容】 ダイアリーの日付の部分を、テキスト形式ではなく画像で表示したいのですが、そういうことはできるのでしょうか?
カウンタのように、0〜9までの数字を別々に作っておいて、組み合わせる、というようなことができれば、教えてください。

964 名前:nobodyさん mailto:sage [2006/03/24(金) 04:26:38 ID:???]
KENT WEB Shopping Cartの改造をしました。
メール送信処理でつまずきました。

利用しているプロバイダが
KENTさんのCGIをWin用に設定していましたので
それを参考にメール送信用のスクリプトを追加修正してみました。

参考にしたCGIファイルのもとファイルとWin用、
改造してみたファイル:init.cgi,order.cgi,cart.cgi

上記のファイルをこちらのURLにアップしました。
ttp://folifoli.web.fc2.com/06test/

1.init.cgi:181行目あたりsendmailのパスの代替
 # メールソフトのパス
 require "D:\\ms-smtp\\smtpmail.cfg";
 require "D:\\ms-smtp\\smtpmail.pl";

2.order.cgi:
1.706行目あたり
 メール送信処理部分: sub sendmail { 以降
最後の
sendMail($to,$mailTo,$mail2,$mailFrom,$MailSub,$MailHeader,$MailBody,);
は、参考にしたものが全てこの書式でした。
この部分の$to,$mailTo,$mail2,$mailFromの設定がおかしいのはわかります。が、混乱してしまいました。

3.cart.cgiの最後の方の
チェックモード--# 送信方式--# sendmailチェック
このsendmailチェックの変更が必要かどうか迷っています。
長くなりましたが、よろしくお願いします。


965 名前:nobodyさん mailto:sage [2006/03/24(金) 06:45:05 ID:???]
追加です。
smtpmail.cfgとsmtpmail.plは、プロバイダが設定しており、内容は公表されていません。簡単そうでしたが、しっかり躓いています。
ここがポイント!というところがありましたら、よろしくです。



966 名前:965 mailto:sage [2006/03/25(土) 02:40:21 ID:???]
自己解決しました。
参考もとのスペルミスでした。

967 名前:nobodyさん mailto:sage [2006/03/28(火) 13:10:35 ID:???]
【.  CGI名  .】 Web Patio v2.2
【配布先URL】 www.kent-web.com/bbs/patio.html
【. 依頼内容 】
Web Patioのトリップ機能を、2ch互換にしたいと思ってます。

Patioのトリップは、saltが固定なので2ch互換になりません(´・ω・`)ショボーン
トリップキーの2〜3文字目を抽出してsaltに放り込めばいいはずなんですが、
ややこしくて自分じゃむりぽです…orz

968 名前:967 mailto:sage [2006/03/28(火) 13:21:34 ID:???]
P.S.
改造を丸投げしてるわけではありません(´・ω・`)

969 名前:nobodyさん mailto:sage [2006/03/28(火) 13:37:31 ID:???]
あっそ自分でやれ(´・ω・`)

970 名前:967 mailto:sage [2006/03/28(火) 14:16:09 ID:???]
(´・ω・`)ショボーン

971 名前:nobodyさん mailto:sage [2006/03/28(火) 15:00:39 ID:???]
>>967
> ややこしくて自分じゃむりぽです

↑要するに丸投げw

972 名前:967 mailto:sage [2006/03/28(火) 16:42:45 ID:???]
では言い方を変えまつ。

トリップキーの変数から二、三文字目の文字列を抽出する際の
アドバイスをいただけませんか?('A`)

973 名前:nobodyさん mailto:sage [2006/03/28(火) 16:46:54 ID:???]
>>972
すbstr

974 名前:967 mailto:sage [2006/03/28(火) 16:53:51 ID:???]
>>973
「substr」でぐぐったら、文字列関数で抽出する方法を発見できますた。
ありがとうございます。
 
今はPC以外からアクセスしてるんで、後で試してみます〜

975 名前:967 mailto:sage [2006/03/28(火) 17:44:55 ID:???]
出来ました〜ヾ(*´∀`*)ノキャッキャ

激しく感謝|゚U゚ヽ|



976 名前:nobodyさん mailto:sage [2006/03/28(火) 21:48:50 ID:???]
>>975
おめでとう

977 名前: [2006/03/29(水) 02:15:49 ID:FRkVLrZQ]
mst.on.arena.ne.jp/mst/index.cgi?mode=mstinitのPASS解析をお願いします。

978 名前:nobodyさん mailto:sage [2006/03/29(水) 02:17:55 ID:???]
イタイ、イタイヨ
頭痛が痛いよーw

979 名前:nobodyさん mailto:sage [2006/03/29(水) 17:32:36 ID:???]
オレは足が痛い〜w
痛てぇ〜w

980 名前:nobodyさん mailto:sage [2006/03/31(金) 01:36:52 ID:???]
お知恵を拝借したいです。

【.  CGI名  .】 web拍手配布版
【配布先URL】 ttp://www.webclap.com/contents/webclap/script.html
【. 置き場所 .】 ttp://uppp.dip.jp/src/uppp32915.zip.html(一式詰め合わせました)
【ヘルプ内容】 1、返事をどうしたいか選択するラジオボタンを付けたい。
        2、コメントを送ったら次の画面で送った内容が出るようにしたい。

弄った部分は「clap.cgi」の

#-----------------------------------HTML表示

から下です。
ラジオボタンが付けられるパチパチは自分にとってとても使いづらい特徴を共に
備えているので、出来れば本家web拍手で何とかしたいと考えています。
ぐぐっても改造のやり方が載っているようなサイトを見付けることが出来ず
自分で考えて弄ってみたら見事に500エラーが出てしまいました。
どうかよろしくお願いします。

981 名前:nobodyさん mailto:sage [2006/03/31(金) 04:28:20 ID:???]
>>980
pc8.2ch.net/test/read.cgi/php/1104624784/2より
エラーメッセージについて

500エラーやInternal Server Errorって言うのは、エラーメッセージじゃないから、そんなもん書いても問題解決に繋がらない。
ちゃんとしたエラーメッセージを書くように。

エラーメッセージはログに記録されている。
ログのありかがわかんないときは、サーバの管理人に問い合わせる。

もしくは、モジュールが入っている事が前提だが、
2行目に
use CGI::Carp qw(fatalsToBrowser);
の一文を挿入する。
したらエラーメッセージがブラウザに表示される。

あとは修正すればよい。
自分で修正できなかったら、エラーメッセージも書いて質問しる。

※ 共有サーバでいきなりテストせず、自宅のPCでテストできる環境を作れ

982 名前:nobodyさん mailto:sage [2006/03/31(金) 08:24:41 ID:???]
>981さん
エラーログのありかが分からなかったので、あちこち探してみたのですが
見付かりませんでした。
問い合わせても返事がくるまでに1週間ほどかかってしまうらしいし、
自分の理解レベルが低くてお話にならないと分かったので、丸投げスレへ
移動してそっちでお願いしてみようかと思います。

ありがとうございます。すみませんでした。

983 名前:nobodyさん mailto:sage [2006/03/31(金) 23:53:51 ID:???]
【.  CGI名  .】 DiceChat ver3.01sv(シンプルバージョン)
【配布先URL】 ttp://www.big.or.jp/~t-shun/trpg/trpg_cgi/dicechat/dchat03.html
【. 置き場所 .】 ttp://members2.tsukaeru.net/gunsi/battlechat.txt (改造済みCGIソース)
【ヘルプ内容】 ダイスチャットの代わりにチャットロワイアルっぽい機能を搭載する予定。
  1:100PのステータスをHP、攻撃力、防御力に割り振る
  2:チャットで発言する際に「発言しながら攻撃」ボタンを押すと乱数などでダメージを発生させる。
  3:HPが0になったら強制退場。 再入室制限は今の所かけないでおく。

という風に改造しようとすると何もなさそうな場所で構文エラーが……。
助言をお願いします。
なお、KENTさんのところから直接改造を行わなかったのはページのデザインを流用したかった
からです。

984 名前:nobodyさん mailto:sage [2006/03/32(土) 04:26:57 ID:???]
>>983
>>981

985 名前:nobodyさん [2006/03/32(土) 04:50:31 ID:WJnup8Dd]
2006/03/32(土)



986 名前:nobodyさん mailto:sage [2006/03/32(土) 22:13:41 ID:???]
次スレ

★三 【 スクリプト改造工房 PART 9 】 ★三
pc8.2ch.net/test/read.cgi/php/1143834740/

987 名前:nobodyさん mailto:sage [2006/04/02(日) 19:54:40 ID:???]
すみません質問させてください
レッツPHPのPHP I-BOARDを改造して欲しいのですが
同スクリプトをIconをなしで動かしたいのですがskin(skin_main)のIconスクリプトを削除したら
htmltemplate.inc(22) : eval()'d code on line 225
と出ました、225行目がないのでどこを触ったらよいのかわかりません
どなたかお願いいたします

988 名前:987 [2006/04/02(日) 21:42:36 ID:rIu0RmGr]
言葉足らずですみません、テンプレ忘れていました
【.  PHP名  .】 PHP-I-BOARD
【配布先URL】 php.s3.to/bbs/bbs8.php
【ヘルプ内容】 Iconの欄を削除して表示させたいです
試した事はskinファイルの中の(skin_main.html)の80行目のIconスクリプトを削除
してUPしたらhtmltemplate.inc(22) : eval()'d code on line 225というエラーが出ました
どうすればできるのかよろしくお願いします

989 名前:nobodyさん mailto:sage [2006/04/02(日) 22:56:04 ID:???]
>>988
削除する場所間違ってるんじゃ?


Iconは
<!--{each icon}-->
<option value="{$icon/file}"{$icon/sel}>{$icon/name}</option>
<!--{/each}-->
でのような気がする

まぁテストしてないからあれだけど・・・

エラーは<!--{/each}-->を変換しようとしてるっぽいけど_だよと
いってる感じかな?

990 名前:nobodyさん mailto:sage [2006/04/05(水) 04:28:29 ID:???]
うめとくか






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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