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

このエントリーをはてなブックマークに追加
941:2006/03/06(月) 00:12:44 ID:ORH5DdGR
>940
ありがとうございます。
ですが
http://www.kent-web.com/bbs/index.html
ここ見てみましたが、今はないみたいです。
TOPページも見てみましたがなかったでした。
942& ◆dQG0tg7OyU :2006/03/06(月) 00:22:25 ID:ORH5DdGR
すみません。
kentさんのページからは見つかりませんでしたが、検索したら見つかりました。
しかしどうやら、誤動作でちゃんとした投稿がスパムと判定されることもあるようです。

できれば上記の改造部分に関して、ご指導いただけるとありがたいです。
943nobodyさん:2006/03/06(月) 00:23:08 ID:???
(あと、名前のところに「一」と入れているんですが、たまに文字化けするようでスミマセン)
944940: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
945nobodyさん:2006/03/06(月) 11:51:13 ID:???
>>937
dクスです
946nobodyさん:2006/03/06(月) 16:48:54 ID:???
誘導されて来ました。

webサーバーのソフトが欲しい。
perlで、データを編集するソフト。
http://cgiroom.nu/list/database/dataedit/index.htm
これと同じだけど、
全データを配列に格納しない。データが大きいので
メモリがパンクする。
947nobodyさん:2006/03/06(月) 17:53:47 ID:???
>>946
スレ違い
948:2006/03/06(月) 18:31:37 ID:???
>944
できました━(゚∀゚)━!
neっていうのを使うんですね。
ありがとうございます!!感涙。

テキスト文、見られなくてすみませんでした。m(..)m
949nobodyさん:2006/03/06(月) 20:26:38 ID:??? BE:789427788-
アッhan!BBSにhane&kage機能の実装アドバイスキボン(`・ω・´)
950nobodyさん:2006/03/06(月) 20:32:57 ID:???
951nobodyさん:2006/03/06(月) 20:34:21 ID:??? BE:690749287-
スマソ
>>949は無かった事に。
952nobodyさん:2006/03/06(月) 20:35:09 ID:??? BE:246696454-
ウハ、>>950を見てなかった。
>>950sスマソ
953nobodyさん:2006/03/06(月) 20:48:12 ID:???
ドンマイ愛Ch
954nobodyさん:2006/03/07(火) 21:39:24 ID:???
# 投稿用パスワード
$from_pass='7699';

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

日記にこういう投稿パスがあるんですがこれをもう一つパスを増やしたいのですがどうすればいいのでしょうか?
今のパスワードが0000なんでもう一つ1111というパスワードでも投稿できるようにしたいのですが・・・。
955nobodyさん:2006/03/07(火) 22:19:51 ID:???
【.  CGI名  .】 RYUCHAT
【配布先URL】 http://oda.minidns.net/file/data/chat.zip
【ヘルプ内容】

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

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

ゆいちゃっとからの移植を試みたのですが、どうもうまく行かなかったので……。
どうかよろしくお願いします。
956nobodyさん:2006/03/07(火) 22:24:15 ID:???
>>954
それ
if ($in{'pwd'} ne $from_pass){
じゃないの?
957nobodyさん:2006/03/07(火) 22:45:25 ID:???
$in{'pwd'} ne '0000' && $in{'pwd'} ne '1111'
958nobodyさん:2006/03/08(水) 12:58:32 ID:???
>>957
ども
959nobodyさん:2006/03/09(木) 03:33:54 ID:???
>>955

何を試してどううまくいかなかったのか書くと回答してくれるかも。
それができないなら丸投げへGO。
960955:2006/03/14(火) 16:59:14 ID:???
>959
自己解決しました
961nobodyさん:2006/03/15(水) 00:48:09 ID:sysZJlCW
【.  CGI名  .】 testcgi.txt
【配布先URL】 http://briefcase.yahoo.co.jp/etcfileのetcフォルダの中にあります
【ヘルプ内容】
このCGIは検索キーワードを指定しないと作成されたjsファイルがHTML上で
表示されません。(jsファイルはちゃんと出来てるように見えます。)
これを検索キーワードなしで他のパラメーターで取得した物をHTML上で
表示されるようにしたいです。よろしくお願い致します。
962961:2006/03/21(火) 09:10:57 ID:???
自己解決しました。
963nobodyさん:2006/03/23(木) 01:15:25 ID:N3IYHv3H
【. CGI名  .】 CLEVER BBS Ver 3.00 [Shift JIS Ver3.00]
【配布先URL】 http://solodesign.jp/cbp/index.html
【. 置き場所 .】
イメージ:http://2shin.net/twilight/image.gif
cgi :http://2shin.net/twilight/clever.txt
スキン :http://2shin.net/twilight/cleverskin.txt
【ヘルプ内容】 ダイアリーの日付の部分を、テキスト形式ではなく画像で表示したいのですが、そういうことはできるのでしょうか?
カウンタのように、0〜9までの数字を別々に作っておいて、組み合わせる、というようなことができれば、教えてください。
964nobodyさん: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チェックの変更が必要かどうか迷っています。
長くなりましたが、よろしくお願いします。
965nobodyさん:2006/03/24(金) 06:45:05 ID:???
追加です。
smtpmail.cfgとsmtpmail.plは、プロバイダが設定しており、内容は公表されていません。簡単そうでしたが、しっかり躓いています。
ここがポイント!というところがありましたら、よろしくです。
966965:2006/03/25(土) 02:40:21 ID:???
自己解決しました。
参考もとのスペルミスでした。
967nobodyさん:2006/03/28(火) 13:10:35 ID:???
【.  CGI名  .】 Web Patio v2.2
【配布先URL】 http://www.kent-web.com/bbs/patio.html
【. 依頼内容 】
Web Patioのトリップ機能を、2ch互換にしたいと思ってます。

Patioのトリップは、saltが固定なので2ch互換になりません(´・ω・`)ショボーン
トリップキーの2〜3文字目を抽出してsaltに放り込めばいいはずなんですが、
ややこしくて自分じゃむりぽです…orz
968967:2006/03/28(火) 13:21:34 ID:???
P.S.
改造を丸投げしてるわけではありません(´・ω・`)
969nobodyさん:2006/03/28(火) 13:37:31 ID:???
あっそ自分でやれ(´・ω・`)
970967:2006/03/28(火) 14:16:09 ID:???
(´・ω・`)ショボーン
971nobodyさん:2006/03/28(火) 15:00:39 ID:???
>>967
> ややこしくて自分じゃむりぽです

↑要するに丸投げw
972967:2006/03/28(火) 16:42:45 ID:???
では言い方を変えまつ。

トリップキーの変数から二、三文字目の文字列を抽出する際の
アドバイスをいただけませんか?('A`)
973nobodyさん:2006/03/28(火) 16:46:54 ID:???
>>972
すbstr
974967:2006/03/28(火) 16:53:51 ID:???
>>973
「substr」でぐぐったら、文字列関数で抽出する方法を発見できますた。
ありがとうございます。
 
