トップページ⇒php
990コメント450KB

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

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001sage04/02/23 17:36ID:???
#================================
# スレッドの説明
#================================

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

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

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

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

前スレ http://pc2.2ch.net/test/read.cgi/php/1063780103/
08098022005/10/29(土) 01:48:47ID:T5CfyYm2
>803
無事にできました。
拡張子がpmというファイルで、検索にかけられず一つずつ開いて調べて挫折していた所でした。
ありがとうございました。
0810nobodyさん2005/10/29(土) 01:52:34ID:???
>809
マルチファイル検索の出来るエディタでも使えばいいのに
0811nobodyさん2005/10/29(土) 02:38:04ID:???
>>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
0812nobodyさん2005/10/29(土) 14:20:03ID:T5CfyYm2
>810
例えばどんなエディタで出来ますか?

>811
詳しい説明ありがとうございました。
もっと精進せねば!
0813nobodyさん2005/10/30(日) 02:18:19ID:???
ttp://www.web-liberty.net/download/topics/index.html

すみませんが教えてください。
↑の掲示板を現在利用しているのですが、スタイルシートでしょうか、
全体が中央に固定されてしまっているのです。
これを全体的に左側に寄せたいんですが、どうしたら良いでしょうか?
自分なりに頑張ってみたんですが、どうしてもわかりません。
何卒よろしくお願いします。
0814nobodyさん2005/10/30(日) 03:33:17ID:???
>>813
Web制作のネタだがな。
style.cssのbodyにあるtext-aline:center;と
div#documentにあるmarginの行を消す。
0815nobodyさん2005/10/30(日) 09:18:23ID:???
>813
そのサイト、移転してからレイアウトがぐだぐだになっちまったな
0816nobodyさん2005/10/30(日) 22:26:01ID:QuaB/NEc
現在、LQアクセス制限ライブラリttp://www2s.biglobe.ne.jp/~cru/library/lq/ を掲示板に組み込んで使っているのですが、
HPに別の掲示板を設置したら、また別にこれを組み込まないといけないため一人の人が別人になってしまいました。

HPで使用している掲示板は共通のIDで扱うようには出来ないでしょうか?
 (HP全体を一つに管理したいです。)
CGIのディレクトリに組み込むのではなく、アクセス制限専用のディレクトリを別に作ればいいのかと思ってやってみたのですが
うまくいきませんでした。どうぞよろしくお願いします。
0817nobodyさん2005/10/30(日) 22:47:04ID:???
>>816
丸投げスレから出てくるな。
0818nobodyさん2005/10/30(日) 23:49:56ID:???
つか、アクセス制限なら.htaccess 使えばすむことじゃん。
0819nobodyさん2005/10/31(月) 00:56:09ID:???
>>817
あれとは違うんじゃないか?
0820nobodyさん2005/10/31(月) 01:11:09ID:???
>>816
中身よく知らないが、ログファイルとかを共有してもダメなのか?
0821nobodyさん2005/10/31(月) 17:14:20ID:???
>>816 使い回すだけの資格(能力)が無さすぎ。国語でも勉強しとけ。
>>820 そこまで見当違いのことをゆーなよ。wwwww
08228162005/10/31(月) 23:50:19ID:???
>>817
何のことかわからないので見てきました。
スクリプトが同じなだけで要望の内容が違うと思うのですが、
あちらのスレの方が良ければこちらでは取り下げます。

>>818
複数で管理しているためWeb画面で操作できる物を使いたいと思っています。
言葉足らずですみませんでした。
0823nobodyさん2005/11/06(日) 21:01:56ID:???
>>822
ファイル名とID全部同じにすると統一できないかな?
でもファイル名が漏れると全部根こそぎだから慎重にね。(゚∇^*)⌒☆
0824nobodyさん2005/11/06(日) 21:19:35ID:8oLoNXt4
【 CGI名 】スレッド天国
【配布先URL】ttp://specters.net/cgipon/tengoku/download.html
【 依頼期限 】明日の朝まで
【 依頼内容 】↓
規約も読まずに好き勝手に書き込みする人がいるので
2ちゃんねるのように書き込もうとした時に規約の画面をだして読ませたいのです.

