05/03/10 13:47:16
>>652 ロックはinit.cgiで変えられるよ。あとロック用のフォルダを作っておかないといけないかも。
656:nobodyさん
05/03/11 12:34:38
【. CGI名 .】 Simple Olive Diary2 var2.0
【配布先URL】 URLリンク(www.olive-design.com)
【 依頼期限 】 3/14
【依頼内容】
現状では新しく書き込んだデータが一番上に来ます。
これを逆(先に書き込んだものが上に来る)としたいです。
イメージとしては、イベント開催情報のようなものでしょうか?
イベントが決まったら書き込みしますが、それはあとの方なので
先に書き込んだ今からあるものをトップに表示したいって感じですね。
ログを書き込むときに一番下に書き込むって事は出来るのでしょうか?
その場合、どうしたら良いですか?
もしくは別の方法をとったほうが良いのでしょうか?
お願いします。
657:nobodyさん
05/03/11 13:38:37
>>656
unshift (@log,"$newdata");
を
push (@log,"$newdata");
にすれば逆になる。
ただ2重投稿のチェックも変更が必要
658:656
05/03/11 19:02:16
>>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 u7n1go0F
【. CGI名 .】updir.php[ver1.83]
【 配布先URL 】URLリンク(updir.net) → URLリンク(updir.net)
【 ソース 】URLリンク(tool-ya.ddo.jp)
【 依頼期限 】 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
05/03/13 08:36:11
ウワァーン。どなたか助けてください。
661:nobodyさん
05/03/13 09:53:52
改造で金取るために無料で配布してるもんを勝手に改造したらまずいだろーよ
662:659
05/03/13 12:41:43
>>661
その辺の事が一切かかれていなかったので依頼しちゃいましたorz
それと>>659については自力でできちゃますた。
ご迷惑おかけしました。
663:nobodyさん
05/03/17 01:22:38
【. CGI名 .】 Joyful2ch-Me(MobileEdition)
【配布先URL】 URLリンク(www.supra.cx)
【. 置き場所 .】 URLリンク(www.supra.cx)
【. 依頼内容 】
当スクリプトはJoyful2chの携帯メール投稿可能版なのですが、
そのメールを処理するpost.cgiが付属していないので、
自分で何とかしたいんですが、ヒントくれませんか?
664:nobodyさん
05/03/17 04:50:35
【.CGI名.】TOWN ver.1.40
【配布先URL】URLリンク(brassiere.jp)
【依頼期限】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さん
05/03/17 07:33:00
>664
マルチ
666:644
05/03/17 07:58:46
いえ、向こうには窓を間違えて書き込んでしまったのです(汗)
667:nobodyさん
05/03/17 22:37:47 lZ4EUQO4
あげんな!!
668:nobodyさん
05/03/21 18:42:25
THE ROOM(URLリンク(dream.lib.net))さんの、Rankling Linkを
を使って、携帯用のランキングサイトを公開しているのですが、
投票(voteform)ページを、携帯端末からのアクセスの時のみ表示して、
その他PC等からのアクセス時には非表示
(そのままランキングページを表示)
になるようにしたいのですが、何か良い方法は無いでしょうか。。。
HOST名取得で表示選別、等が出来ればベストなんですけど。。。
自分なりに色々試してみたのですが、ranklink.cgiの100行目あたり
if ($a1){
&fileunlock;
&changehtml("voteform","id","ssd");
}
}
このあたりの、"voteform"の部分を"index"等に変えると、投票ページ
として読み出すページが変えれるところまでは分かったのですが。。。
お詳しい方、アドバイス下さい。よろしくお願いします。
669:nobodyさん
05/04/10 00:50:50
9tst4さんのX-counter:URLリンク(paxs.hp.infoseek.co.jp)
1回のアクセスで2つカウントするようにしたいんだけどどれを弄ったらいいかわからない
別途設置しているアクセス解析のトップページのカウント数と、設置してるカウンタのカウント数が2倍くらいずれてるから
これて実際のページ表示回数に追いつかせたいんですが・・・
よろしくお願いします
670:nobodyさん
05/04/10 03:33:21
>>669
カウンタのログファイルを書き換えればいいといってみるテスツ
671:nobodyさん
05/04/16 02:03:53
>669
135行目から146行目までがカウントアップ処理だと思われるので、ここで2ずつ増やすように書き換えればいいと思う。
俺もデータファイルを直接編集するのを薦めるけどな。
672:nobodyさん
05/04/16 02:24:09
>668
そこか、あるいはサブルーチンchangehtml(rl_prf.cgi L.358-)だろうね。
携帯端末を判別するルーチンをそこに組み込めばいい。
適当にやるならそのCGI内にもあるようにHTTP_USER_AGENTで振り分け。
厳密にやりたいなら携帯電話各社の使用するホスト名やIPアドレス範囲を調べる。
ところで、標準でPCからの投票を拒否する機能がついているようだけど、それでは駄目なの?
673:nobodyさん
05/04/16 03:26:34
誘導されてきました。
URLリンク(www.kent-web.com)
のフォームの確認画面で
パスワードを表示されないようにしたい(現在は表示される)んですけど、
改造できませんか?
フォーム画面では表示されないのですが、確認画面では表示されてしまいます。
それを隠す方法はありますでしょうか?
よろしくお願いします。
674:nobodyさん
05/04/17 12:45:44
>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さん
05/04/17 23:16:56 YWLnSC6R
>>674
どうも、ありがとうございます。
上のようにしたところ、プレビュー画面でも消えませんでした。
プレビュー画面を外させてもらいました。
しかしながら、エラー画面(入力もれ)が出るときに、
パスワードを入力して他の項目をエラーにすると、
エラー画面でパスワードがそのまま表示されてしまうみたいです。
もし、表示されない方法がありましたら、よろしくお願いします。
676:nobodyさん
05/04/17 23:25:37 YWLnSC6R
できました!
あなたは天才だ。同じような項目を3ヶ所全部変えてみたらできました。
エラー画面も修正されました。
どうもありがとうございます。
677:nobodyさん
05/04/18 19:49:09 QI6M91tZ
【. CGI .】 URLリンク(ookuwagata2005.hp.infoseek.co.jp)
【配布先URL】 URLリンク(specters.net)
【 依頼内容 】 トリップ機能を付けたいんですが、初心者でわかりません。
ご教授のほど、宜しくお願い致します。
678:nobodyさん
05/04/19 00:55:09
【.CGI名.】簡易データベースII
【配布先URL】URLリンク(www.rescue.ne.jp)
【依頼期限】4月末日
【ヘルプ内容】
1. 検索結果の件数を表示したい。
2. 検索結果を「名前」でソートをかけたい。
よろしくお願いいたします。
679:nobodyさん
05/04/21 16:42:21 Xy2T8jBX
フォームメーラー
URLリンク(www.ahref.org)
で、>>674 のようにパスワードを確認画面で隠す方法はありますでしょうか?
ソースは>>674 と全然違っていて苦戦しています。
よろしくお願いします。
680:nobodyさん
05/04/29 18:38:44
【. CGI名 .】もっと書き込み隊 Ver0.94
【配布先URL】URLリンク(tackysroom.com)
【. 置き場所 .】URLリンク(aoblue.s101.xrea.com)
【 依頼期限 】4月30日まででお願いします
【. 依頼内容 】2ch系の掲示板でよくある、スレッドリストを作って、
そこから各記事へ飛ぶようにしたいのですが、改造に失敗するので、
ヒントをお教えしていただけないでしょうか?
681: ◆GrsqjXpGxE
05/04/30 16:52:26
【CGI名】智猫フォームメールCGI
【配布元】URLリンク(tomo-net.org)
【CGIソース】URLリンク(majix.dip.jp) (txtファイルに自動変換されます)
[依頼内容]
・添付ファイル機能をお願いします(添付ファイルサイズ上限を指定できる事・添付ファイル個数は最大5個まで)
【改造したら・・・】
こちらの、アップローダにアップお願いします(自動でテキストファイルに変換されます)
URLリンク(majix.dip.jp)
よろしくです、お願いします。
682:nobodyさん
05/04/30 18:24:28
>>681
マルチ乙。
683:nobodyさん
05/04/30 23:23:20
こんにちは。
【CGI名】KENT WEBさんのYY-BOARD
【配布元】URLリンク(www.kent-web.com)
【依頼内容】禁止ワード(投稿者名、投稿内容の部分)の設定と、
管理モードから管理人が記事の修正を可能にしたいのです。
どうかよろしくお願いします。
684:nobodyさん
05/05/01 03:54:49
>>683
さようなら
685:nobodyさん
05/05/01 15:42:15
>>683
ここは自分で改造するためのヒントをもらうスレだよ。
丸投げは丸投げスレへどうぞ。
>>684
簡潔すぎて>>683もどうしていいのかわからなくなっちゃうYO
686:nobodyさん
05/05/07 08:09:26
【. CGI名 .】Banner Search 1.12
【配布先URL】URLリンク(www.webpower.jp)
【ヘルプ内容】
同一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さん
05/05/09 23:07:48
>>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さん
05/05/11 03:24:51
>687さん
if以下の削除で試していたところです。
重複可、不可とするのよりも、
カテゴリ内の重複不可、とする方が
逆に難しいかもしれませんね。もう少しいじってみます。
ありがとうございました。
689:nobodyさん
05/05/18 09:43:52
一度丸投げで依頼したものですが
自分なりにやってみたのでこっちに来ました。
【CGI名】HoneyBoard
配布先など依頼テンプレは↓アプロダに一緒に書いてあります。
URLリンク(s3p.net)
【依頼内容】
ふきだし型BBS+アイコン+画像投稿・・のできるBBS。
イメージとしてはHoneyBoardに
同KENT-WEB内のJoyfulNoteの画像アップ機能を
プラスしたような感じです。
690:まるなげどんの人
05/05/19 11:44:31 wVMVs5Vc
>>689
perlも全くわからず、HTML知識と勘でやっただけですがこんな感じ?
URLリンク(s3p.net)
表示の設定とか変えたらなんかおかしくなるけど取り敢えず動くくらいです。
参考になれば幸いです。
691:689
05/05/20 01:12:48
>>690
両方にお返事くださってどうもありがとうございます!
さっそく今調整中です。
ただ、記事の横幅がとても大きいので
アイコン込みで600か500pxほどにしたいのですが・・
print $OUT "<!-- 記事外テーブル --><TABLE cellSpacing=0 cellPadding=0 width=\"100%\" border=0><TR>\n";#改造2
・・↑の100%を500に変えても、
border=1にして確認してもイマイチ500ぽくないんです。
もしやいじるのはここではないのでしょうか?
692:まるなげどんの人
05/05/20 16:26:21 VbM05pau
>>691
joyful.cgiを「700」で検索したらテーブル幅の設定のところになると思いますので
をこを変更してみてください。
693:nobodyさん
05/05/20 17:47:42 rt8UrqYq
URLリンク(21)<)?-105-89-33.adachi.?e.jpうへへ。
694:689
05/05/21 10:48:45
>>692
向こうで質問続けさせてもらいました。
よろしくお願いします。
695:nobodyさん
05/05/21 13:30:56 Qzr9ON+U
質問です。web patioのアクセス制限機能を拡張して自動登録機能をつけたいのです。
仮登録をおこなわせて、メールに送られた承認用URLをクリックすると本登録ができるようになるという一般的な承認方法にしたいのですが
そんなもの作ったことがないのでわかりません。仮登録から本登録への処理が入ってるCGIはありませんでしょうか?
処理をぱくる・・・というか参考にしたいのです。ホントはKENTさんのMagMag Board v2の処理をまるまる参考にしようと思ったのですが
書庫付録のようで、買おうと思っても在庫があるところが見つからない上に時間がないのでこちらに書かせてもらいました。
よろしくお願いします。
696:nobodyさん
05/05/21 17:15:51
三国志NETにその機能あったな。
697:nobodyさん
05/05/30 20:27:12 AlkdVV9S
うむ
698:nobodyさん
05/05/31 02:20:00 VGaCh60h
こんなCGI探してますスレから来ました。
----
【種別】一言掲示板 ゲストブック
【条件】URLリンク(hp.bird.to)
こういう一行タイプで、住所、HP、メールが表示できて、
ソースを見ると、管理人以外にも書き込み者のIPが見られるもの。
【言語】perl , php
【備考】サイトの信頼性を高めたいので、足跡を残してくれる人のIPが見れた方がいいかなと思いました。
----
>IPアドレスを保存すればいんだよ。
>そんでもって読み込む時にソースに加えりゃいいんだよ。
と言われたのですが、何のことかよくわかりませんでした。
メモ帳でcgi開いてコピペするくらいならできるかもしれません。
アドバイスをお願いします。m(_ _)m
699:nobodyさん
05/05/31 03:16:23
ここはスキル0の来るスレではありません
丸投げスレに行ってください
700:nobodyさん
05/06/05 21:27:05 4YiV/lXp
画像掲示板- Joyful Note - php resize -を使ってます。
↓のgdバージョンです。
URLリンク(script.s16.xrea.com)
投稿の際の必須項目を変更したいのです。
とりあえず、自力で名前とコメントの必須をなくすことはできました。
添付ファイルを必須にしたいのですが、どこにどのような記述が必要でしょうか?
(つまり添付ファイルがないと、エラー報告がでるようにする)
よろしくお願いいたします<(_ _)>
701:nobodyさん
05/06/05 22:39:27
>>700
それが出来たなら
消した部分の下あたりに
if ($upfile == "") { error("添付ファイルが有りません"); }
でいいと思う
まぁ実験してないから何とも言えんが(´・ω・`)
702:700
05/06/06 00:15:13
>>701
できました~!!!
マジ完璧っす。ありがとうございます<(_ _)>
今までCGI・PHPはHTML表示部分はそれなりにイジってたのですが、
スクリプト部分はサパーリでした。
もっともっと自分好みなのが作れそうな感じがしてきますた。
PHPはそんなに難しくないような気もしますので、ちょっくら勉強いたします。
703:700
05/06/06 02:47:26 NHKXaD0z
そんなに難しくないような気がしますと言ったはいいが、
やはり難しい・・・orz
も一つやりたいことがあるので、再度ご教授お願いしまする<(_ _)>
先ほどと同じ画像掲示板なのですが、画像ファイル名が、
1、2、3・・・10・・・といった連番なのですが、これを桁数を揃えて、
000123.jpgのようにしたいのです。>>172さんが行なったようなやつです。
(試行錯誤しても分からなかったorz・・・1からちゃんと学ばないとダメですよね)
よろしくおねがいいたします。
704:700
05/06/07 09:10:10 1/UWqdkb
またちょいと問題が・・・
>>701さんに教えて頂いた方法で、添付ファイルを必須にはできたのですが、
返信時まで必須になってしまいました。
返信時には必須にしたくないので、>>703の桁数の件も含めて
またご教授頂ければと思います。
(丸投げいったほうがいいのかなぁ・・・)
705:nobodyさん
05/06/08 06:39:06
NICOLE氏のWWW Forum 3.7c に age sage 機能を追加したくて
色々参考になりそうなものを探しています。
で、前スレを 2ch ブラウザで辿ろうと思ったらなんか見つからない……
どなたか過去のスレッドの URL を保存されてる方いませんか?
706:nobodyさん
05/06/08 14:55:12
>>705
>>1
707:nobodyさん
05/06/14 15:15:26 RSJ0zxh1
2chの指定したスレに定期的に自動に書き込みしてくれるスクリプトって作れますか?
708:nobodyさん
05/06/14 15:20:20
>>707
cronで書き込みスクリプトを動かせばできる
709:705
05/06/16 02:19:01
>706
いや >1 に書いてある URL が間違ってるのか
過去ログたどれないんですよ
なのでさらに昔の URL 知ってる人いないかなと
710:nobodyさん
05/07/01 03:26:56
>>700
桁数を6桁にして、足りない分は0で補う場合
$ファイル名 = str_pad($ファイル名, 0, 6, STR_PAD_LEFT);
711:nobodyさん
05/07/01 14:31:49
丸投げスレより舞い戻って?着ました
内容は以下の通り
【. CGI名 .】 Web Cart System PRO ver.5
【 依頼期限 】 毎日見てます
【配布先URL】 URLリンク(webcartsystem.com)
【ヘルプ内容】 登録した商品が真っ先に上に来るように設置したい(新着商品を上に出したいだけです)のですが
商品登録Noを変えても動かず、結局、CGIが吐き出すdb.txtを
全部入れ替えてやっと反映される状態です
CGIのTXTは全部ココに収納されています
URLリンク(ww4.enjoy.ne.jp)
で、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さん
05/07/03 18:16:25
>if (/(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*)/) {
キモス
713:nobodyさん
05/07/04 01:01:53
この構文が、商品名、品番、種類、値段、等々に分けてあるんです
db.txtにはそういう風な記述で分類されています
多分、ここはいじらなくてもいいと思います
ただ、確かにキモチ悪いのですが……
714:nobodyさん
05/07/04 02:50:34
>>712
ケツの穴並びすぎ
715:nobodyさん
05/07/04 23:53:33
文句だけ言う奴は大抵技術も無いので(゚ε゚)キニシナイ!!
716:nobodyさん
05/07/06 00:25:36
>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さん
05/07/06 23:32:23
修正前
if (/(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*):=:(.*)/) {
修正後
if (/モル━━(゚∀( * )━━!!!モル━━(゚∀( * )━━!!!/) {
718:nobodyさん
05/07/08 00:55:54
正規表現つかわんでもええやん
719:807@丸投げスレ
05/07/19 00:32:55 VFC/oNKm
一度はあきらめて丸投げスレに依頼出したが、回答を待ちつつ自分でも改造?しています。
しかし、サッパリわかりません(;;)
スクリプトはPrism-WebのDesignBBS1.71(URLリンク(www.pris.jp))
この掲示板は、投稿者による記事削除がパスワード認証で可能。
これを以下のように変更したい。
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@丸投げスレ
05/07/19 00:34:13
#選んだ記事を一旦削除して編集投稿フォーム表示、※
#投稿するときにパスワードがあえばログをそのデータで書き換えて終了。
#パスワードが合わなければ、一旦削除した記事をログに追加して終了。
#・・・という処理を考えた。この処理が問題であれば突っ込んでください。
#苦し紛れに考えた処理なのでサーバー負荷とかわかりません。
#なお、今作っているルーチンは※だけ、しかも途中。
#========================
# 記事削除
#========================
sub userdel {
# ロック処理
if ($lockkey == 1) { &lock1; }
elsif ($lockkey == 2) { &lock2; }
open(IN,"$logfile") || &error("$logfileが開けません。");
@lines = <IN>;
close(IN);
$top = shift(@lines);
<つづく>
721:807@丸投げスレ
05/07/19 00:34:55
############################
ここから
###########################
$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@丸投げスレ
05/07/19 00:35:41
# 更新
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
05/07/19 01:20:43
どうやら、色々調べたのですが。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さん
05/07/19 09:30:42
【. CGI名 .】Power Search 1.11
【配布先URL】URLリンク(dream.lib.net)
【ヘルプ内容】
「鎧」をキーワード検索した時、なぜか「額」を含むデータがヒットしてしまいます。
文字コードの処理に何かあるのかな? と、素人考えで思ったりするのですが、
こちらでヒントを頂ければ幸いです。
725:807@丸投げスレ
05/07/19 11:21:19
度々すいません。
もう一回粘って書き直しましたが、思い切りエラってます。
500エラーではなく、スクリプトで設定しているエラーが。
改造したファイルを添付の上、状況を「◆CGI製作・改造依頼 Joyful Note◆ (避難用) 」
へ記述しました。
URLリンク(s3p.net)
DesightBBSのスレです。
なんか・・・どこかわかりかけたようなわけがわからないような・・・。
726:nobodyさん
05/07/19 21:33:38
「改造工房スレ住人の皆様へお願いします」
スクリプトを改造してください。とお願いしません。
その代わり、電子私書箱の仕組み、チョッとだけ
教えてください。
特に、自分宛のメッセから、相手の私書箱へ送信する
仕組みがわかりません。
「お相手に送信」ボタンを押すと、相手の私書箱に
受信先の名前とか、メッセがわかる。
?ID=12345;PW=POIUEWS のような感じでURI?が作成
されて、「お相手に送信」ボタンに埋め込んである。
この?以降の設定とか、ググってもわかりません。
スーパーエロい人、教えてください。
よろしくお願いします。
727:nobodyさん
05/07/23 11:09:37
>>726
意味がわからん上にスレ違いもいいとこなんだが。
> ?ID=12345;PW=POIUEWS
これはないだろう。
?ID=12345&PW=POIUEWS
ならわかるが。
変数をGETで受け取ってるだけだ。
それにしても、パスワードをGETで受け取るのはどうかと思うが。
728:711
05/07/27 14:25:21
【配布先URL】 URLリンク(webcartsystem.com) (再配布・代行設置・有料のカスタマイズ・コピーライト非表示・レンタル目的等々何でも可。
CGIのTXTは全部ココに収納されています
URLリンク(ww4.enjoy.ne.jp)
以前ののヘルプ内容は自己解決しました。
……で、まだ今回。同じ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さん
05/07/27 21:12:37
>>727
>> ?ID=12345;PW=POIUEWS
>
>これはないだろう。
>?ID=12345&PW=POIUEWS
>ならわかるが。
冗談で言ってるのか?
URLリンク(www.w3.org)
でも嫁
730:nobodyさん
05/08/17 12:18:42
最近CGIやってないから忘れたけど、
「;」でも確かいけたような記憶が・・・
731:nobodyさん
05/08/20 22:32:26
URLリンク(www.w-frontier.com)を使っているのですが、
記事作成フォームを記事削除フォームの上に移動できないでしょうか。
これを URLリンク(hoge.myfws.com)
↓
こう URLリンク(hoge.myfws.com)
URLリンク(hoge.myfws.com)
一応何もいじってない状態のものです。
732:nobodyさん
05/08/21 11:38:55
>>731
該当する
print <<EOF;
~省略~
EOF
を移動させるだけじゃない?
733:nobodyさん
05/08/22 15:14:06
>732
そうしたのにできなかった……
と思ったらprintのとこだけ移してなかったorz
ありがとう。
734:nobodyさん
05/08/26 09:43:20 3vgShx+F
【. CGI名 .】フォームメール
【配布先URL】URLリンク(www.kent-web.com)
【ヘルプ内容】
入力チェック時、例えば「あほ」と入っていると送信できないようにしたいのですが、うまくいきません。
「あほ」のみ送信できず、「あほやろう」なら送信可能という風にしたいのですが…
231行目あたりに
if ($in{'ngword'} = "あほ") {
&error("これは送信できません");
}
としたり、=の代わりにeq、正規表現なども試しましたが思うように動きません。
(「あほやろう」でも送信できないエラーになったりする)
indexなどを使わなければいけないのでしょうか?
また、コマンドタグで制御しているためか、
送信確認画面で送信したいメッセージの他にも、上のngwordというのが一緒に表示されてしまいます。
496行目からの入力チェックをいじればいいような気がしますが、
ngwordだけ表示させない方法がわかりませんでした。
よろしくお願いします。
735:nobodyさん
05/08/27 01:36:51
>>734
前後の処理がわからないのでなんともだけど、文字の比較ならeq
$in{'ngword'} eq 'あほ';
$in{'ngword'}に改行とか余計な文字が入ってないか確認してみて。
736:nobodyさん
05/08/31 09:52:33
URLリンク(oranger.happy.nu)
NovelListMaker(PHP版)
こちらのものを携帯から書き込めるようにしてもらえませんか?
クッキーを使ってるので携帯から管理画面へ入れません。
737:736
05/08/31 09:56:57
そもそもクッキー関係ないのでしょうか。。
738:nobodyさん
05/08/31 10:49:33
クッキー切って試そうとしないのか・・
739:736
05/08/31 11:39:00 kRQLgiYG
あ・・いやそういう意味ではなく」て・・・クッキーだけの問題なのでしょうか?
740:nobodyさん
05/08/31 11:41:33
クッキーを切って書き込めるかどうかをまず検証汁
741:736
05/08/31 14:55:39 kRQLgiYG
クッキーを切ると書き込めません。
クッキーを切らなければ書き込めます
で、携帯はクッキー対応してないみたいなので書き込めません。
クッキーの項目はソースの最後の方にあります。
742:nobodyさん
05/08/31 20:48:51 yjcCkZ/K
【. CGI名 .】箱庭諸島2 for PHP
【 依頼期限 】 2005.9.7
【配布先URL】 URLリンク(scrlab.g-7.ne.jp)
【ヘルプ内容】 Perl版の箱庭のように、開発コマンドを入力するときに、
ポップアップ画面が表示され、それによって入力できる
ようにしてもらいたくお願いします。
743:nobodyさん
05/09/09 10:38:07 1AT345a5
【. CGI名 】 WEBショーケース [ LightCase ]
【配布先URL】 URLリンク(www.hot-dining.com)
【. 置き場所 .】 URLリンク(www.hot-dining.com)
【 依頼期限 .】 出来れば今月中(9月30日)
【. 依頼内容 】
常に左メニュー(PHPで呼び出し)を表示させる為に、テーブルを表示させてたい。
配布サイトがカスタマイズを休止しているのでアドバイスを、または改造をお願いします。
下記ZIPフォルダ内の「include」などをいじってみたんですがエラーでダメでしたorz
【依頼内容ZIP】
URLリンク(vista.x0.com)
パスワード 「webprog」
【内容】
db 配布PHP
db_txt .配布されているPHPを全てtxtに変えた物
お願いします .イメージHTML
イメージ .イメージ画像bmp
一応メアド kuwazawa@hotmail.co.jp
難しいかも知れないですがよろしくお願い致します。
744:743
05/09/09 10:42:35
追記、一番わかりやすい説明は
URLリンク(www.hot-dining.com)
お店の紹介ページ(微検索サイト)を作りたいんです・・・
改めてお願いします。
745:nobodyさん
05/09/09 11:53:09
>>743
include.phpの2ヶ所を書き換えればいけそう。
html_header2()とhtml_footer()の2つの関数で本体をサンドイッチしてるみたいだから
その2つに書かれてるHTMLを見て適切に挿入すべし。
746:743
05/09/09 12:32:01
>>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さん
05/09/09 12:44:30
>>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さん
05/09/10 04:12:45
>>747
変数展開しない部分はシングルクォーとの萌芽。
749:nobodyさん
05/09/13 12:48:59 Jd1taUMo
【. CGI名 .】 p++BBS
【配布先URL】 URLリンク(php.s3.to)
【 依頼期限 】 今週中
【. 依頼内容 】 書き込んだ内容に関して、訂正・変更を出来るようにしたい。
パスワードは書き込む際に入力したもの。入力されていない場合は管理者にのみ
変更可能。
書き方としては問題ないでしょうか?宜しくお願いいたします。
750:nobodyさん
05/09/13 13:53:49
>>749
丸投げなら丸投げスレの方で
751:nobodyさん
05/09/15 13:21:29
>>750
はい、有難うございます。そちらにいってみます。
レス遅くてすみません。
752:nobodyさん
05/09/20 16:24:53
【. CGI名 .】 yomi-search
【 .言語 】 Perl
【配布先URL】 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さん
05/09/20 16:32:59 coVOFe8l
>>752
>>yomi-searchを使っている検索エンジンで検索できるようにしたいんです。
検索エンジンって他のサイトのサーチエンジン指してるのか?
754:nobodyさん
05/09/20 16:47:41
ざっと眺めた感じだと
@engine
'yomi'
%engine
'yomi','他人のyomiのアドレス',
%engine_top
'yomi','他人のホームページアドレス',
%engine_name
'yomi','yomi',
%keyword
'yomi',"search=$K_plus",
%option
'yomi','',
かな?
755:nobodyさん
05/09/20 18:49:10 9NSnOV9d
【. CGI名 .】 PHPのクッキー保存のサンプル
【配布先URL】 URLリンク(masago.kir.jp)
【. ソース .】 URLリンク(masago.kir.jp)
【. 依頼内容 】
これを自分のサーバーで設置して実行してみたけど、
送信してもクッキーが保存されません。
サーバ-はさくらです。PHP Version 4.3.10
PHPのバージョンが違うからだとは思うんですが、
どこを直せばいいのか教えて下さい。よろしくお願いします。
756:nobodyさん
05/09/20 18:58:38
Operaだけど配布先のものは正しく動く。
ブラウザの設定とか、別のブラウザでも全てダメなのか、そこらへん確認してみては。
757:755
05/09/20 19:16:10 9NSnOV9d
>>756
配布先のものは正しく動きます。自分のサーバーに試してみたものが動かないんです。
>>755 分かる方、お願いします。
758:nobodyさん
05/09/20 21:12:43
>>753
はい。申し訳ありませんでした。
>>754
アドバイスありがとうございます。
参考元に設定し、検索すると
URLリンク(yomi.pekori.to)となるのですが、
表示されるのはサーチエンジントップが普通に表示されてしまいます。
またアドバイスを頂けると幸いです。
759:nobodyさん
05/09/20 23:18:28
>>758
鯖やCGIの設定で外部から呼び出せない設定になっていたなら、何やっても無理だと思うけど。
760:nobodyさん
05/09/20 23:26:41
>>759
yomi-searchにそんな設定は無いはず。
サーバーの方も外部呼出し禁止じゃないとおも。
だからといって俺はアドバイスやるほどスキルねぇー。
761:nobodyさん
05/09/21 01:33:26
>>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さん
05/09/21 12:44:40 uZHDREIO
>>761
もろ間違ってる
いつかお前のサーバー壊れる
サーチエンジン側のサーバーも壊れる
ルーチン回りまくってとんでもないことになる
763:nobodyさん
05/09/21 12:58:57
>>762
764:nobodyさん
05/09/21 13:47:28
>>762>>763
指摘ありがとうございます。
もう少し改造良してみます。
765:nobodyさん
05/09/21 13:56:59
>>764
改良も何も、>>762が糞レスなだけだが。
ローカルでテストして、タスクなどでperlexeが暴走してなければ問題ない。
気になるならベンチでもとってみてもいいし、$count++;を適当において、最後に数値を表示、とんでもない数になっていなければ問題ない。
766:nobodyさん
05/09/21 14:09:48
>>765
ご指摘ありがとうございます。
アパッチでサーバーを開いてたので、
それを利用してテストした結果が>>761でした。
>>765さんの指摘を参考に改めてテストし、
数値を確認したら異常は得に無さそうでした。
何度もありがとうございました。
767:nobodyさん
05/09/25 18:47:38
【CGI名】 CMCBoard
【言語】 Perl
【配布先URL】 URLリンク(cgi-lounge.eek.jp)
【依頼内容】
1時間に決まった回数しかDL出来なくしたいのですが、どうしたらいいですか?
お願いします。
768:nobodyさん
05/09/25 19:16:21
>>767
ここは自分で改造をするスレ。
まずは自分で改造してどうダメだったのか書く
自分で全く改造できないのなら
【 スクリプト改造依頼スレ 】(丸投げ) part3
スレリンク(php板)l50
769:767
05/09/26 02:38:38
【CGI名】 CMCBoard
【言語】 Perl
【配布先URL】 URLリンク(cgi-lounge.eek.jp)
弄ったスクリプト URLリンク(zyougi.hp.infoseek.co.jp)
【依頼内容】
↑のとは違った事でイロイロと改良したら アクセスすると時々変な風に表示されるようになってしまいました。
携帯でのみ変な風になります。
変な風になったら更新を押すと直ります。
普通に使えます。
XREAに設置してます。
どこがオカシイのか分からないので、教えてください。
770:nobodyさん
05/09/27 00:37:50
>>769
} elsif ($user_agent[0] eq 'DoCoMo') { $useragent = 2; # 252行目付近:
↑ここは残したままなのに
} elsif ($useragent == 2) { # 1514行目、他
↑こっちを消したせいかな。
どの携帯で見てどう変になったのか分からないからあんまり自信ない。
UAを携帯のものに偽装できるブラウザでアクセスしてソース見るといいことありそう。
改造元からのことなんで関係ないけど、タグが大文字小文字ばらばらだったり、未対応UA用htmlにBODYタグが無かったり(;´Д`)
771:769
05/09/27 14:54:43
返事アリガトウ。
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
05/09/27 16:10:47
ちなみに、auのW31SAで見たらなりました。
773:nobodyさん
05/09/27 17:09:28
他のブラウザで試せよ。
774:769
05/09/27 22:25:26 0
携帯エミュレーターでソースを見たんですが、サッパリでした。
どこをどう弄ったらいいのか全然分からないので
丸投げの方に依頼したほうが良いでしょうか?
775:nobodyさん
05/09/27 22:42:13
何をどう変えたくて、どこをいじったか書かないと。
776:769
05/09/28 00:50:57
もうわけわっかんないので、丸投げに依頼しました。
返事くださった方ありがとうございました。
777:nobodyさん
05/09/28 01:12:52
>>775
URLリンク(hp.vector.co.jp)
どこをいじったかはこういうの使って見るといいよ
778:nobodyさん
05/09/28 13:11:30
(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
URLリンク(yomi.php.goodlinks.jp)
Yomi-Search PHP Ver 4.19.5
URLリンク(yomi.php.goodlinks.jp)
(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
template/category.html内の$log_data[comment]でタグ(「<」や「>」など)を使えるようにしたいです。
データベース内には「<」とか「>」は、「&lt;」といった形式で保存されています。
データベース内の「&lt;」などをcategory.htmlで表示するときにタグとして認識させるにはどのように改造したらよいでしょう。
779:769
05/09/30 23:21:47
自分でまた改造をしていたんですが、また躓いたので助けていただけませんか?
ずうずうしいかもしれませんが、よろしくお願いします。
【CGI名】 CMCBoard
【言語】 Perl
【配布先URL】 URLリンク(cgi-lounge.eek.jp)
【弄ったスクリプト】 URLリンク(zyougi.hp.infoseek.co.jp)
【依頼内容】
携帯で一覧表示で次へを押したら次の10件が表示されず、トップに戻ってしまいます。
SDKでソース見たんですけど分かりませんでした。
DoCoMoはiモードHTMLシミュレータで確認したので正しく表示されているか微妙です。
DoCoMoだとワード検索が変な感じで
検索するとファイルが表示されるのに、一覧表示ではファイルが1つも表示されず次の10件が表示され次の10件を押すとトップに戻ってしまいます。
次の10件を押したらちゃんと次に飛ぶようにしたいです。
DoCoMoの方でもauと同じように表示させたいです。
設置している鯖は114090です。
確認に使用した端末はW31SAとSDK6.2KとiモードHTMLシミュレータです。
他に何か気づいた点があれば指摘お願いします。
780:769
05/10/07 21:33:04
やはり丸投げのほうに依頼しました。
何度もごめんなさい。
781:nobodyさん
05/10/11 05:25:37
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さん
05/10/21 20:15:15
sine
783:nobodyさん
05/10/22 21:11:45 /ZEbzEfT
URLリンク(www.kent-web.com)
こちらの携帯向けショッピングカートをいじりたいのですが
配布元がソースはフリーなのですが
カスタマイズが有償なのでお知恵を拝借したく参上しました
どうか宜しくお願いいたします
784:nobodyさん
05/10/22 21:23:04
このスレは自分で改造をしているけど煮詰まった時にアドバイスを求めるスレ。
改造丸投げは
【 スクリプト改造依頼スレ 】(丸投げ) part4
スレリンク(php板)l50
ただし、カスタマイズが有償なら有償で行なうのがスジ。
それをネラに無償でやってもらうなんて虫のいい話は誰もやらないと思われ。
つか、>>1を見ないヤシはカエレと
785:nobodyさん
05/10/22 21:47:48 /ZEbzEfT
ゴメンねママ初めてここに書くからゴメンね
786:nobodyさん
05/10/22 21:49:21 /ZEbzEfT
商品一個置く方法考えてたんですが
わからなくて…
お目汚し失礼いたしました
お許し下さいませ
787:nobodyさん
05/10/22 22:15:44 /ZEbzEfT
風呂入って考え改めて
一から勉強することにしました
ただひとつお願いがあります
ここは見ておけと言うサイトとか
これは読んでおけと言う書籍がございましたら
ご教授下さい
後生ですのでお願いいたします
788:nobodyさん
05/10/22 22:19:08 /ZEbzEfT
本も初心者スレにありましたね
本当にごめんなさい
ホントにお目汚しでした
789:nobodyさん
05/10/22 22:51:51
お陰様で何とかなりそうです
ご注進有難うございました
790:nobodyさん
05/10/23 01:28:05
へりくだりすぎ和んだ
791:nobodyさん
05/10/23 02:37:10
343 名前:nobodyさん[sage] 投稿日:2005/10/22(土) 15:29:51 ID:???
URLリンク(saya.kiy.jp)
このサイトで配布されてたCC Naviってのを設置したいのですけど
誰かアーカイブをうpしてもらえませんか。
www.archive.org/
にもDLカウンタを使用していたようでないんです。。。
792:nobodyさん
05/10/23 06:51:47
>>791
【CGI】こんなCGI探してますver.18
スレリンク(hp板)
793:nobodyさん
05/10/23 19:00:21
【. CGI名 】 Icon chat
【配布先URL】 URLリンク(dream.lib.net)
【. 置き場所 .】 URLリンク(dream.lib.net)
【 依頼期限 .】 できれば明日まで
【. 依頼内容 】時間の右あたりにIPを表示させたい。
一応IPを表示にする設定はあるものの、ソースを開かないとわからないものなのです。
ソースを開かなくてもIPが利用者からも確認できるようにしたいのです。
794:nobodyさん
05/10/23 19:45:07
>>793
ichat.cgi 973行目の後ろの方
($y1[4]) の後ろあたりに $y1[6] を追加。
・・・てか改造って言えるほどのものじゃないなw
795:nobodyさん
05/10/23 19:53:30
>>792
THX
796:nobodyさん
05/10/24 22:35:54 v9AJE0O8
すいませんどなたか助けて下さい
ダイス機能のついてるCGIとして
KENTWEBさんのPONNY CHATを再配布されてるサイトさんから
DLさせてもらって、ちょっとチャットを作りたいのですが
↓スクリプトをいただいてきたところ
『URLリンク(www.big.or.jp)』
↓自分で作りかけのチャット
『URLリンク(firemind.maxs.jp)』
↓dicechat.cgiの中身(メモ帳にコピーしたもの)
『URLリンク(firemind.maxs.jp)』
よくメールアドレス欄を改造してPBCとかだとキャラクターのプロフィールを入れたり
普通のチャットだと今日の気分とかを入力したりするようにしたいのです
似たようなスクリプトを配布しているところがあったので応用できないかと
思ったのですが、そこは逆に他の多機能が色々ついてて逆に外し方がわからなかったので断念しました
(機能はダイス機能のみ、ほしかったので)
そこから応用できるかと思い文を読みエディタで検索してコピー書き込みしてみましたが、やはりエラーが出てしまいました
もしよろしければアドバイスをお願いします
そうでなければチャット改造について良いアドバイスのスレッド、サイト
もしくは書籍を教えて下さい
素人の書き込みな上に注文が多くて本当に申し訳ないですが
ちょっと切実に困っております、お助け下さい
797:nobodyさん
05/10/25 02:56:48
>>796
ごめん、最終的にどの機能が欲しいのかが全然わからない。
箇条書きにしてくれる?
798:796
05/10/25 03:28:16
>>797
あ、ありがとうございます、反応して貰えただけで本当に感謝です
【欲しいもの】
・ダイス機能(これはもうついている)
・プロフィール欄を名前の後に追加する
(チャット部屋に入った時に名前の傍、もしくは名前にポイントすると情報が反映されるようにしたい)
それを良くメールアドレス欄を弄って作成する方が多いようなのですが、
やってみたら英字以外はエラーになってしまったり、
CGIそのものが動かなくなってしまったりしたので
なんとか日本語で反映されるようにしたいのですが
書き方がとんとわからずで…すいませんです
799:nobodyさん
05/10/25 10:44:27
>798
英字だけだったものについて日本語も扱うようにするなら、
URLリンク(www.din.or.jp)
URLリンク(www.lr.pi.titech.ac.jp)
ここら辺りを読んでみるべし。
800:798
05/10/25 14:32:32 iWn7i9Is
>>799
ありがとうございました!
色々このページの文章をコピーしてはっつけてみましたら
日本語でもエラーがでないようになることがわかりました
まだこの文の意味事態は良くわかってないので
時間のあるときにでも改めて勉強してみます
(飲み込み悪いもので…)
しかしあれから色々とやってみてるんですが
まだ名前とプロフィールがリンクできなかったり
ダイス機能が使えなくなったり
何故か退室後にそのプロフィールが出てきたりするような
おかしなことになってしまってます(汗)
↓現在の状態
『URLリンク(firemind.maxs.jp)』
↓現在のdicechat.cgiの中身(メモ帳コピー)
『URLリンク(firemind.maxs.jp)』
もうちょっと教えてもらったページを読んでがんばってみます
3日の文化祭までに間に合えばいいんですが(汗)
801:798
05/10/25 23:14:49 7fCiNnFI
なんかやっぱり専門的な事まで勉強しないと駄目みたいですね…
今まで色々なパターンのチャットCGIをDLして
メモ帳で開いて使いたい部分だけをソースコピーしてたのですが
ActivePerlをDLしてきて講座も読んだのですけれど、
とても文化祭の3日までにはPerl理解したところで応用まではできそうにもないです
今回はメールを改造したプロフィール欄を諦めます、ダイスチャットだけならこの
配布されている内容で十分なので…
せっかくアドバイスを下さった799さん、すいませんでした(大平伏)
でもこれを機会にちゃんと勉強してみようと思います
ありがとうございました
802:nobodyさん
05/10/28 13:44:55 17r42/SQ
自分でやっていたのですが、わからないので質問させて頂きます。
URLリンク(serennz.cool.ne.jp)
にある、Serene Bach ver 2.03Rですが、これをブログとしてではなく
ホームページの総合的な管理に用いようとしています。
つまり、ブログのように見た目は見えなくても実際はブログのように管理できると
いう感じです。
いろいろ、改造して見た目がブログにならないようにできたのですが、
最終的に、ブログ特有のカテゴリの後ろにつく記事の数( )が消せないのです。
詳しくいうと、
アップデート通知 (44)
安定版 (8)
開発版 (13)
β版 (22)
Serene Bach (3)
を
アップデート通知
安定版
開発版
β版
Serene Bach
ご指導頂けると幸いです。
803:nobodyさん
05/10/28 17:49:49
>>802
ヒント:lib/sb/Content.pmのsub _category_tree
804:nobodyさん
05/10/28 21:51:34
【. CGI名 】 辞書スクリプトldic
【配布先URL】 URLリンク(evian.s12.xrea.com)
【. 置き場所 .】 URLリンク(www2.wtp.jp)
【 依頼期限 .】 一週間くらい
【. 依頼内容 】 全文検索できるようにしたいです。
置き場所のほうで検索していただけるとわかると思うのですが、
配布されたままの状態で検索すると見出しと読みしかヒットしません。
説明文のほうも検索でヒットするようにしたいのですが、
phpを開いて見てもどこがどう検索の部分にかかわっているのか皆目見当がつきません。
おわかりになる方がいらっしゃいましたら、
よろしくお願いいたします。
805:nobodyさん
05/10/28 22:12:52
>>804
置き場所の意味が違う。
806:nobodyさん
05/10/28 22:37:41
>>804
なんで丸投げスレのテンプレをこっちで使うんだ?
つーか業界用語っぽい「ピーきゃの」「ダーおー」「ナーこー」でもHitするなw
176旧: if(strpos(" ".$b[1].$b[2],$s)>0){
176新: if(strstr($a,$s)){
807:804
05/10/28 22:48:16
>>805
。。申し訳ありません。。。
>>806
おお、即レス感者感激です、ありがとうございました!!
大切に使わせていただきます(_ _)
(もう1つスレがあるの知りませんでした、、すみません、、)
808:nobodyさん
05/10/28 22:48:17 WVtHyOMT
>>806
それだとカテゴリ名もひっかかってしまう希ガス
809:802
05/10/29 01:48:47 T5CfyYm2
>803
無事にできました。
拡張子がpmというファイルで、検索にかけられず一つずつ開いて調べて挫折していた所でした。
ありがとうございました。
810:nobodyさん
05/10/29 01:52:34
>809
マルチファイル検索の出来るエディタでも使えばいいのに
811:nobodyさん
05/10/29 02:38:04
>>809
おめで㌧
ついでだから調べた手順を書いておこうか。
まず実際に実行してみて前後の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さん
05/10/29 14:20:03 T5CfyYm2
>810
例えばどんなエディタで出来ますか?
>811
詳しい説明ありがとうございました。
もっと精進せねば!
813:nobodyさん
05/10/30 02:18:19
URLリンク(www.web-liberty.net)
すみませんが教えてください。
↑の掲示板を現在利用しているのですが、スタイルシートでしょうか、
全体が中央に固定されてしまっているのです。
これを全体的に左側に寄せたいんですが、どうしたら良いでしょうか?
自分なりに頑張ってみたんですが、どうしてもわかりません。
何卒よろしくお願いします。
814:nobodyさん
05/10/30 03:33:17
>>813
Web制作のネタだがな。
style.cssのbodyにあるtext-aline:center;と
div#documentにあるmarginの行を消す。
815:nobodyさん
05/10/30 09:18:23
>813
そのサイト、移転してからレイアウトがぐだぐだになっちまったな
816:nobodyさん
05/10/30 22:26:01 QuaB/NEc
現在、LQアクセス制限ライブラリURLリンク(www2s.biglobe.ne.jp) を掲示板に組み込んで使っているのですが、
HPに別の掲示板を設置したら、また別にこれを組み込まないといけないため一人の人が別人になってしまいました。
HPで使用している掲示板は共通のIDで扱うようには出来ないでしょうか?
(HP全体を一つに管理したいです。)
CGIのディレクトリに組み込むのではなく、アクセス制限専用のディレクトリを別に作ればいいのかと思ってやってみたのですが
うまくいきませんでした。どうぞよろしくお願いします。
817:nobodyさん
05/10/30 22:47:04
>>816
丸投げスレから出てくるな。
818:nobodyさん
05/10/30 23:49:56
つか、アクセス制限なら.htaccess 使えばすむことじゃん。
819:nobodyさん
05/10/31 00:56:09
>>817
あれとは違うんじゃないか?
820:nobodyさん
05/10/31 01:11:09
>>816
中身よく知らないが、ログファイルとかを共有してもダメなのか?
821:nobodyさん
05/10/31 17:14:20
>>816 使い回すだけの資格(能力)が無さすぎ。国語でも勉強しとけ。
>>820 そこまで見当違いのことをゆーなよ。wwwww
822:816
05/10/31 23:50:19
>>817
何のことかわからないので見てきました。
スクリプトが同じなだけで要望の内容が違うと思うのですが、
あちらのスレの方が良ければこちらでは取り下げます。
>>818
複数で管理しているためWeb画面で操作できる物を使いたいと思っています。
言葉足らずですみませんでした。
823:nobodyさん
05/11/06 21:01:56
>>822
ファイル名とID全部同じにすると統一できないかな?
でもファイル名が漏れると全部根こそぎだから慎重にね。(゚∇^*)⌒☆
824:nobodyさん
05/11/06 21:19:35 8oLoNXt4
【 CGI名 】スレッド天国
【配布先URL】URLリンク(specters.net)
【 依頼期限 】明日の朝まで
【 依頼内容 】↓
規約も読まずに好き勝手に書き込みする人がいるので
2ちゃんねるのように書き込もうとした時に規約の画面をだして読ませたいのです.
改造をしてみようとファイルを開いたまではよかったんですけど
中が凄くごちゃごちゃしていてどこいじればいいのかさえわかりませんでした。_| ̄|○ 。。
パソコンとモバイルに対応しているので余計に複雑でいじれません。(>_<)
だれかこれどこらへんいじればいいのか教えてください。。(ぺこり
825:nobodyさん
05/11/06 21:21:49
明日の朝までってナメてんのか
826:nobodyさん
05/11/06 21:34:44
ごめん。無理は承知でつ。(TдT)
上司命令で首がかかってるんでつ。(TдT)
いま他のところ突貫中(>_<)
教えて下さい頼んます!(-人-)
827:nobodyさん
05/11/06 22:17:38
やってみるか
できなくてもうらむなよ
828:nobodyさん
05/11/06 22:34:14
無理、スパゲティすぎ
829:nobodyさん
05/11/06 23:23:52
むりそうでつか。。_| ̄|○ 。。
830:nobodyさん
05/11/06 23:46:38
【 スクリプト改造依頼スレ 】(丸投げ) part4
スレリンク(php板)
831:nobodyさん
05/11/07 00:24:49
丸投げのほうへ移りまつた.(ペコリ
832:nobodyさん
05/11/07 05:18:11
>>824
上司命令って何?
まさか仕事でこのスクリプトを使ってるわけ?
大丈夫?その会社。
833: ◆A2OwBNhxuY
05/11/07 09:11:06
>>832
使ってるようでつ.
詳しいことはしらんでつ. 先週から派遣バイトで入ってまつ.
で、今かなり激しいお客が絡んだトラブル発生中のようでつ.
会社は少し危ない雰囲気が漂ってるように感じてまつ.( ´Д⊂ヽ
入った初日に上司が社長からどやされてどつかれているのを目撃しまつた.((((;゚Д゚)))ガクガクガクブルブルブル
834:nobodyさん
05/11/07 22:55:32
>>833
でつ まつ って今や誰も使わない死語だよ。
2chでさえ恥ずかしいから止めとけ。必死に見えるし。
835: ◆A2OwBNhxuY
05/11/07 23:08:39
なりいきで死活問題になってるんでつ.
仕事決まって早くも首にされるか毎日がヒヤヒヤなんでつ.
必死も必死でなりふり構っていられないんでつ.ヽ(TДT)ノウワァァァン
836:nobodyさん
05/11/07 23:31:40
派遣なんだろ?
派遣先の状況報告して次の見つけたほうがいい希ガス
837: ◆A2OwBNhxuY
05/11/07 23:42:42
田舎なんでつ.
派遣も毎日ように仕事にいけるとこが超少ないでつ.
どの派遣も仕事が少なくて貧乏してる人で溢れてまつ.
1週間に1回とか2回しかこの一月は仕事もらえませんでつた.(TдT)
やっと一月フル出勤の職場に飛ばされて喜んでたのに。。。。シクシク
そんな中で断ったり無理を言われているとは派遣にいえないでつ.
838:nobodyさん
05/11/07 23:45:15
まともな日本語が書けるようになってから来い
こんなとこにぐたぐた書き込む暇があるんなら、
ぐぐって参考になるようなサイトでも見つけて勉強しろ
839:nobodyさん
05/11/08 00:32:18
◆A2OwBNhxuY はドラマ電車男に影響されて2chに来た人?
840:nobodyさん
05/11/08 00:41:51
2chに頻繁に来る奴の中にも、ふいんき読めない痛いのが居るから一概には言えぬかと
841:nobodyさん
05/11/08 00:45:33
スレタイ読めてないやつも山ほどいるけどな
842:nobodyさん
05/11/08 08:44:30
そうだな、アドバイスするスレだったな
1から書き直せばいいんじゃなーい?
843:nobodyさん
05/11/17 15:19:18
【 CGI名 】簡易データベース v2.1 (SJIS) 検索用
【配布先URL】URLリンク(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さん
05/11/17 15:51:18
た め し た の か ?
845:nobodyさん
05/11/17 19:53:45
>843
マルチすんな、クズ
せめて元スレにちゃんと断わってからこい
846:nobodyさん
05/11/17 22:34:27
なんだよ明日の朝までって
ふざけるな
847:nobodyさん
05/11/18 16:43:03
URLリンク(www.big.or.jp)
上記の画像掲示板でスレッド毎についているレス数を表示したいのですが
出来る方いらっしゃいましたら記述するプログラムを教えてください。
848:nobodyさん
05/11/18 20:47:25
丸投げスレへどうぞ
849:nobodyさん
05/11/22 16:49:08
【 CGI名】LineBBS
【配布先】URLリンク(www.cj-c.com)
【ソース】URLリンク(2ch-library.com)
【改造内容】
コメントを送信後、書き込みの記事が反映されたページにでるのですが、
これを自分の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さん
05/11/22 17:14:04
>>849
327行目に追加
print 'Location: URLリンク(homepage.html)'."\n\n"; exit;
851:849
05/11/22 18:47:55
>>850
ありがとうございます。
BBS自体をいじっていない状態では無事にTOPPAGEへと移動しました^^
ただ、使用しているBBSの状態ではエラーがでてしまいました。
投稿画面の部分のソースをHTMLに貼り付けて、
TOPPAGEのHTMLに埋め込む形を取っているんです。
(一見、メールフォームみたいにみえるようになっています)
この場合どうしたらいいでしょうか(´・ω・`)
ご迷惑おかけしますorz
852:nobodyさん
05/11/22 19:06:54
>>851
変更前のには上の修正をして動くのね?
使用しているBBSという意味が分からないけど、
成功したスクリプトを基準にしてもう一度設定しなおして。
849の書き方からするに動く原理とかあんまり分かってないようなので、動くのを基準にやり直すことお勧めします。
853:849
05/11/22 20:00:45
>>852
そうですね、わざわざ出来ないようになっている掲示板に
手をかけるのもあれなので、もとからページ移動先を
設定できるものを探して設置できるようにしました。
ご迷惑をおかけしました。
854:nobodyさん
05/12/04 18:28:32 i00gwMB7
誘導されて来ました。
【. CGI名 .】 YY-BOARD v5.5
【配布先URL】 URLリンク(www.kent-web.com)
デコード処理
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
05/12/04 20:24:04
解決しました。すみません。
856:nobodyさん
05/12/05 00:58:41 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さん
05/12/05 03:27:22
最初っから表示する範囲を受け取る必要がある。
で指示された範囲の商品を表示して下部に表示してないページのリンクを貼る。
googleの検索結果のページを参考にするといい。
858:856
05/12/05 07:14:22 sAr+SdXn
googleは何でくぐればいいんですか?
859:nobodyさん
05/12/05 10:44:12
>858
もうちょっと日本語の読解力をつけてくれ
それとも日本人じゃないのか?
なんにしろ、html出力の部分だけ貼られても
アドバイスのしようが無いんだが。
そこ以外の部分で適切な処理すればできると思うよ。
860:856
05/12/05 18:55:00 sAr+SdXn
URLリンク(webcartsystem.com)よりカートをお借りしています。
webcart.proです。上は私がカートdispayをいじっていますが、
なぜか同じように羅列してしまいます。皆様方●投げ状態ですけど、
すいません。
861:nobodyさん
05/12/05 20:18:01
>>860
まず病院へ行ってらっしゃい
862:nobodyさん
05/12/07 06:41:58
URLリンク(up.isp.2ch.net)
うなぎスクリプト+subject2rss.cgiで,sageで更新をbold表示出来るようにしたいのですが,上手くできません。自分なりに日付表示を付け加えてみたつもりなのですが...
改良方法,ご教授ください
863:nobodyさん
05/12/13 18:54:31 OxkXO5pu
【スクリプト名】 stereolog
【使用言語】 PHP
【配布元URL】 URLリンク(tar100mg.com)
【ヘルプ内容】
現在、自鯖にうpして、カスタマイズ中です。
トップページのみ、右カラムの記事表示件数を0にし、
include('XXXX.html');という形で差し替えできるファイルを読み込みたいと考えています。
その他のページ(カテゴリトップなど)は現状のままで、トップページの右カラムだけの変更です。
index.phpにinclude('XXXX.html');を追加してみたりしましたが、全ページに表示されてしまいます。
うまい解決方法が見つかりません。
期限は特にありません。
お手数をおかけしますが、よろしくお願いします。
864:863
05/12/13 19:00:02
追記
スクリプトURLが抜けていたので記載します。
【スクリプトURL】
URLリンク(tar100mg.com)
上記スクリプトにあるテンプレート【tarpop2】を利用しています。
よろしくお願いします
865:nobodyさん
05/12/13 23:55:26
それーiframeでいいんじゃねーの?
866:nobodyさん
05/12/14 14:53:21
>>865
レス有難うございます。
iframeでやって見ましたが、やはり全てのページに反映されてしまいます。
867:nobodyさん
05/12/14 17:25:30
>>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
05/12/14 17:31:45
ダメだ、エントリ増えたらhome.htmlの表示も増えたw
./inc/func.phpも修正しないとダメっぽいが時間切れ。
つか作者に聞いてみるのも一つの手だよ。
869:867
05/12/14 17:34:25
うは、よく見たら修正しないといけないのは view.php の方かも。
まぁ頑張れ、以上。
870:nobodyさん
05/12/14 19:03:20
>>867
も・もちつけ!
871:nobodyさん
05/12/14 20:05:57
>>867の情報を元に大体の見当は付いたが、素人がこれ改変するの大変だよ。
indexページ別に作って、blogに飛ばす方が遥かに楽だと思う。
872:863
05/12/15 09:05:03
>>867-871
色々考えていただいて有難うございました。
また、何かあればよろしくお願いします。
873:nobodyさん
05/12/17 00:22:11
【スクリプト名】Web Patio 2.2
【配布元URL】URLリンク(www.kent-web.com)
【使用言語】Perl
Web Patio にアップロード機能を付加しようと試みました。
表示部分に関してはとりあえず後回しと考えていたので手をつけていません。
まじめにプログラムをしたことがないので根本的に間抜けな事をしているの
かもしれませんが、よろしかったら突っ込みお願いします。
----------やってみたこと----------
同じフォルダにcgi-lib.plを置く
新規投稿のform部分に追加
<form enctype="multipart/form-data" ~ >
<input type=file name=upfile size=40>
874:nobodyさん
05/12/17 00:22:32
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(URLリンク(www.kent-web.com))から
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さん
05/12/31 19:11:38
URLリンク(www.minicgi.net)(休止中)
ここで配布されてた「Miniりすと」をいじって、その後戻そうとしたんですが
タグ許可の辺りと、画像のアップロードの辺りでつまづきました
配布されてた状態に戻したいんですが、どこを直せばいいのやら・・・お願いします
URLリンク(49uper.com:8080)
876:nobodyさん
06/01/01 01:21:23
元の状態に戻す一番簡単な手段は弄った物を破棄し、新しく始めからやる事だ。
変更点を残したいのなら差分を取って必要な箇所を書き換えれば済む話だ。
配布されていた状態がどのような物だったのか、我々は知る術を持たない。
因って、弄る前の状態でバックアップを取っていない貴方に問題がある。
877:nobodyさん
06/01/17 10:08:27
>875
流れてるんで再upしてくれ
878:nobodyさん
06/01/18 21:44:48
【スクリプト名】:[ReverseAccess][Yomi-Search Ver4.21]
【ReverseAccess配布元】:URLリンク(www.cj-c.com)
【Yomi-Search Ver4.21配布元】:URLリンク(yomi.pekori.to)
【改造内容】Yomi-Search Ver4.21でリンク集を運営しています。
Yomi-Searchのアクセスランキング専用のURL(転送アドレス)で
他サイトが当サイトをリンクした場合でもReverseAccessに集計出来るようにしたいのです。
あるいは、アクセスランキングが直接ReverseAccessのカウントをアップできるように出来ないでしょうか
Perlの事は、全然わからず苦戦しています。
皆さんどうぞ宜しくお願い致します。><
879:nobodyさん
06/01/19 02:02:39
>>878
いまいち言っていることがわからん
880:nobodyさん
06/01/20 12:50:43 t3QT2E9W
【スクリプト名】EAZYimode
【配布先】URLリンク(www.net-easy.com)
掲示板のコメント部分で禁止用語の設定ができるように
したいのです。いろいろやってみたけど、ダメですた・・・。
ご教授お願いします。
881:nobodyさん
06/01/20 16:46:57
>>880
いろいろやってみたスクリプトを晒しなさい。
ここはそういうスレ
882:nobodyさん
06/01/20 20:39:12
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さん
06/01/20 23:05:26
$nam =~ s/◆/◇/g;
if ($nam =~ m/#(.+)/) {
my $id = ' ◆' . substr(crypt($1, substr($1, 1)), -10);
$nam =~ s/#(.+)/<\/b>$id<b>/;
}
884:880
06/01/21 02:51:42
URLリンク(s3p.net)
>>881さん
ウプしてみました。添削お願いします。
885:nobodyさん
06/01/21 07:50:52
>>883
無理でした・・・。
886:nobodyさん
06/01/24 18:53:55
あげ
887:nobodyさん
06/01/24 22:27:37 v6rsgVgC
【PHPスクリプト名】-Webメーラー-
【配布先】URLリンク(php.s3.to)
【ソース】URLリンク(php.s3.to)
【改造内容】
入力した数字の回数だけ同じ送信を繰り返したい。
まったくない知識で少々ググってfor構文を使ってみたがうまくいかず。もし失敗して無限ループにでもなったら大変なので、断念。
よろしくおねがいします。
888:nobodyさん
06/01/25 11:30:34
それ何てスパム?
889:nobodyさん
06/01/28 05:52:08 d/2+tkD1
はじめまして。チャットを設置したいのですが、
右クリックして、ソースを見ると、ipが表示されるようになっていました。
ソースを見てもipが表示しないようにするには、どこの箇所を修正すればいいのでしょう?
それとチャットで発言すると、左側に日時が表示されるのですが、コメントの右側に表示させるにはどうすればいいですか?
教えてください。お願いします。
配布元のサンプル:URLリンク(www.mytools.net)
テキスト:URLリンク(ytamago.hp.infoseek.co.jp)
890:nobodyさん
06/01/28 08:10:14
>>889
【 スクリプト改造依頼スレ 】(丸投げ) part4
スレリンク(php板)l50
891:889
06/01/28 20:43:56
>>890
スレ違いでしたね^-^;
ありがとうございました。
892:nobodyさん
06/02/03 23:30:12 tv+w3slT
yomiFanでログデータの追加。URLをもうひとつ記入できるようにする改造。
でURL部分の追加は掲載されていてそれは適応したんですが、その第二URLにタイトルを追加する方法は
どうすればいいんでしょう?。テンプレの部分はわかるのですが、各所CGIのどの部分をいじればいいかわからないため
どなたか教えてください。
893:nobodyさん
06/02/15 01:19:40 F6j2ktQX
よろしくお願いします。
T-BookmarkPlus Finalバージョンを使っているのですが、
このスクリプトで「新着リスト」と「更新リスト」を表示する場合
どういう改造が必要でしょうか?
もともと新着アイコンや更新アイコンが付けられる仕組みなので
もしかしたらURLにオプションを指定すれば見れるかとも思ったのですが、
どう組み合わせてもうまくいかないので、やはり改造が必要なのかなと。
アドバイスお待ちしています。
T-BookmarkPlus Final
URLリンク(www.de-bug.net)
マニュアル
URLリンク(www.de-bug.net)
894:nobodyさん
06/02/16 11:02:10 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さん
06/02/16 11:15:31
↑どこかのスレで見かけたぞ
マルチうぜえ。
>これを.txtか何かにして
アフォか。perlについてちっとは勉強してからこいっての。
896:nobodyさん
06/02/16 11:16:37
一部分を見せられても訳わからんし、第一何がしたいのかも良くわからん。
もう一回出直してきた方がいいかも。
897:nobodyさん
06/02/16 12:29:19 0NGzx21f
はじめまして。
URLリンク(tackysroom.com)
こちらのサイトで配布されている
『スキスキ2』というCGIについてですが、
途中の質問に画像をアップロードする機能を付けるよう改造したいと思っています。
色々調べてみて、フォームを付けてみたりしたのですが、
なにをしてもエラーが出てしまいます・・・
どのように改造したらアップロードできるようになるのでしょうか。
アドバイスよろしくお願いします。
898:nobodyさん
06/02/16 15:21:16
>894
ろくに知識もないのに何かを配布するとかやめろ。マジ迷惑。
やりたいなら、しっかり勉強して、配付するものの内容や配布の仕方・使い方等、
お前自身で使う人たちのサポートがきちんとできるレベルの知識をつけてからにしてくれ。
899:nobodyさん
06/02/16 15:37:32
お前らは黙って答えてればいいお(^ω^#)ピキピキ
900:nobodyさん
06/02/16 15:59:18
>>897
自分がどのような改造を施したのかスクリプトをうpしなさい。
話はそれからだ。
901:改造依頼です
06/02/16 17:48:39 vUs8kAED
CJ-CLUBのChild Treeをトリップ実装したいのですが・・。
配布元はURLリンク(www.cj-c.com)です。
CJ-CLUBのサポート掲示板のログを見て参考にしたのですが、出来ませんでした。
URLリンク(www.cj-c.com)
これは同じ配布元の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さん
06/02/16 18:01:53
>>901
スクリプトを見ずにレス
print 名前;
の所を
print &trip(名前トリップキー付);
903:901
06/02/16 18:28:59
>>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さん
06/02/16 18:38:13
>>903
それをおまいはどのように書き換えたのか書いてみろ
905:901
06/02/16 18:42:59
$rname → &trip($rname);
$nam → &trip($nam);
$name → &trip($name);
です。
一つ一つ試してみたんですが、全部ムリでした。
906:nobodyさん
06/02/16 18:55:08
>>905
あーごめんごめん、
ログファイルに書き出す前にトリップキーをトリップに変換してログに書き出せばいいんじゃないかな。
表示部分でやってもダメだ。
管理人にトリップキーを抜かれる。
907:901
06/02/16 19:14:03
>>906
すいませんその方法がわからないです^^;
Perlプログラムの知識は全く無いんで。
基礎用語が少しだけわかる程度です。
908:nobodyさん
06/02/16 19:21:19
>>907
じゃ、なんでこのスレに来たんだよ。
このスレはアドバイスをもらって自分で何とかするスレ。
お前はこっちに逝け!
【 スクリプト改造依頼スレ 】(丸投げ) part4
スレリンク(php板)
909:901
06/02/16 19:28:29
了解。スレ違いでしたか^^;
すいませんでした、移動します。
910:nobodyさん
06/02/18 06:17:16
URLリンク(www.rescue.ne.jp)
を改造しようと思うんですが都道府県 男女別 年齢層 の部分を削除するにはどうすればいいですか?
つまりニックネームだけの検索に改造しようと思ってます
ソースはこんな感じです↓
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さん
06/02/18 06:18:30
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さん
06/02/18 22:59:32
>>910-911
index.htmlの該当部分selectタグを削除。
内部処理までも削除したいならレスして。
913:nobodyさん
06/02/19 14:52:19 U1Aplwrb
他スレで質問しましたら、こちらに誘導されましたので質問させていただきます。
【. CGI名 .】 T-Chat 2
【配布先URL】 URLリンク(www.mytools.net)
【. 依頼内容 】 チャットの投稿した文字が発言画面に反映される文字数100文字以内、または5行程度に制限したい場合どの場所を変更すればいいのでしょうか?
テキストを URLリンク(ytamago.hp.infoseek.co.jp) にアップしましたので、どうかアドバイスお願いします。
914:nobodyさん
06/02/19 16:59:30
>>913
210行目のadd_newdataのサブルーチンの中で、
length ($chat) >= 200 # 単純に日本語一文字2バイトと計算
($chat =~ /\n/) >= 5 # 改行文字が何個あるか
とか使って好きなように制限して下さい。
915:913
06/02/19 21:07:39 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さん
06/02/19 22:32:21
>>915
せめて、if () {} ぐらいの形にはしておこうよ。
917:nobodyさん
06/02/25 12:08:29
(1)有名ブラゲの俺のペナント2です。
配布元:バンプの部屋URLリンク(bannpu.com)
該当するスクリプトのみこちら↓にアップしました。
URLリンク(www.geocities.jp)
(2)名無しが40歳以上になったら勝手に引退するように。
プログラムで言うと$sakusyaが$no_playerで$nenreiが40以上の場合に、¶paraを実行できれば良いらしいのですが…。
if(($sakusya[$i] eq $no_player[$i]) && ($nenrei[$i >= 40])){
¶para;
}
をどこかに挿入すればいいことまでは分かったのですが、どこに入れればいいのか分からなくて。
どなたか分かる方、お願いします。
918:nobodyさん
06/02/25 12:12:45
↑文字化けすみません。
¶para;は&parapara;の半角で。