[表示 : 全て 最新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/

2 名前:nobodyさん [04/02/23 18:00 ID:iOZm8gAB]
こんにちは。宜しくお願いします。
早速ですが、upppuでリモートホストとIPアドレスを表示させたいのですが、どのようにすればいいのでしょうか…。
教えてください。お願いします。

サンプル:stars.web-zz.com
テキスト:stars.web-zz.com/upppu.txt

3 名前:199☆ mailto:age [04/02/23 18:10 ID:???]
PART8ができているんでこちらでも質問させてもらいます。
改造質問です。KENTさんで配布されている
www.kent-web.com/chat/comchat/comchat.cgi【COMCHAT
に「称号」をつけたいんです。
入室のところにinputで自分で考えた称号を打ち込ませ、入室し、
発言する時に自分の名前の前に「称号」を入れたいんです。

つまり、名前「テスト」称号「最強の」ってやり入室したら
最強のテスト>こん

できれば入室してからでも称号は変更できるようになっていればうれしいです。
クッキー処理はなくてもかまいません。
わかる方よろしくおねがいします。
www.kent-web.com/chat/comchat.html
↑COMCHAT


4 名前:nobodyさん [04/02/23 19:36 ID:wQRIDR7L]
>>2
HOSTだけなら679行目を
print "  -- $dt..No.\[$no2\]</font>  ";

print "  -- $dt..No.\[$no2\]<br><small>HOST:[$hst]</small></font>  ";
IPはログに記録されてないので省略。

5 名前:超初心者 mailto:sage [04/02/23 21:08 ID:???]
>>3
141行目付近を
($cnam,$ccla,$ceml,$ccol,$cret,$clin) = &get_cookie;
151行目付近を
<frame name="form" src="$script?mode=form&nam=$cnam&cla=$ccla&eml=$ceml&col=$ccol&retime=$cret&line=$clin">
194行目付近を
<b>称号</b> <input type=text name=class size=25 value="$in{'cla'}"><br>
254行目付近を
&set_cookie($in{'name'},$in{'class'},$in{'email'},$in{'color'},$in{'retime'},$in{'line'});
285行目付近を
称号<input type=text size=10 name=class value="$in{'class'}">名前<font color="$in{'color'}"><b>$in{'name'}</b></font>
397行目付近を
if ($in{'email'} eq "") { $name = "$pointer <b>[$in{'class'}]$in{'name'}</b>"; }
に変更してください。
プログラム初めて浅いので上手く動くかわかりませんが。

6 名前:超初心者 mailto:sage [04/02/23 21:10 ID:???]
・・・一つ追加。
398行目付近を
else { $name = "<a href=\"mailto:$in{'email'}\">$pointer</a> <b>[$in{'class'}]$in{'name'}</b>"; }
にしてください。

7 名前:2 mailto:age [04/02/23 23:40 ID:???]
>>4
有難う御座いました。正常に動作しました。

8 名前:199☆ mailto:age [04/02/24 00:20 ID:???]
>>5
CGIの筆記ミスがでました。
もう一度やり直してみます。

9 名前:nobodyさん mailto:sage [04/02/24 19:43 ID:???]
丸投げスレでスレ違いと言われたのでこちらで投稿します。

DokiDoki PHPというサイトのDokiDoki BBSを、
返信が着いた記事が一番上にくるようにしたいんです。
どなたかお願いします!

10 名前:nobodyさん mailto:sage [04/02/25 04:06 ID:???]
>>9

>1を読んだか?




11 名前:nobodyさん mailto:sage [04/02/25 12:56 ID:???]
>>10
読みましたが。。。何かまずかったですか?
自分でいじるとエラーでまくりで混乱してしまったので
もう一度ダウンロードして最初の状態から教えていただこうかと思ったんですが。。。

12 名前:nobodyさん mailto:sage [04/02/25 15:23 ID:???]
>>11
読むだけじゃダメでしょ。
理解して実行しなさい。

13 名前:nobodyさん mailto:sage [04/02/25 15:30 ID:???]
>>12
なんだかお父さんに怒られてるような気分になってきました。。。
ちなみに、そのスクリプトの配布サイトは
ttp://dokidoki.lantecweb.net/
です。


14 名前:nobodyさん mailto:sage [04/02/25 15:37 ID:???]
俺は>>12とは違うのだけど一言だけ。

>>9=>>11=>>13
ちょっと丸投げスレを見てきたんだが貴方は>>91の人だよね?
貴方の場合には確実に丸投げなので丸投げスレで良いんだよ。
丸投げスレ>>90の人の場合にはある程度頑張った後があるのでこのスレでいいわけ。
ちなみにその人は前スレの方に書き込んでいたみたいだけど。

ということで・・・
丸投げスレの>>1をよく読んでそのフォーマットに従って依頼してみなよ。
改造してくれる人がいるかも、と書いてある通り改造してくれるとは限らないけどね。

ただし貴方に多少なりともスクリプトの知識があり、
改造を試みた結果できないというのならこのスレで聞いても良いと思う。
その場合にはある程度の努力の跡を示せないと誰も協力してくれないと思うよ。
あくまでもこのスレは丸投げではない人用のスレだから。

15 名前:199☆ mailto:age [04/02/25 17:43 ID:???]
>>3 のことです。
チャット自体を変更してみました。
ひとまずテキストファイルでアド出します。
nagoya.cool.ne.jp/gamersweb/ruuchatz2.txt
↑が元の奴です。
↓が改造バンです。
nagoya.cool.ne.jp/gamersweb/ruuchatz.txt

まず入室画面に称号を作りました。
429行目当たり
b>称号</b> input type=text name=syougou size=25 value="$c_syougou">
を追加。

次ぎに入室後確認できるように追加
554行目あたり
b>称号</b>:font color="$in{'color'}">b>$syougou</b>/font>

次ぎに記事表示部の部分に追加
774行目当たり
print "hr font color=\"\" size=\"\">$name font color=\"\" size=\"\">$syougou /font> ⇒
</font> font color=\"$color1\" size=\"$size\">$comment</font> ";
$syougouを追加

16 名前:199☆ mailto:age [04/02/25 17:44 ID:???]
改行が多いってつっこまれました。

最期にデコート処理の部分
1111行目あたりに
$syougou =$in{'syougou'};
追加しました。

コレで入室の場面で打った称号が反映されたのはいいんですが
どうやら、自分しかわからないみたいで、ROMやほかの入室者からは見えないようです。
それと称号が全てのかきこみに反映されてしまい
「管理人」という称号で入室した場合、
モナ子管理人>こんちにわ
モナ男管理人>おっす
MASTER管理人>nameさんが入室しました。

↑みたいに全てに反映されてしまいます。
気合でがんばってみました。わかる方アドバイスお願いします。


17 名前:nobodyさん mailto:sage [04/02/25 18:40 ID:???]
・元見ずに返信
ログに称号出力してないように見える。

18 名前:nobodyさん mailto:sage [04/02/25 18:43 ID:???]
>>14
ご親切なアドバイスありがとうございます。
あなたのように優しく言ってくれる方がいるとほっとします。。。

19 名前:nobodyさん [04/02/26 15:32 ID:dCv7l6ZO]
>119
comchatは良く知らない初心者なのだが。。。
ログ出力部分に

if($syogou){
$name = "$suogou$name";
}

なんかを追加してみるとか?
自信ないので違ってたらすまソ

20 名前:nobodyさん [04/02/26 15:41 ID:mjHSy1U0]
else {
  &error('アクセスは禁止ずら〜','');

’’の間のテキストをprintで出力したいんですけど



21 名前:nobodyさん mailto:sage [04/02/26 17:09 ID:???]
こんにちは、こちらで質問するときは、無料のスクリプトにかぎるのかな?
有料スクリプトの改造で、作者が改造不可なんですが、
他に聞けるところがないんですが、ここで教えてもらえるのかな。。。。

22 名前:nobodyさん mailto:sage [04/02/26 18:32 ID:???]
>>21
バカですか?

23 名前:nobodyさん mailto:sage [04/02/26 18:35 ID:???]
>>21
作者が使用者に対し改造不可と言ってるのか?
作者が自分自身では改造しないと言っているのか?

後者ならまあ・・・だが、前者ならちょっとな。
それでもスクリプトと仕様書と対価とメアドを晒してくれれば、ゴニョゴニョだな。


24 名前:nobodyさん mailto:sage [04/02/26 19:03 ID:???]
>>21
>(1) そのスクリプトの内容と置いてある場所を明記する

オマエみたいな奴がいるからこういう決まりになってんだよ!

25 名前:nobodyさん [04/02/26 19:19 ID:JlSrWEme]
宜しくおねがいします。

すえぽんサイトさん
(topページ:suepon.com/)
の、cgiスクリプトマーケットで配布されている
A-Nicky v.1.11
(配布ページ:cgiscriptmarket.com/ の中央やや下あたり)
(サンプル:cgiscriptmarket.com/A-Nicky/a-nicky.cgi)
の改造についてアドバイスをいただきたく投稿させて頂きました。

スクリプトはこちらです(txt形式でアップしました)
www.geocities.jp/hzy_203/a-nicky.txt
#--------------------------------------#
投稿はPCからのみでいいのですが、投稿された記事と写真を携帯電話でも閲覧できるようにしたいんです。
そのため、カレンダー部分はPC用として、サブモードである「mode=view_all」(カレンダーじゃなく、記事一覧を羅列表示する画面)を携帯用にしようと思いまして、
ソース内 sub view_all に書かれたテーブルやスタイルシートなどの携帯端末に不向きなソースを削除したまではいいのですが、
結局この「mode=view_all」画面から記事表示画面に飛ぶとPCユーザーと同じ表示画面(テーブル・CSSの使われた画面)が表示されてしまうのを防ぐお知恵をお借りしたいのです。
で、たぶんこの記事表示画面はソース内 sub data_view で定義されてると思うのですが、ここの「dataファイルから記事文を、imageファイルから画像を取ってくる処理」に、
「それを簡単な(テーブルやCSSを使っていない)HTMLページ(こんな感じwww.geocities.jp/hzy_203/image.txt)に表示する処理」を付け加えても一つ新たなサブルーチンを付け足す・・・
みたいなやり方でやってみてもどうにもうまくいきません・・・

26 名前:25 [04/02/26 19:20 ID:JlSrWEme]
その他に変えるべき場所は190行目前後あたりの
if ($in{'mode'} eq 'regist') { ®ist; }
elsif ($in{'delete'}) { &delete; }
elsif ($in{'data'} || $in{'write'}) { &data_view; }
elsif ($in{'mode'} eq 'view_all') { &view_all; }
ここに新たに作ったルーチンを加えて、
sub view_all内706行目あたりの
print "<tr><td align=right>$c.</td><td><br></td><td><a href='$script?data=$dir[$_]&",time,"'>$file_inf</a></td>";
これの飛ばし先を変更
という感じで良いのでしょうか・・・

一応、自分でやってみたのはこんな感じです・・・
www.geocities.jp/hzy_203/anicky.txt
(sub data2_viewを付け足しました)
view_all画面から飛んだ時に、data_viewではなくこのdata2_viewの処理に基づいて日記文と画像を表示させたいんです。
知識がないもので根本的に間違っているかもしれませんが、もしお時間のある方いらっしゃいましたらアドバイスいただけませんでしょうか。
宜しくお願いします。
長文、連投すみませんでした。


27 名前:nobodyさん mailto:sage [04/02/26 19:35 ID:???]
>20
ここは質問スレではない。
っつうかそれはperlの入門書なり入門サイトを読めば絶対載ってるはず。

28 名前:nobodyさん [04/02/26 23:50 ID:YTMvnmR1]
失礼します。
THE ROOMさんで配布されているPower Searchを改造しています。
同一URLで配布している別作品でも登録できるようURLチェックを潰しました。
でも配布元さんのサポートのログに「URLチェックを外すと問題があるので外すな」
ということが書かれてて、そいでちょっと不安になりまして…
どなたか何か致命的なことやってないかチェックして頂けませんか。
よろしくお願いします。

多分その「問題」っていうのは、
ランキングのポイントをURLごとに記録してるので
同一URLでたくさん登録してあるところはポイントが凄く高くなってしまう、
ということだと思うんですが…
変わりに違う項目でポイントを記録しておきたいんですが
それもどうしたらいいでしょうか。

THE ROOM dream.lib.net/room/
配布ページ dream.lib.net/room/cgi/e_ps.html
改造後txt ukigumo.web-zz.com/ps_user2.txt

えっと。書き替えた行はその後に書き替え前をそのままコメントアウトしてあります。
潰した部分は「#潰す」という行を付け足してコメントアウトしてます。
追加した部分は後ろに「#追加」とつけてあります。

29 名前:nobodyさん [04/03/01 23:01 ID:DmOCsz42]
KENTで配布されている【Web Protect】ttp://www.kent-web.com/pwd/protect.html
でバイナリーファイルのプロテクトができるGIF、JPEG、PDF、EXCELの他にZIPも対応させたく
>} elsif ($in{'zip'}) {
>$in{'zip'} =〜 s/\W//g;
>$file = "$in{'zip'}\.xls";
>$head = "application/x-zip-compressed";
などを追加して↓のように改造をして、
cgi-test-web.hp.infoseek.co.jp/cgi-bin/past/protect.txt
<a href="http://〜〜/protect.cgi?zip=xxx">xxx.zip</a>でZIPのDLできるようにしたのですが、
空の0byteのファイルがDLされてしまいました。どうやれば旨くZIPをDLさせることができますか?
↓が元のファイルです。
cgi-test-web.hp.infoseek.co.jp/cgi-bin/past/original_protect.txt

30 名前:nobodyさん [04/03/02 08:55 ID:StLMahzN]
>>29
拡張子がxlsになってる



31 名前:29 mailto:sage [04/03/02 16:30 ID:???]
>>30
xlsをzipに直したら旨くできました。つまらないミスすいません。。
5MBのファイルまでは旨くDLできましたが、それ以上の大きいファイルになると
前と同じく空の0byteのファイルがDLされてしまいました。
これはCGIプログラムとサーバ側のどちらに問題があるのでしょうか?

32 名前:nobodyさん mailto:sage [04/03/02 21:11 ID:???]
そういう設定になってるってオチは?

33 名前:29 mailto:sage [04/03/02 23:12 ID:???]
そういう設定というのはサーバの設定のことですか?
サーバのことでしたら自宅サーバではないので手の打ちようがありません
CGIにはDLサイズをいじる設定はなかったと思います。

34 名前:nobodyさん [04/03/03 10:47 ID:kw2vQvgr]
すいません!
じゃわさんの所で配付されている
AnsQの改造をお願いしたいです!!
↓にtxtを用意しました。よろしくお願いします!!

www.geocities.co.jp/HeartLand-Keyaki/9430/kaizou.txt

35 名前:nobodyさん mailto:sage [04/03/03 10:50 ID:???]
>>34
丸投げ逝け

36 名前:nobodyさん mailto:age [04/03/03 22:23 ID:???]


37 名前:nobodyさん [04/03/03 22:29 ID:NJwjoe2I]


38 名前:nobodyさん mailto:sage [04/03/04 00:08 ID:???]
>>35
了解しました!

39 名前:nobodyさん mailto:sage [04/03/07 19:36 ID:???]
www.akiyan.com/ の蓄々一行掲示板v2を改造していただけますか。
tdkz.s55.xrea.com/が完成イメージで、
日記のタイトルをクリックすると、感想を書き込むような風にしたいんです。
今はUnico diaryを使っています。Unico diaryにこの機能を付けるような事がしたいのですが……

40 名前:nobodyさん mailto:sage [04/03/07 20:10 ID:???]
>>39
丸投げスレ逝け



41 名前:nobodyさん [04/03/10 15:49 ID:bqGiGoNX]
まるなげです。お願いいたします。
掲示板のCGIなんですが、普通の掲示板と違ってフォルダわけされた・・みたいな
ツリーのレスが見えない表示で、題名を押すとその記事が見れるやつです。
KENTのやつでいうと「web patio」とかいうやつです。(中身は違いますが)

www.geocities.jp/hoge2009/bbs.txt

にUPしたんですが、返信の記事が新しいものほど上に表示されるようにして
いただきたいんです。
よろしくお願いいたします。。

42 名前:nobodyさん mailto:sage [04/03/10 16:44 ID:???]
>>41
マルチ氏ね。

pc2.2ch.net/test/read.cgi/php/1076831972/182-186

43 名前:nobodyさん [04/03/11 22:01 ID:g5ikSB4U]
28です。自己解決しました。
失礼しましたー。

44 名前: ◆WsYW3j0lSg mailto:sage [04/03/12 23:51 ID:???]
皆様、初めまして。
KENT WEBさんの「WebPatio」についてですが、親記事コメント入力文字数の「最小制限」をしたいのです。

「最大制限」は、最初からの機能の

# コメント文字数チェック最大
if (length($in{'comment'}) > $max_msg*2) {
&error("文字数オーバーです。<br>全角$max_msg文字以内で記述してください");
}

これでできているので、私はそれを真似して

# コメント文字数チェック最小
if (length($in{'comment'}) < $min_msg*2) {
&error("文字数が少なすぎます。<br>全角$min_msg文字以上記述してください");
}

こうしました。
すると親記事のコメント文字数だけでなく返信記事のコメント文字数までもまとめて制限されてしまいました。
コメント文字数制限を、親記事に対してのみ、かけるにはどのように改造すれば宜しいでしょうか?
ご教授の程、宜しくお願い致します。


45 名前:nobodyさん mailto:sage [04/03/13 00:06 ID:???]
>>44
sub regist の63行目からにある if ($in{'res'} eq "") { が真なら新規スレッド
みたいだからこれでいけないか?試してないが

if (length($in{'comment'}) < $min_msg*2 && $in{'res'} eq "") {

46 名前: ◆WsYW3j0lSg mailto:sage [04/03/13 00:25 ID:???]
>>45
ご教授感謝致します。試してみた所ちゃんと動きました。本当に有り難う御座いました!


47 名前:nobodyさん mailto:sage [04/03/16 20:01 ID:???]
誘導されてきました・・・・。(´・ω・`)



仲間内でやってるサイトに日記を置きたいのですが、いろいろ見て周ってはいるものの、これだってCGIに巡り合えません。
要望としては、
●1つの日記に画像を複数枚(最低5枚)アップ可能。
●日記本文中に画像を張る位置をある程度指定できるもの。
●複数人で使う為、同じ日の日記が複数作成可能であること。
●ただし、書くことが可能なメンバーをパスワードで制限できること。
●フレーム内設置の為、無駄な装飾の無いもの。
●フレーム周りに同化させるために、色の変更などが設定出来るもの。
●フレーム内設置の為、大きな画像は自動的に縮小表示してくれるもの。
●月毎にログをまとめて、過去ログの読みやすいもの。
ってとこです。

CGIサイト等をいろいろ周って見た結果、、
www.nyats.com
こちらにある、『なんちてBLOG』が無駄な装飾も少なく、シンプルで要望に近い機能を持っていました。
このCGIに、
●画像アップ数増加
●画像の自動縮小表示
●生成されるHTMLが可能な限り、Google等の検索に引っかからない。
の3つの機能を付加したいのですが、プログラミング知識に乏しく難航しています。
画像アップ数増加はなんとか出来たのですが、設置時にフレーム内に表示させたい為に、画像縮小の機能を付加したいわけです。

例えば、HTML生成の時に画像の幅が450以上の場合は450に縮小表示して、クリックで元の画像サイズでも見れるようにしたいのです。

上記の機能を実現できるようなアドバイスを、どうかよろしくお願いします。

48 名前:nobodyさん mailto:sage [04/03/16 20:19 ID:???]
>>47
直球で質問するから、正直にこたえて欲しい。
ここでアドバイスをもらったとして、自分の実力でそれをスクリプトに組み込む自信はある?
もし、あるなら>>1をしっかり理解した上で読み込んでもう一度質問を。
ないならば、丸投げスレに行ってくれ。


49 名前:nobodyさん mailto:sage [04/03/16 20:35 ID:???]
>>47
> ●生成されるHTMLが可能な限り、Google等の検索に引っかからない。
これは板違いだからな。

50 名前:nobodyさん mailto:sage [04/03/16 20:51 ID:???]
>>48の質問に>>47の回答が来てからでよかったのだが。
私の経験からちょっと一言二言…
●画像アップ数増加
画像は一枚ずつUPするように設計した方が良いと思う。
submit一回で複数枚の画像をUPしたら、タイムアウトって事があった私のスク。

●画像の自動縮小表示
設置するサーバはImage::Magickは使えるの?
使えるなら画像をUPしたときについでにサムネイルを作っておけば、タグで縮小表示することもないよ。

両方ともそんなに難しくないから、教えてくれる香具師はいると思われ。



51 名前:47 mailto:sage [04/03/16 20:52 ID:???]
>48
プログラミング経験は無いですから、自身のある無いは判断しかねます。
どこのスレに質問していいかわからずに、誘導されてここで3スレ目なので、
とりあえず自分の頭にある範囲で、もう少し詳しく書きますので、移動するべきか判断願います。
HTMLのタグなんかは、調べながらでもなんとかなるのですが、多分私の要求だと、Ifで分岐とかさせないと駄目ですよね?
そうなると、perlの知識とかが無いので、辛いわけです。
ですので、何行目にこのソースを組み込めとか、そういったアドバイスがいただければ、とりあえずはなんとかなると思います。

検索エンジンについては、METAタグにNO ROBOTとか、その程度で大丈夫なのか不安なものですから、CGIで何か回避策があるとか、
そういったアドバイスをいただけたらと思ったわけです。


52 名前:47 mailto:sage [04/03/16 20:57 ID:???]
>48
ありがとうございます。
画像アップ数の件については、TRY&ERR繰り返して、現在仮設置でテストした段階ではうまく動作してますので、大丈夫だと思います。

自動縮小の件については、”Image::Magick”というものがわからないので、今夜にでも調べておきます。
一応、絵日記ですので、範囲内の画像はそのままで表示したいというのと、サーバ容量節約の意味もあり、
サムネイルを別に生成するということなら、避けたいかなと現段階では思っております。

53 名前:47 mailto:sage [04/03/16 20:58 ID:???]

48さんじゃなくて、>50さんでした。
すんません。

54 名前:nobodyさん mailto:sage [04/03/16 21:14 ID:???]
★三 【 スクリプト改造工房 PART 8 】 ★三
pc2.2ch.net/test/read.cgi/php/1077525387/l50

【 スクリプト改造依頼スレ 】(丸投げ)
pc2.2ch.net/test/read.cgi/php/1076831972/l50

上記2つの改造スレの棲み分けについて。

> 何行目にこのソースを組み込めとか、そういったアドバイスがいただければ
これを望んでいるのなら、丸投げスレです。

55 名前:47 mailto:sage [04/03/16 21:18 ID:???]
わかりました、4スレ目いってきます・・。(´・ω・`)

56 名前:nobodyさん [04/03/18 14:02 ID:PjZX6E/F]
すいません おしえてください。
掲示板CGIで
print "$data->[4]/$data->[5]\n";
というラインで
ログデータから日付と時刻を取得し表示しているんですが、
この表示結果は
2004/03/18/09:11:57
という表示形式で表示されるのですが、
これを
3/18 09:11
にするにはどうしたら良いのでしょうか?
VBでいう所のFormatみたいな関数があるんでしょうか?


57 名前:nobodyさん mailto:sage [04/03/18 14:12 ID:???]
>>56

>>1

58 名前:nobodyさん mailto:sage [04/03/18 19:45 ID:???]
>>56
全体晒さにゃどうにもならん。
最低でもその前後十行は必要。

59 名前:nobodyさん mailto:sage [04/03/19 10:21 ID:???]
(1/2)こんにちは、質問いたします。
URL転送サービスを利用しようと思っているのですが、リファがうまくとれません。

URL転送サービス → フレーム式 ttp://www3.to/
アクセス解析 → 有限工房 アクセス解析
ttp://yugen.main.jp/about/fstat.html

解析を貼る場所に、このjsをはりつけるのですが
<SCRIPT language="JavaScript">
<!--
/* efStat from YugenKoubou (ttp://yugen.main.jp/) */
buf = escape(parent.document.referrer);
ref = "";
for (i = 0; i < buf.length; i++) {
str = buf.charAt(i);
ref += (str == "+") ? "%2B" : str;
}
scr = screen.width+","+screen.height+","+screen.colorDepth;
document.write('<IMG SRC="./cgi-bin/fstat/fcount.cgi?LOG=index&MODE=h&DIGIT=5&FONT=fuksan&REF=',ref,'&SCR=',scr,'" width="1" height="1" border="0">');
// -->
</SCRIPT>

60 名前:nobodyさん mailto:sage [04/03/19 10:23 ID:???]
(2/2) 私のサイトはトップページ自体がフレームということもあり、
お気楽極楽スクリプト→フレームを利用したページにアクセス解析を設置する
ttp://www.bayashi.net/st/pdmemo/frmaxs.html
を参考にして、

<SCRIPT Language="JavaScript">
<!--
document.write("<frameset rows='30,*,1,'>");
document.write("<frame SRC='めにゅう.html' NAME='menu'>");
document.write("<frame SRC='とっぷぺーじ.html' NAME='page'>");
  /* efStat from YugenKoubou (ttp://yugen.main.jp/) */
document.write(buf = escape(parent.document.referrer));
document.write(ref = '');
for (i = 0; i < buf.length; i++) {
str = buf.charAt(i);
ref += (str == "+") ? "%2B" : str;
}
document.write(scr = screen.width+','+screen.height+','+screen.colorDepth);
document.write("<frame SRC='cgi-bin/fstat/fcount.cgi?LOG=index&DIGIT=5&REF=",ref,"&SCR=",scr,"' width='1' height='1'>");
// -->
</SCRIPT>

このようにいたしました。

ところが、いざ動かしてみると「アクセスが拒否されました」と
> document.write(buf = escape(parent.document.referrer));
ここで、エラーが出てしまいます。
※URL転送(フレーム式)を使わなければ、エラーが出ずに処理できるのですが。

きちんとリファをとる方法がわかりません。どうぞよろしくおねがいします。



61 名前:nobodyさん mailto:sage [04/03/19 11:57 ID:???]
>>59-60

>>1

62 名前:nobodyさん [04/03/19 15:54 ID:SrVWHGyk]
こちらの書き込みでいいのかわからないんですが、質問です。。
ページ内検索で、検索結果の表示を横1列に結果が3つ入るように
┏━┳━┳━┓
┃1┃2┃3┃
┣━╋━╋━┫
┃4┃5┃6┃
┗━┻━┻━┛
こんなかんじで表示させたいと思っています。
検索エンジンcgiや、カゴレジなどの検索結果表示を見ても
横1列に商品が一つなので参考に出来ませんでした。。
KENTにもあったのですが、いろんな機能が追加でなされているので
判断しにくくて・・・。。すいません。

どこか参考になるサイト、またはいい検索用語など
ありませんでしょうか?
どのように検索したらいいか悩んでおります。。
なにかいいアドバイスをお願い致します。

63 名前:nobodyさん mailto:sage [04/03/19 16:05 ID:???]
>>62
<table>って知ってる?

64 名前:62 [04/03/19 16:09 ID:SrVWHGyk]
>>63
知ってます。
でも、3件で折り返す、という方法が
どうすればいいのかわからないんですが・・

65 名前:nobodyさん mailto:sage [04/03/19 16:18 ID:???]
ここは改造スレなんだが。
自分でやる上でのアドバイスが欲しいなら>>1をよく読め。

66 名前:62 [04/03/19 16:48 ID:SrVWHGyk]
>>65さん
申し訳ないです。
www.geocities.jp/hoge2009/test.txt
にUPしてみましたが、(さらにソースで表示しないとダメみたいです・・)
上記に追加しようと思っています。

完成イメージは
www.geocities.jp/hoge2009/newpage1.html
見たいな感じです。。

適当で申し訳ないです。

67 名前:nobodyさん [04/03/20 04:22 ID:GW6tuM2Y]
スイマセン質問させてください。

ttp://tackysroom.com/sample/smp_annecho.cgi

このCGIのスケジュール帳の、開いた時に表示される月を、当月でなく
他の月(例えば今なら5月とか)にしたいのですが、どこをどう
いじればよろしいでしょうか。

諸先輩方、お教えくださいませ。

68 名前:nobodyさん mailto:sage [04/03/20 11:23 ID:???]
>>67

>>1

69 名前:nobodyさん mailto:sage [04/03/20 12:19 ID:???]
>>62>>66
#!/usr/local/bin/perl

use strict;
require 'cgi-lib.pl';
my $cgi = "kensaku.cgi";
my $file = "db.csv";
my %in;
&ReadParse(\%in);
print &PrintHeader();
#print &HtmlTop("");

print <<"_HTML_";
<HTML>
<HEAD>
<STYLE type="text/css">
<!--
.a{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : black black black black;
}
-->
</STYLE>
</HEAD>

70 名前:nobodyさん mailto:sage [04/03/20 12:21 ID:???]
<BODY style="padding-top : 0px;padding-left : 0px;padding-right : 0px;padding-bottom : 0px;margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;">
<form action="$cgi" method="post" style="padding-top : 0px;padding-left : 0px;padding-right : 0px;padding-bottom : 0px;margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;">
<input type="text" size=15 name="name">
<input type="submit" value="商品検索">
</form>
_HTML_

if ($in{'name'} ne ""){
 my $flag=0;
 my $found=0;
 open (IN,"$file") || &CgiDie ("データファイルが開けません。");
 while (<IN>){
  chomp;
  my ($name,$teika,$hanbai,$image) = split(/,/,$_);
  if ($in{'name'} eq $name){
   if ($found == 0){
    print qq(
<BR>
<TABLE border="0" cellpadding="0" cellspacing="0">
<TBODY>
);
   }
   if ($found % 3 == 0){
    print qq(
<TR>
);
   }




71 名前:nobodyさん mailto:sage [04/03/20 12:22 ID:???]
   print qq(
<TD>
<TABLE border="0" cellpadding="3" cellspacing="0">
<TBODY>
<TR>
<TD align="center" class="a"><IMG src="image/$image.jpg" border="1"><BR>
<BR>
<B><FONT color="#666666">商品名<BR>
<BR>
</FONT></B>
<TABLE border="0">
<TBODY>
<TR>
<TD align="right">定価:</TD>
<TD>$teika</TD>
</TR>
<TR>
<TD align="right">販売価格:</TD>
<TD><FONT color="#666666">$hanbai</FONT></TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
);


72 名前:nobodyさん mailto:sage [04/03/20 12:24 ID:???]
   $found++;
   if ($found % 3 == 0){
    print qq(
</TR>
);
   }
   $flag=1;
  }
 }
 close (IN);
 if ($flag == 1){
  if ($found % 3 == 1){
   print qq(
<TD>
</TD>
<TD>
</TD>
</TR>
);
  }elsif ($found % 3 == 2){
   print qq(
<TD>
</TD>
</TR>
);
  }


73 名前:nobodyさん mailto:sage [04/03/20 12:24 ID:???]
  }
print qq(
</TBODY>
</TABLE>
);
 }
 ($flag) || print "$in{'name'}はデータファイルにありませんでした。<p>\n";
}
print &HtmlBot();
exit;


74 名前:nobodyさん mailto:sage [04/03/20 12:27 ID:???]
説明よりやったほうが早いから全部書いたけど丸投げスレのほうが良かったかも。

75 名前:67 [04/03/20 16:17 ID:GW6tuM2Y]
すいません>>67です。
再度質問です。

スクリプトはこれです。

ttp://hy-t.hp.infoseek.co.jp/sc.txt

これだけでいいでしょうか?
よろしくご教授お願いいたします。



76 名前:67 [04/03/20 16:25 ID:GW6tuM2Y]
あ、これって丸投げ行きなんでしょうか…
スレ違いなら移動します、すいません。

77 名前:nobodyさん [04/03/21 11:32 ID:J3gw5AMh]
62>
掲示板みたいに縦一列に吐き出す香具師でも、CSS使えば横に並べ、
指定数で折り返す事もできるよ。

#wrapper{
width: 630px;
}

#box{
float: left;
width: 200px;
margin: 10px 5px 10px 5px;
padding: 0px 0px 0px 0px;
}



<div id="wrapper">
  <div id="box">
    コンテンツ
  </div>
</div>

みたいな感じでさ。
ブラウザ選ぶかもしんないけど、漏れの環境(Win IE5 IE 5.5 IE6)
だと思うように表示されたからいいべ。

78 名前:nobodyさん mailto:sage [04/03/22 07:21 ID:???]
皆様初めまして。

mo-mo.vis.ne.jp/chatread/mo-chat.htm
こちらで配布されているチャットで参加者表示の部分を
名前(状態):名前(状態)
というように状態(ROM等)を表示させたいと思っています。
$nameを参考に$conを作って試行錯誤してみたのですが
自分の入力した状態が他の方の状態にも適用されてしまいます。
名前A(状態A):名前B(状態B)としたい所が
名前A(状態A):名前B(状態A)になってしまうといった具合で。

www.lislis.info/ichat.txt
余計な部分まで触ってあるかもですが・・・。
何卒ご教授お願い致します。

79 名前:nobodyさん mailto:sage [04/03/29 16:03 ID:???]
スクリプトを改造しているけどうまくできない場合のヘルプはこちらで。

配布先でアドバイスが得られない場合、ここで聞けば
親切な人が助言してくれるかもしれません。

依頼テンプレ

【.  CGI名  .】 複数のバージョンがある場合には正確に        (必須)
【配布先URL】 教えてくれる人が参照する場合があるので       (必須)
【. 置き場所 .】 配布先が閉鎖の場合、すぐ見られるようtxtなどで
          upした場合、 デザインをhtmlで作成した場合など  (任意)
【ヘルプ内容】 どのように改造したくてどのようにうまくできないか  (必須)
          機能・動作などを簡潔かつ詳細に

80 名前:nobodyさん mailto:sage [04/03/29 17:00 ID:???]
>>79
改造中のスクも提出した方がいいな。



81 名前:nobodyさん mailto:sage [04/03/31 19:21 ID:???]
【. CGI名  .】 apeboard plus.cgi      
【配布先URL】 www.2apes.com/
【 スキン名 】 イメージダイアリー Ver.2
【配布先URL】  www.s-chimp.com/mc/
【. 置き場所 .】 ea.uuhp.com/~bluerose/cgi-bin/apeboard_plus.txt (CGI)
          ea.uuhp.com/~bluerose/cgi-bin/apeskin.txt (スキン)
【ヘルプ内容】 過去ログを読もうとすると「/back」というファイルに飛ばされてしまい、
          読むことができません。過去ログを読むようにするには
どこを改造すればいいのでしょうか?
          スキンのデザインには多少手を入れましたが、CGIはほとんどいじってません。
          よろしくお願いします。

82 名前:81 mailto:sage [04/04/01 22:05 ID:???]
すいません解決しました…。

83 名前:nobodyさん [04/04/07 23:29 ID:opKZAzOm]
こっちは寂れているのぅ

84 名前:未承諾広告※ ◆TWARamEjuA mailto:sage [04/04/08 10:16 ID:???]
ま、ぼちぼちと行けばよいでしょう(^o^) マターリ

85 名前:nobodyさん [04/04/09 22:18 ID:47xZN9AW]
【.  CGI名  .】 SmallPICT
【配布先URL】 hdml.cside.com/DLcgi/spict/
【ヘルプ内容】 spictlog.cgiに書き込む情報を追加したいが、うまく出来ない

pc.plのsub dispForm内に<input type='text' name='kaizou'>を追加し、
smallpict.cgiのsub doWrite内に<>$kaizou<>を追加するなどして動かそうとしたんですが、
投稿画面で入力したkaizouのデータがspictlog.cgiに書き込まれません。

改造漏れがあるんだと思い探し回ってみましたが、見つけることができませんでした。
具体的にやりたいのはPC上でのアイコン表示で、手動でログに<>*.gif<>と書き込んで記事上で表示させる改造はできましたが、投稿画面のデータをうまく渡す改造ができませんでした。

よろしくお願いします。

86 名前:nobodyさん [04/04/09 22:40 ID:ria3nPCP]
>>85
ログは<>区切りで書き込むところがあちこちあるようだけど
漏れなく全部に<>$kaizou<>を追加した?
もちろん読み込み時に<>でsplitする部分もあちこちあるから
そこにも受け取る変数を増やさなければならないが。
そういう部分はsmallpict.cgiだけじゃなくいくつものファイル内にあるぞ。

87 名前:85 [04/04/09 23:28 ID:47xZN9AW]
>>86
レスありがとうございます。

split(/<>/)とid<>で検索を掛け、引っかかった所で書き込みに関係あるところは<>$kaizou<>を追加しました。
投稿画面から投稿してFTPでログを落として書き込まれてるかを確認という方法でいじってるんですが、
$kaizouに上手くデータが渡ってないため、<><>とだけ書き込まれています。
読み込み部分はあっさり改造できたんですけどね・・・orz

88 名前:nobodyさん mailto:sage [04/04/09 23:59 ID:???]
>>87
フォームデコード部で受けた値は$in{'kaizou'}に入るようだが、
それを$kaizouに代入してるのか?

89 名前:85 mailto:sage [04/04/10 00:35 ID:???]
sub doWrite内の
$newUpwd = $in{'upwd'};の下に
$newkaizou = $in{'kaizou'};
を書き足し、
# 親記事の場合
# レス記事の場合
の最後を
<>$UNIQUEID<>$newkaizou<>\n");
としてあります。
お手数掛けますですorm

90 名前:nobodyさん mailto:sage [04/04/24 08:05 ID:???]
kentの夢カウンタなんですが、
www.kent-web.com/count/dream.html
時計表示という機能も付いてるんですが、
年、月、日、時、分 というデフォルト表示から
年、月、日(曜日)、時、分 に変更したいのですが、
どのようにすればよいでしょうか?
曜日表示は画像でなくてhtml出力でも構いませんので。



91 名前:nobodyさん mailto:sage [04/04/25 18:20 ID:???]
kentのPetitBoardの携帯対応版ってありません?


92 名前:nobodyさん mailto:age [04/04/25 18:23 ID:???]
 

93 名前:nobodyさん [04/04/26 00:12 ID:WNaDiJfM]
www.kent-web.com/bbs/joyful/joyful.cgi

joyful.cgiの投稿画面を別のページにしたいのですが
そこで↓ここで改造版をみつけたのですが、
www.handley2.fsnet.co.uk/graphic/cgi.html
名前欄だけを増やしたいのです。
投稿画面にも名前欄を増やし、ログにも$nameで追加したのですが
かきこまれません。

94 名前:nobodyさん mailto:sage [04/04/26 01:05 ID:???]
>>90
dream.cgiのsub get_timeでlocaltimeを[1..5]だけ受けているから曜日の分も
受け取って使えばいいだけ

95 名前:nobodyさん mailto:sage [04/04/26 01:10 ID:???]
>>93
投稿画面が別のページの改造版ってどれのことだ?
それに改造したコードも晒さずに言われても間違っているか足りないから
としか言いようがない

96 名前:93 mailto:sage [04/04/26 01:39 ID:???]
あ。
ここの
www.handley2.fsnet.co.uk/graphic/cgi.html
violet diaryってやつです。

97 名前:nobodyさん mailto:sage [04/04/26 02:00 ID:???]
で、ログに追加する$nameっていうのはどうやって得ているんだ?
sub decodeを見ればわかるがフォームに追加した項目に相当する
$in{'キー'}に入っている値を$nameへ代入しているのか?

98 名前:nobodyさん mailto:sage [04/04/26 02:39 ID:???]
スクリプト:PHPぁぷろだ(シンプル版)
ソース:php.s3.to/bbs/bbs5.php
     up.zip内のupload.php
配布元:ttp://php.s3.to/
ヘルプ内容:
元の仕様ではダメ文字(ソや表など)をファイル名に入れると
拡張子より前のファイル名が消えてしまいます。
例:ソース.jpg → .jpg

↓ここでは消えてしまいます
php.s1.xrea.com:8080/upup/

しかしながら、このスクリプトを使ってこの問題を回避している
サイトを見つけました。

↓ここでは消えません
ttp://cgi.f7.aaacafe.ne.jp/~ohfuji/phpup/upload.php

このように消えないようにするにはどのように改造をすれば良い
のでしょうか。
文字列をいじるのか、エンコード設定をいじるのか・・・イマイチ
良く解っておりません。

よろしくお願いします。

99 名前:nobodyさん mailto:sage [04/04/26 02:44 ID:???]
>>98
配布元に「バグ報告、要望、その他突っ込みは掲示板へどうぞ 」と書いてあるが

100 名前:98 mailto:sage [04/04/26 02:45 ID:???]
慌てて微妙にリファ切り抜けてました・・・トホホ








[ 続きを読む ] / [ 携帯版 ]

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

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