今はPC以外からアクセスしてるんで、後で試してみます〜
975967:2006/03/28(火) 17:44:55 ID:???
出来ました〜ヾ(*´∀`*)ノキャッキャ

激しく感謝|゚U゚ヽ|
976nobodyさん:2006/03/28(火) 21:48:50 ID:???
>>975
おめでとう
977:2006/03/29(水) 02:15:49 ID:FRkVLrZQ
978nobodyさん:2006/03/29(水) 02:17:55 ID:???
イタイ、イタイヨ
頭痛が痛いよーw
979nobodyさん:2006/03/29(水) 17:32:36 ID:???
オレは足が痛い〜w
痛てぇ〜w
980nobodyさん: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エラーが出てしまいました。
どうかよろしくお願いします。
981nobodyさん:2006/03/31(金) 04:28:20 ID:???
>>980
http://pc8.2ch.net/test/read.cgi/php/1104624784/2より
エラーメッセージについて

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

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

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

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

※ 共有サーバでいきなりテストせず、自宅のPCでテストできる環境を作れ
982nobodyさん:2006/03/31(金) 08:24:41 ID:???
>981さん
エラーログのありかが分からなかったので、あちこち探してみたのですが
見付かりませんでした。
問い合わせても返事がくるまでに1週間ほどかかってしまうらしいし、
自分の理解レベルが低くてお話にならないと分かったので、丸投げスレへ
移動してそっちでお願いしてみようかと思います。

ありがとうございます。すみませんでした。
983nobodyさん: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さんのところから直接改造を行わなかったのはページのデザインを流用したかった
からです。
984nobodyさん:2006/03/32(土) 04:26:57 ID:???
985nobodyさん:2006/03/32(土) 04:50:31 ID:WJnup8Dd
2006/03/32(土)
986nobodyさん:2006/03/32(土) 22:13:41 ID:???
次スレ

★三 【 スクリプト改造工房 PART 9 】 ★三
http://pc8.2ch.net/test/read.cgi/php/1143834740/
987nobodyさん: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行目がないのでどこを触ったらよいのかわかりません
どなたかお願いいたします
988987:2006/04/02(日) 21:42:36 ID:rIu0RmGr
言葉足らずですみません、テンプレ忘れていました
【.  PHP名  .】 PHP-I-BOARD
【配布先URL】 http://php.s3.to/bbs/bbs8.php
【ヘルプ内容】 Iconの欄を削除して表示させたいです
試した事はskinファイルの中の(skin_main.html)の80行目のIconスクリプトを削除
してUPしたらhtmltemplate.inc(22) : eval()'d code on line 225というエラーが出ました
どうすればできるのかよろしくお願いします
989nobodyさん:2006/04/02(日) 22:56:04 ID:???
>>988
削除する場所間違ってるんじゃ?


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

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

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