改造をしてみようとファイルを開いたまではよかったんですけど
中が凄くごちゃごちゃしていてどこいじればいいのかさえわかりませんでした。_| ̄|○ 。。
パソコンとモバイルに対応しているので余計に複雑でいじれません。(>_<)
だれかこれどこらへんいじればいいのか教えてください。。(ぺこり
0825nobodyさん2005/11/06(日) 21:21:49ID:???
明日の朝までってナメてんのか
0826nobodyさん2005/11/06(日) 21:34:44ID:???
ごめん。無理は承知でつ。(TдT)
上司命令で首がかかってるんでつ。(TдT)
いま他のところ突貫中(>_<)
教えて下さい頼んます!(−人−)
0827nobodyさん2005/11/06(日) 22:17:38ID:???
やってみるか
できなくてもうらむなよ
0828nobodyさん2005/11/06(日) 22:34:14ID:???
無理、スパゲティすぎ
0829nobodyさん2005/11/06(日) 23:23:52ID:???
むりそうでつか。。_| ̄|○ 。。
0830nobodyさん2005/11/06(日) 23:46:38ID:???
【 スクリプト改造依頼スレ 】(丸投げ) part4
http://pc8.2ch.net/test/read.cgi/php/1127916965/
0831nobodyさん2005/11/07(月) 00:24:49ID:???
丸投げのほうへ移りまつた.(ペコリ
0832nobodyさん2005/11/07(月) 05:18:11ID:???
>>824
上司命令って何?
まさか仕事でこのスクリプトを使ってるわけ?

大丈夫?その会社。
0833 ◆A2OwBNhxuY 2005/11/07(月) 09:11:06ID:???
>>832
使ってるようでつ.
詳しいことはしらんでつ. 先週から派遣バイトで入ってまつ.
で、今かなり激しいお客が絡んだトラブル発生中のようでつ.
会社は少し危ない雰囲気が漂ってるように感じてまつ.( ´Д⊂ヽ
入った初日に上司が社長からどやされてどつかれているのを目撃しまつた.((((;゚Д゚)))ガクガクガクブルブルブル
0834nobodyさん2005/11/07(月) 22:55:32ID:???
>>833
でつ まつ って今や誰も使わない死語だよ。
2chでさえ恥ずかしいから止めとけ。必死に見えるし。
0835 ◆A2OwBNhxuY 2005/11/07(月) 23:08:39ID:???
なりいきで死活問題になってるんでつ.
仕事決まって早くも首にされるか毎日がヒヤヒヤなんでつ.
必死も必死でなりふり構っていられないんでつ.ヽ(TДT)ノウワァァァン
0836nobodyさん2005/11/07(月) 23:31:40ID:???
派遣なんだろ?
派遣先の状況報告して次の見つけたほうがいい希ガス
0837 ◆A2OwBNhxuY 2005/11/07(月) 23:42:42ID:???
田舎なんでつ.
派遣も毎日ように仕事にいけるとこが超少ないでつ.
どの派遣も仕事が少なくて貧乏してる人で溢れてまつ.
1週間に1回とか2回しかこの一月は仕事もらえませんでつた.(TдT)
やっと一月フル出勤の職場に飛ばされて喜んでたのに。。。。シクシク
そんな中で断ったり無理を言われているとは派遣にいえないでつ.
0838nobodyさん2005/11/07(月) 23:45:15ID:???
まともな日本語が書けるようになってから来い
こんなとこにぐたぐた書き込む暇があるんなら、
ぐぐって参考になるようなサイトでも見つけて勉強しろ
0839nobodyさん2005/11/08(火) 00:32:18ID:???
◆A2OwBNhxuY はドラマ電車男に影響されて2chに来た人?
0840nobodyさん2005/11/08(火) 00:41:51ID:???
2chに頻繁に来る奴の中にも、ふいんき読めない痛いのが居るから一概には言えぬかと
0841nobodyさん2005/11/08(火) 00:45:33ID:???
スレタイ読めてないやつも山ほどいるけどな
0842nobodyさん2005/11/08(火) 08:44:30ID:???
そうだな、アドバイスするスレだったな

1から書き直せばいいんじゃなーい?
0843nobodyさん2005/11/17(木) 15:19:18ID:???
【 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があれば同時に教えてもらえるとありがたいです。
0844nobodyさん2005/11/17(木) 15:51:18ID:???
 た め し た の か ?
0845nobodyさん2005/11/17(木) 19:53:45ID:???
>843
マルチすんな、クズ
せめて元スレにちゃんと断わってからこい
0846nobodyさん2005/11/17(木) 22:34:27ID:???
なんだよ明日の朝までって
ふざけるな
0847nobodyさん2005/11/18(金) 16:43:03ID:???
http://www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi
上記の画像掲示板でスレッド毎についているレス数を表示したいのですが
出来る方いらっしゃいましたら記述するプログラムを教えてください。
0848nobodyさん2005/11/18(金) 20:47:25ID:???
丸投げスレへどうぞ
0849nobodyさん2005/11/22(火) 16:49:08ID:???
【 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が何を指しているのかわかりませんでした。

  期限など特にありません。ヨロシクお願いします。
  
0850nobodyさん2005/11/22(火) 17:14:04ID:???
>>849
327行目に追加
print 'Location: http://homepage.html'."\n\n"; exit;
08518492005/11/22(火) 18:47:55ID:???
>>850
ありがとうございます。
BBS自体をいじっていない状態では無事にTOPPAGEへと移動しました^^
ただ、使用しているBBSの状態ではエラーがでてしまいました。

投稿画面の部分のソースをHTMLに貼り付けて、
TOPPAGEのHTMLに埋め込む形を取っているんです。
(一見、メールフォームみたいにみえるようになっています)
この場合どうしたらいいでしょうか(´・ω・`)
ご迷惑おかけしますorz
0852nobodyさん2005/11/22(火) 19:06:54ID:???
>>851
変更前のには上の修正をして動くのね?
使用しているBBSという意味が分からないけど、
成功したスクリプトを基準にしてもう一度設定しなおして。
849の書き方からするに動く原理とかあんまり分かってないようなので、動くのを基準にやり直すことお勧めします。
08538492005/11/22(火) 20:00:45ID:???
>>852
そうですね、わざわざ出来ないようになっている掲示板に
手をかけるのもあれなので、もとからページ移動先を
設定できるものを探して設置できるようにしました。
ご迷惑をおかけしました。
0854nobodyさん2005/12/04(日) 18:28:32ID:i00gwMB7

誘導されて来ました。
【.  CGI名  .】 YY-BOARD v5.5
【配布先URL】 http://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;
08558542005/12/04(日) 20:24:04ID:???
解決しました。すみません。
0856nobodyさん2005/12/05(月) 00:58:41ID: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";
}
0857nobodyさん2005/12/05(月) 03:27:22ID:???
最初っから表示する範囲を受け取る必要がある。
で指示された範囲の商品を表示して下部に表示してないページのリンクを貼る。
googleの検索結果のページを参考にするといい。
08588562005/12/05(月) 07:14:22ID:sAr+SdXn
googleは何でくぐればいいんですか?
0859nobodyさん2005/12/05(月) 10:44:12ID:???
>858
もうちょっと日本語の読解力をつけてくれ
それとも日本人じゃないのか?

なんにしろ、html出力の部分だけ貼られても
アドバイスのしようが無いんだが。
そこ以外の部分で適切な処理すればできると思うよ。
08608562005/12/05(月) 18:55:00ID:sAr+SdXn
http://webcartsystem.com/よりカートをお借りしています。
webcart.proです。上は私がカートdispayをいじっていますが、
なぜか同じように羅列してしまいます。皆様方●投げ状態ですけど、
すいません。
0861nobodyさん2005/12/05(月) 20:18:01ID:???
>>860
まず病院へ行ってらっしゃい
0862nobodyさん2005/12/07(水) 06:41:58ID:???
http://up.isp.2ch.net/up/4ee0f8d3772d.zip

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

改良方法,ご教授ください
0863nobodyさん2005/12/13(火) 18:54:31ID:OxkXO5pu
【スクリプト名】 stereolog
【使用言語】 PHP
【配布元URL】 http://tar100mg.com/stereolog/

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

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

08648632005/12/13(火) 19:00:02ID:???
追記
スクリプトURLが抜けていたので記載します。

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

よろしくお願いします
0865nobodyさん2005/12/13(火) 23:55:26ID:???
それーiframeでいいんじゃねーの?
0866nobodyさん2005/12/14(水) 14:53:21ID:???
>>865
レス有難うございます。
iframeでやって見ましたが、やはり全てのページに反映されてしまいます。
0867nobodyさん2005/12/14(水) 17:25:30ID:???
>>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変数見つからなかったからこんな感じでどうよ。
08688672005/12/14(水) 17:31:45ID:???
ダメだ、エントリ増えたらhome.htmlの表示も増えたw
./inc/func.phpも修正しないとダメっぽいが時間切れ。
つか作者に聞いてみるのも一つの手だよ。
08698672005/12/14(水) 17:34:25ID:???
うは、よく見たら修正しないといけないのは view.php の方かも。
まぁ頑張れ、以上。
0870nobodyさん2005/12/14(水) 19:03:20ID:???
>>867
も・もちつけ!
0871nobodyさん2005/12/14(水) 20:05:57ID:???
>>867の情報を元に大体の見当は付いたが、素人がこれ改変するの大変だよ。
indexページ別に作って、blogに飛ばす方が遥かに楽だと思う。
08728632005/12/15(木) 09:05:03ID:???
>>867-871
色々考えていただいて有難うございました。
また、何かあればよろしくお願いします。
0873nobodyさん2005/12/17(土) 00:22:11ID:???
【スクリプト名】Web Patio 2.2
【配布元URL】http://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>
0874nobodyさん2005/12/17(土) 00:22:32ID:???
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(http://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");
0875nobodyさん2005/12/31(土) 19:11:38ID:???
ttp://www.minicgi.net/(休止中)
ここで配布されてた「Miniりすと」をいじって、その後戻そうとしたんですが
タグ許可の辺りと、画像のアップロードの辺りでつまづきました
配布されてた状態に戻したいんですが、どこを直せばいいのやら・・・お願いします
ttp://49uper.com:8080/html/img-s/102699.zip
0876nobodyさん2006/01/01(日) 01:21:23ID:???
元の状態に戻す一番簡単な手段は弄った物を破棄し、新しく始めからやる事だ。
変更点を残したいのなら差分を取って必要な箇所を書き換えれば済む話だ。
配布されていた状態がどのような物だったのか、我々は知る術を持たない。

因って、弄る前の状態でバックアップを取っていない貴方に問題がある。
0877nobodyさん2006/01/17(火) 10:08:27ID:???
>875
流れてるんで再upしてくれ
0878nobodyさん2006/01/18(水) 21:44:48ID:???
【スクリプト名】:[ReverseAccess][Yomi-Search Ver4.21]
【ReverseAccess配布元】:http://www.cj-c.com/cgi_s/access.htm
【Yomi-Search Ver4.21配布元】:http://yomi.pekori.to/yomi-search.shtml
【改造内容】Yomi-Search Ver4.21でリンク集を運営しています。
Yomi-Searchのアクセスランキング専用のURL(転送アドレス)で
他サイトが当サイトをリンクした場合でもReverseAccessに集計出来るようにしたいのです。
あるいは、アクセスランキングが直接ReverseAccessのカウントをアップできるように出来ないでしょうか
Perlの事は、全然わからず苦戦しています。
皆さんどうぞ宜しくお願い致します。><
0879nobodyさん2006/01/19(木) 02:02:39ID:???
>>878
いまいち言っていることがわからん
0880nobodyさん2006/01/20(金) 12:50:43ID:t3QT2E9W
【スクリプト名】EAZYimode
【配布先】http://www.net-easy.com/imode/imode.html

掲示板のコメント部分で禁止用語の設定ができるように
したいのです。いろいろやってみたけど、ダメですた・・・。
ご教授お願いします。
0881nobodyさん2006/01/20(金) 16:46:57ID:???
>>880
いろいろやってみたスクリプトを晒しなさい。
ここはそういうスレ
0882nobodyさん2006/01/20(金) 20:39:12ID:???
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>/;
}
0883nobodyさん2006/01/20(金) 23:05:26ID:???
$nam =~ s/◆/◇/g;
if ($nam =~ m/#(.+)/) {
my $id = ' ◆' . substr(crypt($1, substr($1, 1)), -10);
$nam =~ s/#(.+)/<\/b>$id<b>/;
}
08848802006/01/21(土) 02:51:42ID:???
http://s3p.net/~channel2/webpro/marunage/joyful/joyful.cgi?mode=thr&no=291

>>881さん
 ウプしてみました。添削お願いします。
 
0885nobodyさん2006/01/21(土) 07:50:52ID:???
>>883
無理でした・・・。
0886nobodyさん2006/01/24(火) 18:53:55ID:???
あげ
0887nobodyさん2006/01/24(火) 22:27:37ID:v6rsgVgC
【PHPスクリプト名】−Webメーラー−
【配布先】ttp://php.s3.to/
【ソース】ttp://php.s3.to/net/webmailb.phps
【改造内容】
入力した数字の回数だけ同じ送信を繰り返したい。

まったくない知識で少々ググってfor構文を使ってみたがうまくいかず。もし失敗して無限ループにでもなったら大変なので、断念。
よろしくおねがいします。
0888nobodyさん2006/01/25(水) 11:30:34ID:???
それ何てスパム?
0889nobodyさん2006/01/28(土) 05:52:08ID:d/2+tkD1
はじめまして。チャットを設置したいのですが、
右クリックして、ソースを見ると、ipが表示されるようになっていました。
ソースを見てもipが表示しないようにするには、どこの箇所を修正すればいいのでしょう?
それとチャットで発言すると、左側に日時が表示されるのですが、コメントの右側に表示させるにはどうすればいいですか?
教えてください。お願いします。

配布元のサンプル:http://www.mytools.net/cgi/test/chat2/tchat.cgi?room=test1
テキスト:http://ytamago.hp.infoseek.co.jp/tesu.txt
0890nobodyさん2006/01/28(土) 08:10:14ID:???
>>889
【 スクリプト改造依頼スレ 】(丸投げ) part4
http://pc8.2ch.net/test/read.cgi/php/1127916965/l50
08918892006/01/28(土) 20:43:56ID:???
>>890
スレ違いでしたね^-^;
ありがとうございました。
0892nobodyさん2006/02/03(金) 23:30:12ID:tv+w3slT
yomiFanでログデータの追加。URLをもうひとつ記入できるようにする改造。
でURL部分の追加は掲載されていてそれは適応したんですが、その第二URLにタイトルを追加する方法は
どうすればいいんでしょう?。テンプレの部分はわかるのですが、各所CGIのどの部分をいじればいいかわからないため
どなたか教えてください。
0893nobodyさん2006/02/15(水) 01:19:40ID:F6j2ktQX
よろしくお願いします。
T-BookmarkPlus Finalバージョンを使っているのですが、
このスクリプトで「新着リスト」と「更新リスト」を表示する場合
どういう改造が必要でしょうか?
もともと新着アイコンや更新アイコンが付けられる仕組みなので
もしかしたらURLにオプションを指定すれば見れるかとも思ったのですが、
どう組み合わせてもうまくいかないので、やはり改造が必要なのかなと。
アドバイスお待ちしています。

T-BookmarkPlus Final
http://www.de-bug.net/cgi/bmpfmain.html
マニュアル
http://www.de-bug.net/cgi/bmpmain.html
0894nobodyさん2006/02/16(木) 11:02:10ID: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か何かにして他の人たちにも使ってもらいたいのですがどのようにしたら出来るのでしょうか?
よろしくお願いします。
0895nobodyさん2006/02/16(木) 11:15:31ID:???
↑どこかのスレで見かけたぞ
マルチうぜえ。

>これを.txtか何かにして
アフォか。perlについてちっとは勉強してからこいっての。
0896nobodyさん2006/02/16(木) 11:16:37ID:???
一部分を見せられても訳わからんし、第一何がしたいのかも良くわからん。
もう一回出直してきた方がいいかも。
0897nobodyさん2006/02/16(木) 12:29:19ID:0NGzx21f
はじめまして。
ttp://tackysroom.com/
こちらのサイトで配布されている
『スキスキ2』というCGIについてですが、
途中の質問に画像をアップロードする機能を付けるよう改造したいと思っています。
色々調べてみて、フォームを付けてみたりしたのですが、
なにをしてもエラーが出てしまいます・・・
どのように改造したらアップロードできるようになるのでしょうか。
アドバイスよろしくお願いします。
0898nobodyさん2006/02/16(木) 15:21:16ID:???
>894
ろくに知識もないのに何かを配布するとかやめろ。マジ迷惑。
やりたいなら、しっかり勉強して、配付するものの内容や配布の仕方・使い方等、
お前自身で使う人たちのサポートがきちんとできるレベルの知識をつけてからにしてくれ。
0899nobodyさん2006/02/16(木) 15:37:32ID:???
お前らは黙って答えてればいいお(^ω^#)ピキピキ
0900nobodyさん2006/02/16(木) 15:59:18ID:???
>>897
自分がどのような改造を施したのかスクリプトをうpしなさい。
話はそれからだ。
0901改造依頼です2006/02/16(木) 17:48:39ID:vUs8kAED
CJ-CLUBのChild Treeをトリップ実装したいのですが・・。
配布元はhttp://www.cj-c.com/cgi_s/cbbs.htmです。

CJ-CLUBのサポート掲示板のログを見て参考にしたのですが、出来ませんでした。
http://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の知識が全く無いので、これ以上何をやっていいのかがわかりません^^;
どなたか教えていただけないでしょうか?
0902nobodyさん2006/02/16(木) 18:01:53ID:???
>>901
スクリプトを見ずにレス

print 名前;
の所を
print &trip(名前トリップキー付);
09039012006/02/16(木) 18:28:59ID:???
>>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つどれをそう変えてもトリップは表示されませんでした。
あと、名前欄に◆と入力しても◇にならないんですが・・・。
0904nobodyさん2006/02/16(木) 18:38:13ID:???
>>903
それをおまいはどのように書き換えたのか書いてみろ
09059012006/02/16(木) 18:42:59ID:???
$rname → &trip($rname);
$nam → &trip($nam);
$name → &trip($name);

です。
一つ一つ試してみたんですが、全部ムリでした。
0906nobodyさん2006/02/16(木) 18:55:08ID:???
>>905
あーごめんごめん、
ログファイルに書き出す前にトリップキーをトリップに変換してログに書き出せばいいんじゃないかな。
表示部分でやってもダメだ。
管理人にトリップキーを抜かれる。
09079012006/02/16(木) 19:14:03ID:???
>>906
すいませんその方法がわからないです^^;
Perlプログラムの知識は全く無いんで。
基礎用語が少しだけわかる程度です。
0908nobodyさん2006/02/16(木) 19:21:19ID:???
>>907
じゃ、なんでこのスレに来たんだよ。
このスレはアドバイスをもらって自分で何とかするスレ。
お前はこっちに逝け!
【 スクリプト改造依頼スレ 】(丸投げ) part4
http://pc8.2ch.net/test/read.cgi/php/1127916965/
09099012006/02/16(木) 19:28:29ID:???
了解。スレ違いでしたか^^;
すいませんでした、移動します。
レス数が900を超えています。1000を超えると表示できなくなるよ。