【 スクリプト改造工房 PART 6 】
■ このスレッドは過去ログ倉庫に格納されています
00011
03/03/16 18:28ID:vOOsWTxU# スレッドの説明
#================================
「スクリプトを改造したいけどやりかたわかんないよー」という人がいましたら
ここで聞いてください。ひょっとしたらアドバイス出来るかもしれません。
質問するときは以下の点に注意して書いて下さい
(1) そのスクリプトの内容と置いてある場所を明記する (txtファイルでUPすればなお良い)
(2) どんな風に改造して欲しいのか? (完成イメージHTMLを用意すればなお良し)
(3) 出来るだけ詳しく書くこと。少しは自分で考えること。できれば御礼も言ったほうが良い
※答えてくれないからといって逆ギレする厨はお断り
#================================
# 過去のスレッド
#================================
【PART1】行方不明
【PART2】http://pc.2ch.net/test/read.cgi/perl/986986227/
【PART3】http://pc.2ch.net/php/kako/988/988808396.html (HTML化済み)
0446nobodyさん
03/06/03 21:35ID:???頭悪りいなおい。
KENTのスクリプトに自動改行、手動改行の選択をサポートしてる掲示板がなんかあったろ。
確かスクリプトの最初の初期設定のところでそれができるようにしてるのを覚えてるが。
後は、
1.自動改行、手動改行の処理部分をパクり、
2.自動改行、手動改行の選択をするラジオボタンを出力するように改造し、
3.ラジオボタンからの入力を取得する仕組みを追加
すれば完成じゃねーか。
ソースを読まずに改造しようとか考えるな。
0447たか
03/06/06 04:16ID:DE37A5Vxたとえば「clear」と発言したら今までの自分の発言を消去する方法と、
会話をロムってる人の人数を表示させる方法が知りたいです。
参加者(1):○○ ロム(1) みたいな感じです。
改造とか全然できない為、DLしてpass等以外は
何もいじってません。
txtファイルでUPというのがわからないくらいアフォなんですが
とりあえず何か言ってくれれば答えますので・・
0448nobodyさん
03/06/06 05:16ID:???冷たいようだけどそのレベルじゃやめといたほうがいい
そういう機能があるチャットなんかいくらでもあるから、
別のに替えてしまえ
0449集計BOY
03/06/06 11:27ID:1mzNtUxNhttp://dream.lib.net/room/cgi/download.html#mobile
の、モバイル用アクセス解析
「Mobile Analyzer Ver.1.10」について質問です。
集計日数が1日〜30日まで設定可能とあるのですが、
集計日数を31日以上にしても問題ないでしょうか。
どなたか知っていたら宜しくです。
0450”管理”人
03/06/06 11:38ID:/EG/8l27http://look3.info/kurikuri/
PCでも携帯サイトでもOKです!いますぐ無料で作成できます。
よくあるあの「うざい広告」を貼り付けておくだけで
知らず知らずに収入になります。
PCの方は画面表示にそってお進みください。広告の説明をいたします。
⇒一番上の広告をクリックして出会い広告へ進んでください!
出会い広告をそのままクリックすれば広告説明の画面に移動します。
http://look2.info/kurikuri/
☆☆☆姉妹サイト携帯投稿専用↑もお楽しみください☆☆☆
0451集計BOY
03/06/06 12:04ID:1mzNtUxNスクリプトをみたところ、どこで1-30と指定しているか
解りませんので、30日集計後が不安です。
どうか御教示お願いしますm__m
0452nobodyさん
03/06/06 13:14ID:???ぱっと見だけど、ma.cgiの 72,81,93 行目あたりがヤバそうだね。
たぶん30日以上前のデータが飛ぶんじゃないかな。
0453集計BOY
03/06/06 18:35ID:1mzNtUxNレスありがとうございます。
そうなんです。私もその辺り気になります。
でも今いち意味がわかりません。。
0454集計BOY
03/06/06 18:38ID:???0455nobodyさん
03/06/06 18:54ID:???http://www.webpower.jp/websofts/message_boards/meeting_room/
↑のBBSを使っているのですが
同ページの
http://www.webpower.jp/websofts/others/web_protection/script_gate/
を使いアクセス制限しています
ログイン後、自分が投稿したメッセージと、自分宛てに
きたメッセージしか閲覧できないようにしたいのですが、
色々変更を加えてみたのですがどうもうまくいきません
よろしければご教授お願いします
0457nobodyさん
03/06/06 22:08ID:???アンタ甘すぎ。
>>451
聞くところを間違えてる。まずは配布元に聞け。
作った人間が一番詳しいし、何故30日に限定しているのか本当の理由を知っているはず。
つうか、まともな思考ができるならそう考えるはず。
なんでいきなりにちゃんで聞く? にちゃんは最後の最後の手段だぞ?
0459集計BOY
03/06/06 22:32ID:???>>457
レスありがとうございます。
ma.cgiの 72,81,93 行目は違うのですね!
作成元のTHE ROOMが管理人多忙の為しばらくサポート中断しています。
自分でもCGIを勉強しながらがんばって解析してるのですが、
急ぎの為、スキルが間に合いそうにありません。
他、昨日からネットで探してるのですが、答えが出てきません。
2ちゃんでナイスなスレを発見したのでカキコさせて頂きました。
御存じでしたら何卒よろしくお願いしますm__m
0460nobodyさん
03/06/07 15:33ID:???とりあえず60日で試したいなら、
72行目を60
81行目を59
93行目を59
でやってみたら?
で、30日経過後、60日経過後に異常が出たらまた対処法を考えたらどうかな。
0461集計BOY
03/06/07 15:43ID:nwgmuDaqレスどうもです!!
とりあえず現在そうしてみました。
ですが、30日を経過して駄目だったらちょっとエライ事になってしまうんです。
有償でも良いのでどなたかにお願いしたいくらいなんです。
大元の作成者にその旨連絡をとっているのですが返事が来ません。
どなたかCGIにお詳しい方のご意見を頂けたらうれしいです。
0462nobodyさん
03/06/07 22:30ID:6B2lLemdあなたが探してるのってこれだよね?二日間無料だしね♪
http://alink3.uic.to/user/angeler.html
0464集計BOY
03/06/07 23:22ID:???0465よろしくお願いします
03/06/08 02:12ID:LeDVLYXUプルダウンメニューをレイヤーを使って実現したいです。
---------------------------
ユーザーのWINDOWサイズを取得
↓
windowサイズからコンテンツサイズを引いて、それを2で割る。(左側の余白の数値がわかる)
↓
コンテンツの端からレイヤーの位置までは絶対数だから、
余白の数字とコンテンツの左端からの絶対数をたす。
----------------------
このような方法で、
センター寄せページでもレイヤーを実現できる
ということは分かったんですが。
各OS、ブラウザのwindowサイズ取得のjavascriptまではできたのですが、
その後の一連の流れを命令するスクリプトがわかりません。
アドバイスをお願いします。
0467nobodyさん
03/06/08 11:46ID:???という日記のCGIを改造したいんですが。
はてなダイアリー(ttp://d.hatena.ne.jp/)に
「日記をカテゴリー分けして整理する」
(ttp://d.hatena.ne.jp/help#sectioncategory)
という機能がありまして、
例えば日記の冒頭に *[web] と入力すると [web] という小見出しが出来て、
そこをクリックすると同じ小見出しの日記が出るというような機能なんです。
でも、いちいち *[小見出し] と入力するのが面倒じゃないですか。
だったらカテゴリーの数だけアイコンを用意して日記書くときに選択、
そのアイコンをクリックしたら同じアイコンをつけた日記だけ表示する、
というのをやりたいわけです。
akiaryを改造してアイコン付けれるようにはなったんですけど、
カテゴリー検索機能?ってどうすればできるようになるでしょうか。
ここのCGIのソースをパクれ、というのでも構いません。
どなたか分かる方、よろしくお願いします。
0468nobodyさん
03/06/08 21:24ID:???いや、そーじゃなくてさ。
今使ってる奴じゃなくて、
製作者がきちんとサポートしてくれる有償のスクリプトを
別に探してきて使えばいいんじゃないかって言ってるんだが。
日本語通じなかった?
0469nobodyさん
03/06/09 00:41ID:???0470集計BOY
03/06/09 15:00ID:???このスレは現在のスクリプト改造に対するアドバイスを頂ける場所かと思い、
カキコさせて頂きました。
どうやら私が場所を間違いたようですね。すみません。
0471集計BOY
03/06/09 15:02ID:???0472nobodyさん
03/06/12 13:27ID:???どのCGI?
選択って
$wrap = ""; #のようなのがあって
・・・
print ("<input type=text wrap=$wrap>"); #みたい
なのじゃないですよね?
0473nobodyさん
03/06/12 20:52ID:???忘れた。マジで。KENTのスクリプトなんか確認する気もおきないし。
まあ、俺だったら最初から改行処理なんかしないな。
HTMLがどこで改行されるかなんて、
見る側のブラウザに一任して忘れていい程度の問題だしな。
鯖側から指定するほどの重大事じゃあない。
もしするとしたら、jcode.plか、Jcode.pmを使うと思う。
メール用に長文を整形して折り返すメソッドがあるから、
それをそのまま使って楽をするね。
0474nobodyさん
03/06/13 13:11ID:???ttp://www.webpower.jp/websofts/message_boards/meeting_room/
のCGIを改造しています
新規投稿で匿名オンオフができるのですが
チェックボックスがついていてデフォルトでオフになっています
1400行目辺りの
if ($sendmail) {
$Value{'SecretEmail'}= ' checked' if ($Value{'SecretEmail'});
$Emailok = "<input type=checkbox name=SecretEmail$Value{'SecretEmail'}>アドレス非開示";
}
これをチェックボックスを無しにして常に匿名メールの状態を維持したいのですが
type=hiddenにすることはわかったのですがそれ以上わかりません;;
WebProg初心者の質問スレから改造スレ逝けといわれたのでこちらにカキコしました
お忙しいかと思いますがご教授お願いします。
0475nobodyさん
03/06/13 17:20ID:???これでどうだろう。テストしてないんで動かなかったらスマソ
if ($sendmail) {
$Value{'SecretEmail'}= ' checked';
$Emailok = "<input type=hidden name=SecretEmail value=1>";
}
0476nobodyさん
03/06/14 03:17ID:EsV4ek0Phttp://www.kent-web.com/bbs/combbs/combbs.cgi
のフレームボーダーを細くしたいのですがどうすればいいですか?
0478nobodyさん
03/06/14 12:34ID:???0479nobodyさん
03/06/19 21:50ID:???そのとき、スレッドタイトルをリンクさせたとき
/joyful.cgi? の後に何かをつけて
そのスレッドのみを表示したいのですが、「記事を展開」の
部分をどのように改造したらいいでしょうか?
雰囲気としては、記事表示数が設定できるのでそれを、一記事のみ
表示させるような感じです。
それと、単独表示させたときは、最下部に返信フォームを
入れられるようにしようと思ってます。
こちらの携帯対応の掲示板を携帯に特化させたいのですが
レスが増えてくると、重くなります。
痛いモードで、レスは、最初の1-5 次の5 最新5 みたいに
2chの携帯バージョンのようなこまめな表示がするようにしたいのですが、
可能でしょうか。
0481nobodyさん
03/06/20 16:39ID:Me43kE/Lで、時間が10分単位になってるのですが、
それを1分単位にしようとしてるのですが、まったく分かりません。
いくらCGI内を探しても見つからず・・・・・
教えて頂けませんでしょうか?
0483 ◆Ej0tWpI4SQ
03/06/20 21:06ID:igwYbafgjoyful-2chのような新着スレッド表示件数の指定・レスの表示件数の指定・画像以外のうpろだ対応機能をつけてください。
どなたかおながいします
ffbull http://www.gem.hi-ho.ne.jp/fortunefield/cgi/ffbull_sam.html
joyful-2ch http://falcon.s16.xrea.com/
0484無料動画直リン
03/06/20 21:10ID:Q1+dqLU80485481
03/06/21 01:32ID:O/q8ydvsマルチポスト・・・・結果としてはそうなってしまったのですが
もう片方の板で、改めて見てみると内容が違うなぁと・・・・
だから、こっちに書かせてもらっただけです。
0488481
03/06/22 07:49ID:dS/mcQ1U0492nobodyさん
03/06/23 02:33ID:???0493nobodyさん
03/06/23 07:31ID:???ここは改造スレであって、>>492の言うように、
ないものは自分で作るのが主旨だろ。
何を「探してます」みたいな発言してんだよ。
0494nobodyさん
03/06/24 19:21ID:oWkMjnpbここの
UTILITY3 Webページ上でスケジュール帳を作る
を改造して、カレンダー中の
ログがない日にはリンクを張らないようにしたいのですが、
(ある程度、ログが埋まっていることを前提で)
どうしたものかと悩んでいます。
とりあえずopendirを使うのだろうとは思うのですが、
そのあとどうするかわかりません。
どうか教えてください。
0495nobodyさん
03/06/24 19:29ID:V28TXDZZhttp://www3.kcn.ne.jp/~barozza/
荒らして楽しめ!
0496_
03/06/24 19:49ID:???0497nobodyさん
03/06/25 20:56ID:???のyychatに書き込んだ時にアドレスを打ち込むとリンクを張るように
したいのですが、掲示板などのスクリプト参考にしてやってみたのですが
うまくいかなかったので出来れば、教えてほしいのですが・・
0499nobodyさん
03/06/25 22:07ID:???(訳:何もやってません、面倒だったので)
0500nobodyさん
03/06/25 22:16ID:???(訳:誰かがやってくれたら使ってみてもいいので)
0501nobodyさん
03/06/25 23:34ID:???(訳:早く教えろよ、この厨房ども!!)
0502nobodyさん
03/06/26 13:47ID:???opendir(INDIR, "./schedule/");
my $files = join(",",sort(grep(/$year\_$month\_[0-9]{1,2}\.txt$/,readdir(INDIR))));
closedir(INDIR);
for文内で条件分岐
if($files =~ /$year\_$month\_$i\.txt/){
print "<a href=\"schedule2.cgi?year=$year&month=$month&day=$i\">$i</a>";
}else{
print "$i";
}
これでいちおうできるかも
0503nobodyさん
03/06/26 13:49ID:???0505nobodyさん
03/06/30 15:34ID:NIQmz98Dこのカレンダーは削除時にパスワードが必要なのですが、
予定を書き込む際にパスワードが必須になるように
改造したいので、できる方教えてください。
0506nobodyさん
03/06/30 17:02ID:???0508nobodyさん
03/06/30 19:56ID:???とりあえずパンツはきます。
これでいいですか?
0509nobodyさん
03/06/30 20:03ID:???0510505
03/06/30 20:08ID:???0512nobodyさん
03/06/30 20:40ID:???とりあえず過去ログ見てみ
どういう質問したら、どういう回答があるのかがわかるから。
ま、ぶっちゃけていうとだな。。。
改造してもらうつもりなら、>>510もそれなりの苦労はしてもらうぞと。
0513nobodyさん
03/07/02 00:16ID:???0514nobodyさん
03/07/02 04:40ID:M1i5rE77sage
0515nobodyさん
03/07/02 07:25ID:9UFSTml5http://homepage3.nifty.com/coco-nut/
0517nobodyさん
03/07/02 10:18ID:???NGワードに入ってたわw
0519nobodyさん
03/07/02 16:06ID:???大丈夫なんでしょうか?そのままだとログの中身が丸見えになってしまうもんで。
試しに拡張子を変えてみたら一応、動いたんですけど・・・。
少し改造(といっても他のスクリプトからの流用とかデザイン変更程度だけど)
してるので最新版への以降できない状態なので大丈夫なのかどうか教えてください。
何かスレ違いな気もしますがお許しを。
0520nobodyさん
03/07/02 16:25ID:???読み書きしている部分で拡張子変更後のファイルを扱えるように
したのならそれでかまわない。
本当ならパーミッションで制限させるほうがいいけどな。
0521nobodyさん
03/07/02 16:47ID:???そうっすね。冷静に考えたら。
でもこのままで行こうかと・・・。
ログファイルを指定する部分をlogからcgiに変えるだけですよね?
つ〜かそれで問題なく動作してるんですけど。
本体がyybbs.cgiログの方がyybbs2.cgiみたいな感じで。
他にどこか書き換えなきゃいかん部分とかってあるんですか?
スクリプト内にlogで検索かけても特にひっかかる部分がなかったので
大丈夫かな〜なんて思ってるんですけど。
0523nobodyさん
03/07/02 18:00ID:???動 き ゃ 問 題 な い
0524519
03/07/03 12:59ID:???0525nobodyさん
03/07/07 18:35ID:???http://www.rescue.ne.jp/cgi/imgbbs/
なんですが、うpできる画像サイズが100,000バイト程度なんです。
うpできるサイズを5倍程度上げたいんですけど、どこをいじればよいでしょう?
ソースです
http://www.geocities.co.jp/HeartLand-Keyaki/4988/imgbbs.txt
http://www.geocities.co.jp/HeartLand-Keyaki/4988/imgbbs2.txt
http://www.geocities.co.jp/HeartLand-Keyaki/4988/imgbbs3.txt
http://www.geocities.co.jp/HeartLand-Keyaki/4988/imgbbs4.txt
0526nobodyさん
03/07/07 20:03ID:???if ($ENV{'CONTENT_LENGTH'} > 131072) { &error2("処理エラー","処理できない大きなファイルを受信しました。-> $ENV{'CONTENT_LENGTH'} bytes","サイズが100,000バイト程度を上限に画像を送信してください。","最初からやり直してください。"); &Menu; exit; }
0529nobodyさん
03/07/07 21:48ID:???できました!
.plのほうでしたか。。。お手数おかけしました。
今までJoyful Note使ってたんですがMacの人が書き込めないらしくて
それでこれを試してみようかなと。。。
0530nobodyさん
03/07/09 19:52ID:???ここのフレームチャットで、ROM人数が表示されるのですが
クッキーをOffにすると、無限に増えてしまいます。
IPでチェックをしたいのですが、どこを弄ればいいか分かりません。
Perlならなんとかなりそうなのですが・・・
怪しいところのソースです。よろしくお願いします。
0531nobodyさん
03/07/09 19:52ID:???$mem_arr = file(MEMBER);
$now = time();
$addr = getenv("REMOTE_ADDR");
$host = @gethostbyaddr($addr);
$fp = fopen(MEMBER, "w");
$flag = false;
foreach($mem_arr as $mem_data){
list($m_name,$m_co,$m_ip,$m_id,$m_time) = explode("\t", $mem_data);
if(($now-$m_time) > 60){
$name = "";
continue;
}elseif($id == $m_id){
fputs($fp,"$name\t$color\t$m_ip\t$id\t$now\n");
$flag = true;
}else{
fputs($fp,"$m_name\t$m_co\t$m_ip\t$m_id\t$m_time");
}
}
if(!$flag) fputs($fp, "$name\t$color\t$host\t$id\t$now\n");
fclose($fp);
}
0532nobodyさん
03/07/09 19:52ID:???$mem_cnt = 0;
$rom_cnt = 0;
$mem_arr = file(MEMBER);
foreach($mem_arr as $mem_data){
list($m_name,$m_color,$m_ip,$m_id,$m_time) = explode("\t", $mem_data);
if(trim($m_name)){
$mem_lst .= " <font color=".$m_color.">".$m_name."</font>".SEPA;
$mem_cnt++;
}elseif(ROM==2){
$mem_lst .= " ".$m_ip.SEPA;
}elseif(ROM==1){
$rom_cnt++;
}
}
0533nobodyさん
03/07/09 21:58ID:???パッと見で・・・
0534nobodyさん
03/07/09 22:53ID:PKJamw+8このCGI、表示される日記が月またぎになると月末の日記が重複されて表示されてしまいます。
1頁に3日分の日記が表示されるように設定していると、「7/1→7/30→7/30」というふうに。
これは、他の利用者もBBSなどで質問していることから、私の設定ミスではなくバグのようです。
しかし、開発者さんはこのバグを直すつもりがないようなので、
もし直し方が分かる方がいらっしゃったら、教えてください。
■CGIの配布元 ttp://www.appleple.com/cgi/a-nikki/index.php
■実際に稼動している状態 http://se.development-network.net/~haru/2chtest/a-nikki.cgi
■本体のCGIをテキストファイル保存したもの http://se.development-network.net/~haru/2chtest/a-nikki.txt
0535nobodyさん
03/07/09 22:56ID:????
0536nobodyさん
03/07/09 23:00ID:???ああ、阿呆だ自分…
すいません
0537nobodyさん
03/07/10 06:03ID:JsAivAOjhttp://script.s16.xrea.com/2shot/2shotp.zip
の2ショットに画像UP機能が付いたのを見たことあるのですが、
どなたか改造出来ますでしょうか?
何卒お願いいたします。
0538nobodyさん
03/07/10 07:56ID:???530が >Perlならなんとかなりそうなのですが・・・
って書いてるけど?つか、ここはphp分かるヤシ見てるのか?
漏れもワカランが
0540nobodyさん
03/07/10 11:29ID:???そのフレームチャットはユーザーの判別をセッションIDで管理
しているので、それをIPで判別するようにすればいいかと。
ファイルにはホストがすでに書き込まれているので、>>531の
elseif($id == $m_id)
を
elseif(strcmp($m_ip,$host) == 0)
にすれば直るかも。
ちなみにchat.phpの方もセッションIDで管理しているので、
そっちもホスト判別するように書き換えたほうがいいよ。
0541nobodyさん
03/07/10 17:36ID:???ありがとうございました。
chat.phpもセッションIDだらけでした・・・
Offにしていると名前とかも空欄になるのですよね(;´Д`)
リファレンス本買って勉強します。
0542540
03/07/11 11:45ID:???頑張ってくださいー
>>534
もしかしてsetup.cgiのところが
$not_glob = 1;
になってませんか?もしなっていたら
$not_glob = 0;
にしてみてください。
0543nobodyさん
03/07/11 18:59ID:VHZW4KqE【該当cgi】http://dream.lib.net/room/cgi/e_atlink.html
【内容】自動リンクcgi
【ファイル】
atlink.cgi → http://www.geocities.co.jp/Bookend-Ohgai/3774/atlink.txt
jcode.pl → http://www.geocities.co.jp/Bookend-Ohgai/3774/jcode.txt
【依頼】
機能のうち、
・カテゴリー無制限分類
・検索機能
の2つを取り払ってしまいたいんです。
要は、最低限の機能
(1.訪問者と管理人がリンク登録できる 2.各ページに飛んでいく)
だけに改造したいのですが、どうかお知恵をお貸しいただければと思います。
宜しくお願いいたします。
0545nobodyさん
03/07/11 21:42ID:???配布先のURLも出さずにやりたいことだけ書くアフォにくらべればかわいいもんだって。
■ このスレッドは過去ログ倉庫に格納されています