トップページ⇒php
982コメント439KB

【 スクリプト改造工房 PART 7 】

■ このスレッドは過去ログ倉庫に格納されています
0001sage03/09/17 15:28ID:ZcvVdw5C
 
#================================
# スレッドの説明
#================================

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

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

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

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

過去ログ>>2
0357nobodyさん03/10/24 14:20ID:mW7emaUc
>>356さん
スレ違いすみませんでした、ありがとうございます。
隅々まで読みあさってきます!
0358nobodyさん03/10/24 15:22ID:???
隅々まで読みあさるべきスレではないな。
0359nobodyさん03/10/24 15:43ID:mW7emaUc
「age」とか「sage」で検索しまくっても保守レスしかヒットしない・・・
もうだめぽ_l ̄l○
0360nobodyさん03/10/24 15:55ID:???
age sageよりもまず、表示している順番は何によって決まってるんだよ
そのへんは把握してるの?
0361nobodyさん03/10/24 16:02ID:Ai8nOR1X
はい、煽りスタート。
0362nobodyさん03/10/24 16:11ID:mW7emaUc
>>360さん
すみません、PCとは無縁の仕事なので見当違いならスルーしてください。
自分のとこでは、メールフォームは$mailで指定されてて、
$sort_use =1;(1は返信がついたらage、0にするとスレッド位置はそのまま)なので$sort_useという項目を探してすべて
if ($sort_use) {
if ($in{'mail'} eq "sage") { $sort_use = 0; }
if ($in{'mail'} eq "age") { $sort_use = 1; }
}
に置き換えてみました。こんなレベルです。
もっと勉強しないとだめですね・・・
0363nobodyさん03/10/24 16:16ID:???
その程度書けるのなら、あとはちょっとの頑張り次第だな
負けるなよ
0364nobodyさん03/10/24 16:26ID:mW7emaUc
>>363
ありがとうございます・゚・(つД`)・゚・感激
悔しいから絶対諦めないで頑張ります!
スレ汚しすみませんでした
0365nobodyさん03/10/24 16:26ID:mW7emaUc
敬称が抜けた(´・ω・`)
>>363さん、ありがとうございました
0366nobodyさん03/10/25 15:52ID:???
http://www.futomi.com/のダウンロードランキングCGI Ver 2.1
について質問です。(サンプル:ttp://www.futomi.com/cgi-bin/dlrank/dlrank.cgi)

違うDLランクCGIから乗り換えたので、DL総数を現在の総数に足して表示したいです。
全期間のDL総数だけに15000を足したいです。
よろしくお願いします。

スクリプト
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/9693/dlrank.txt
0367nobodyさん03/10/25 16:57ID:???
>>366
dlrank.cgi 118行目

print "<tr><td class=ListHeader>ダウンロード総数</td> 略 </font>+15000</td></tr>\n" if($DSP_CNT);
036836603/10/25 17:31ID:???
>>367
レスありがとうございます。
試したのですが、DL総数の横に+15000と表示されてしまいます。
すでに足した状態で表示したいです。
あと、今日・昨日・今週・今月のランキングにも+15000と表示されてしまいます。
全期間のDL総数にのみ、+15000を足した状態で表示させたいと思っています。

よろしくお願いします。
0369nobodyさん03/10/25 17:38ID:???
>>368
試したのか・・・。試さなくても見りゃ分かるだろ・・・。
0370nobodyさん03/10/25 17:50ID:???
dlrank.cgi 42行目

$loglines = 0; → $loglines = 15000;
037136603/10/25 18:01ID:???
>>370
全期間のDL総数のみ足して表示させたいんです。
$loglines = 0; → $loglines = 15000;
にすると、昨日・今日などのDL数も一緒に+15000になってしまうんです。
0372nobodyさん03/10/25 18:32ID:???
$loglines = $MODE eq ''? 15000: 0;
037336603/10/25 20:35ID:???
>>372
レスありがとうございます。

鯖でも正常に確認できました。
どうもありがとうございました。
0374nobodyさん03/10/28 04:43ID:???
>367-368
気分転換に覗いてみたら気分がかなり和んだ。
0375nobodyさん03/10/28 16:26ID:???
あめりかcgiで日本語表示しようと
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
を入れたんですが
エンコードが西ヨーロッパ言語(ISO)
どうすればいいでせふ
0376nobodyさん03/10/28 16:46ID:???
あめりかcgiってなんですか?
0377nobodyさん03/10/28 18:41ID:???
米国サイトで配布されていたCGIです
0378nobodyさん03/10/28 18:48ID:???
metaなんかいらないからヘッダでシフトJISを吐けばいい
なお、ここは改造スレなので>>1に従うか適切なスレへ移動して
0379nobodyさん03/10/28 18:54ID:???

ヘッダでシフトJISを吐けばいいの意味が分かりませんです
海外のCGIを日本語化するのはここではないのでしょうか
038037503/10/28 19:10ID:5JAmS/mf
しきり直しです
File Management スクリプトを海外で探していたところこんなものを見つけ
http://www.gossamer-threads.com/scripts/fileman/download.htm
http://firidin.com/perl/
どちらもXREAに設置すると375のような文字化けで日本語が表示できません
378で「metaなんかいらないからヘッダでシフトJISを吐けばいい」
とコメントいただきましたが意味がわかりませんです
0381nobodyさん03/10/28 19:17ID:???
その、ffileman_english.cgi の
$charset = "iso-8859-1";
と言う行はなおしたのか?
038237503/10/28 19:21ID:???
どう直せば・・・
038337503/10/28 19:22ID:???
ISO-2022-JP でいいですか?
038437503/10/28 19:28ID:???
きゃー ISO-2022-JP で化けません
ありがとございやした m(_ _)m
0385nobodyさん03/10/28 19:47ID:O2XSmC1X
●●●マスコミの盗聴、盗撮は許されるのか?その1●●●   http://natto.2ch.net/mass/kako/974/974478132.html
489 名前: 文責:名無しさん 投稿日: 2001/04/11(水) 17:25
一般人なのに盗聴される、じゃなくて、「一般人だから盗聴される」んじゃないのかな?
基本的にネタ集めのためにやってんなら、有名人のネタを盗むと、有名人は告発できるし、
そんなことされても当たり前だと思われるので告発しても信じてもらえる。
そうでない人は、ここの途中の書き込みにもあったように「電波」扱いされるだけ。

ただで、ネタを仕入れるんなら、一般人に限るでしょう。
マスコミは自分らの無能さを恥じてほしいです。

ちなみに私が盗聴されはじめたのは、芸能人にストーカーされ始めてからでした。
そこからマスコミに広がって行った。
だから余計「妄想」とか思われそう。
友人に話したら完全に病気扱いされた。ストーカーって言葉がない時代だったしね。
書いておいておいた小説のネタが、他人の原作でドラマ化されたときにはきれまくっ
たなあ。(一度や二度のことじゃないけど)
038637503/10/28 20:05ID:???
表示は化けませんでしたが、htmlを編集しようとすると(Edit File)
「がははは」と表示しているけど、
ソースを見ると「$B$,$O$O$O(B」となってしまいます
0387nobodyさん03/10/28 20:35ID:???
>>375
しふとじすでは?
038837503/10/28 20:45ID:???
$charset = "iso-8859-1";
を
$charset = "ISO-2022-JP";
にしたんですが、しふとじすはどうすればいいのでせふ
038937503/10/28 20:59ID:???
$charset = "Shift_JIS";
でけました。ありがとさんでした m(_ _)m
0390nobodyさん03/10/29 00:35ID:???
飯食って酒呑んでる間に完了してるな

本来ならffileman_japanese.cgi を作ったほうがいいとは思うけどね
0391nobodyさん03/10/30 10:01ID:jCZnnFUk
フリーのアイコン付き掲示板CGI(YYBBS)をダウンロードしたのですが
http://minicgi.net/cgi2/yybbs.html
アイコンなしの設定がわかりません。

# アイコンを定義(上下は必ずペアで)。管理アイコンや常連アイコンは、ここでは記入の必要無し
@icon1 = ('1.gif','2.gif')
@icon2 = ('1の画像','2の画像');

↑に設定にすると
「1の画像」と「2の画像」のアイコンを選択できますが、「アイコン無し」の選択もできるようにしたいのですが
どのように記述すればいいでしょうか?
0392nobodyさん03/10/30 10:22ID:???
>>391
中身見てないからあれだけど、ダミーの1ピクセル透明GIFを作って
それをアイコンなし時に表示させればいいんでない?

@icon1 = ('0.gif','1.gif','2.gif');
@icon2 = ('アイコンなし','1の画像','2の画像');
0393nobodyさん03/10/30 17:55ID:???
>>391
>>392の方が簡単かも。

@icon1 = ('','1.gif','2.gif')
@icon2 = ('アイコンなし','1の画像','2の画像');


yybbs.cgi 138行目
if ($iconMode) { print "<td><img src=\"$imgurl$ico\" alt=\"$ico\"></td>" }
を
if ($iconMode) { print "<td><img src=\"$imgurl$ico\" alt=\"$ico\"></td>" if $ico; }

注意:
@icon1の '', を間違わないように・・・
039439103/10/30 23:48ID:???
みなさんありがとうございます!
0395nobodyさん03/10/31 11:55ID:IyRKHOC7
ずるぼんぁぷろだhttp://zurubon.strange-x.com/uploader/
のコードに手を加えて、
PHPぁぷろだhttp://php.s3.to/bbs/bbs5.php
みたいにオリジナルのファイル名も表示させるようにしたいんですが、
どうしたらいいでしょうか?
よろしくお願いします。
0396nobodyさん03/10/31 12:13ID:???
オリジナルのファイル名を保存しておいて、
表示する時にそれを使うようにすればおけ
0397nobodyさん03/10/31 19:26ID:???
>>396
ありがとうございます。
具体的にはどんな感じにすればよいでしょうか?
0398nobodyさん03/10/31 22:11ID:???
>具体的にはどんな感じにすればよいでしょうか?

(訳:コピペで動くソースキボンヌ)
0399nobodyさん03/10/31 23:12ID:???
例がソースしかないので自分で設置して、「なるほど、こうしたいのか」
と調査しつつ、変更するスクリプトをダウンロードして読まなきゃならんのだが

まあ3連休だし時間合ったらやってもいいけどさ
0400nobodyさん03/11/01 03:06ID:???
質疑の中で結果的にスクリプトを書くのは別にいいんだけど、
全部丸投げで「どうすればいいんですか?」って言われると
ちょっと反発を感じるのは俺が未熟だからだろうか。
0401nobodyさん03/11/01 05:24ID:???
>400
おれも。

おれはこうやった。
sub decode でファイル名を取得し、sub htmlenc でタグを無効にする。
sub write で$valueにファイル名を追加してログに書きこみ。
sub print_postdata で表示。
0402nobodyさん03/11/01 09:14ID:???
>393
スクリプト見てないから何ともいえないけど、アイコンなしの場合に<td>の数の帳尻が合わなくなる悪寒。

>395
CGIで迷ったら受け取った情報を全て書き出してみれ。
蛇足だが、書き換えなくてもperlで記述されてるオリジナルファイル名を書き出すあぷろだならちゃんとある。
スクリプト探しスレで聞くか検索しれ。
0403nobodyさん03/11/01 20:19ID:8G3+WDGu
このスレは>>391レベルしか応えられないのか(藁
こんな下らない質問こそスルーだろ
0404nobodyさん03/11/01 21:00ID:???
オナニーしたい奴は他所に行ってやってくれ。気持ち悪い
0405nobodyさん03/11/02 10:07ID:rTEdGieP
ウェブサービス ディックhttp://www.d-ic.com/の
csvmail_v4sというメールフォームCGIに関して質問なんですが
フォームからの入力内容がcsvに出力される際に、
その先頭に一人一人に固定的な受付番号(IDみたいなもの)を割り当てたい場合は
スクリプト中にどのような記述を追加すればいいのでしょうか?
ご迷惑をおかけしますがよろしくお願いします。
0406nobodyさん03/11/02 12:28ID:???
>>405
http://www.d-ic.com/free/01/csvmail_v4s.html には、
> 改造のご相談・お申し込みはこちらからどうぞ。
> http://www.d-ic.com/free/editform.html
と書いてある。
なぜそれを利用しないのか簡潔に述べよ。
0407nobodyさん03/11/02 13:06ID:???
・名無し相手なら礼儀不要だから
・メアドとかサイトを知られるのが嫌
・なんかこわい
0408nobodyさん03/11/02 13:08ID:???
死ねよカス
0409nobodyさん03/11/02 16:37ID:???
>407
5,6回氏ね糞が
041040503/11/02 17:23ID:???
言うまでもないかもしれませんが、>>407は私ではありません。

>>406そのような窓口があったんですか・・・
冗談抜きで気がつきませんでした(汗

お騒がせしてすいませんでした。
0411nobodyさん03/11/02 22:42ID:Ghf009BK
KENTのASKA BBSにトリップを付けたいのだがどこに追加するかよく分からん。
http://www.kent-web.com/bbs/aska.html

# 入力された名前が$namと言う変数で表されているとすると。
# トリップ
$nam =~ s/◆/◇/g;
($nam, $tripkey) = split(/#/, $nam);
if ($tripkey ne "") {
$tripsalt = substr(substr($tripkey, 1, 2) . "H.", 0, 2);
$tripsalt =~ tr/:;<=>?\@[\\]^_`/ABCDEFGabcdef/;
$tripsalt =~ s/[^\.\/0-9A-Za-z]/\./g;
$trip = substr(crypt($tripkey, $tripsalt), -8);
$nam = $nam . " ◆" . $trip;
}

一様トリップの部分はこれでいいのだと思うが、これをどこに追加したら言いのかが分からない。
どこに追加したらよろしいのでしょうかね?
0412nobodyさん03/11/02 23:25ID:???
>411
$nam =~ s/◆/◇/g; って名前を勝手に変えて良いのか。

それはともかく、ログに出力する直前に入れれば良いんじゃない。
0413nobodyさん03/11/03 00:06ID:???
>>411
なんかすごいトリップ回路だな(w

>>412
騙りトリップ防止機能です。
0414nobodyさん03/11/03 00:53ID:???
いや騙り防止なのは解るけど、名前変えるよりは
ログのフォーマットにトリップを追加するとかした方が良いんじゃないかななんて。

入力された<>とかはエスケープしてるっぽいから
$nam .= " ◆<span class="trip">$trip</span>";
とかでも良いけど。
0415nobodyさん03/11/03 00:55ID:???
わかると思うが"のエスケープ忘れてた。
0416nobodyさん03/11/03 03:22ID:???
確かにひでぇトリップルーチンだ
0417nobodyさん03/11/03 03:32ID:???
>>416
とりあえず自分なりに書いて来たんだから丸投げくんとは段違い。
もし「ひでぇ」と思うんならリライトしてやれば?
0418nobodyさん03/11/03 04:40ID:???
http://www.google.com/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&c2coff=1&q=Perl+trip+%90%B6%90%AC&lr=lang_ja
0419nobodyさん03/11/03 04:56ID:???
ま、トリップ回路のでき云々は棚上げにして、漏れはどこに書くべきかを言っておく。

>>412も言うようにログに出力する直前に入れるのが吉かと。。。
具体的に言うと、($no,$dat,$nam,$eml,$sub,$com,$url) = split(/<>/);の後だわな。
しかし、「記事表示」、「ワード検索」、「管理モード」と、ログに出力しているところが3ヵ所あるので、全てに入れる必要があるんじゃなかろうか。
サブルーチンにする手もある。

書込みの所にトリップ回路を入れるとどうだろう。
書込みの所で変換の場合、回路は1ヵ所だけで良い。
書込みの所では$in{'name'}が変換対象だから、トリップ回路も書き換えを要す。
具体的な場所は重複投稿チェックの前までに済ませれば桶かな。
ただし、トリップ変換後の名前をクッキーに入れると不都合が生じるであろうから、クッキーに記憶する部分をトリップ回路の前に移動しておく必要があろう。

スクリプトを見ただけだから、実際違っていたらスマン。
0420nobodyさん03/11/03 06:47ID:???
ふと思ったんだが、幾らトリップを付けるといっても別に入力まで2ch式にしなくても良いんでは。
名前に#が入ってるとかで#が二回以上出てくる場合に困らないかそれ。

トリップ入力欄を別に設けるか、トリップを使用するかしないかのチェックボックス又は
ラジオボタンを用意しといた方が良さげ。
0421nobodyさん03/11/03 09:06ID:???
記事削除はID(ユーザー削除なら+pass)のみで行なってるので書き込み部だけでいい鴨。
つーか、ホスト取得してるのになりすましを過剰に気にする必要あるの?
0422夏03/11/04 05:54ID:???
はじめまして。こちらのサイトの日記CGI↓
【nicky!】
ttp://www.din.or.jp/~raelian/ReadMeNicky.html
を改造したいと思っておりまして、自分なりにやってはみたのですがうまくいかずに
皆様にお願いしに来ました。

まずスクリプトの内容なのですが
http://www.geocities.co.jp/HeartLand-Asagao/7077/nicky.txt
が日記本体でしてこれを【1】とします
http://www.geocities.co.jp/HeartLand-Asagao/7077/list.txt
が色んな表示が可能になるスクリプトです。これを【2】とします。

この日記は本体と表示のされ方が様々ございまして、
●カレンダー表示
●タイトルリスト表示
●フレーム表示
●画像一覧
●携帯用表示
●携帯用タイトルリスト表示
このような感じです。
今回は●タイトルリスト表示●と●携帯用のタイトルリスト表示●
の改造のご指南をお願いしたいのです。

つづきます
0423夏03/11/04 05:54ID:???
つづきです。
現在使用されてるタイトルリストの【一例】
ttp://painter.homeip.net/~rinda/cgi-bin/nicky2/list.cgi?TitleList
現在使用されてるタイトルリスト(携帯用)の【一例】
ttp://painter.homeip.net/~rinda/cgi-bin/nicky2/list.cgi?TLi

私の希望する改造後のイメージ(携帯用も同じようなイメージです)↓
http://www.geocities.co.jp/HeartLand-Asagao/7077/test.html
【一例】と改造後の違い↓
●時間が表示されてるということ。
●横幅が狭くなっていること。(テーブルの変形)
●タイトル文字表示制限を8文字くらいにして欲しいこと。
テーブルを狭くするまではできましたが表示位置が変わったり
時刻をどうやって取得したら良いかもわからなかったです。
またタイトルは、本当は長いタイトルでも表示を8文字にするやりかた
がわかりませんでした。

携帯用タイトルリストのtopページにも時間表示をしたいのです。

わかり辛い文章で申し訳御座いません。
CGIに詳しい方、またnicky!ユーザーで詳しい方がいらっしゃったら
アドバイスをお願い致します。
0424夏03/11/04 05:59ID:???
>>422
と
>>423
の記載内容で意味不明な箇所があれば
お知らせください。
私は肩身の狭い初心者ですので
用語とかうまく説明できません。(本当に申し訳御座いませんn(_ _)n)
何とかお伝えしやすいように頑張ります。
0425nobodyさん03/11/04 08:08ID:K9twgqXS
apeboardについて教えてください。
apeboardで半角カナを使うと
全角カナに変換されますよね。
アレを半角カナのまま表示するには、
どの辺りをいじればいいでしょうか。
ガ━━━━━━Σ(´Д`|||)━━━━━━ン!!!
って入れても
ガ━━━━━━Σ(´Д`|||)━━━━━━ン!!!
になってしまいまつ( ´・ω・`)
0426nobodyさん03/11/04 08:46ID:???
>425
&jcode'h2z
の含まれる行を探して削除。あるいは行の頭に#をくっつけておく。
あと、どう頑張っても文字化けの可能性は残る。
042742503/11/04 08:59ID:K9twgqXS
>>426
即レスありがとうございます。
&jcode'h2z削除してみたんですが、
できませんでした( ´・ω・`)
今必死でググッってまつ・・・。
042842503/11/04 09:15ID:K9twgqXS
425です。
&jcode'h2z削除で出来ました。
さっきできなかったのはナンデダロ・・・
ありがとうございました。
0429nobodyさん03/11/04 10:53ID:???
>>424
まず、タイトルをいじるのは関数 PutTitleList 内
daylist の配列に追加すればいいだろう
で、日付を取得しているのが GetDateFromFname なのだが、
ファイル名に日付をもちいていて時刻が入っていないので
現状では不可能。$NickyFnameに時刻も含めるようにするのがいいか?

仕事中なのでまた夜にでも・・・
0430夏03/11/04 13:48ID:???
>>429さん
お仕事中に有り難う御座います。
時刻を追加することは
不可能なのですか……。。。。
そこを一番何とかしたかったのです〜(´Д⊂グスン
$NickyFnameの件ですが$NickyFnameの意味がわからないです。
(スクリプト読んでみたのですがこんなことさえわからないのです
すいません。)



0431nobodyさん03/11/04 18:00ID:???
時刻対応には、ファイルの中を読むか、
ファイル名に設定すればいいと思う。
0432夏03/11/04 19:38ID:???
>>431さん
ファイルの中を読むとはどういうことでしょうか?
0433nobodyさん03/11/04 20:15ID:???
一日一回更新でログが1日1ファイルなら、ファイルの更新時刻取得でいけないか?
まだスクリプトは読んでないんだが。
0434夏03/11/04 20:35ID:???
>>433さん
えーーと、1日に更新を何回もするので
同じ日にちに複数の記事が作成できて表示もさせたいのです。
>>423にも掲載しましたがこれが私の希望するイメージでして↓
http://www.geocities.co.jp/HeartLand-Asagao/7077/test.html
この例ですと1日に1記事ですが本当は1日に何件か載せたいので
時間を表示させたいのです。

使い道は最新トピックという感じに使いたいと思っているのですが。。
0435nobodyさん03/11/05 04:32ID:???
>>434
sasameってのはお前の事か?
お前の質問に対する管理人のレスがあっても、お前にとって期待はずれの内容だったら返事もかけないのか。
いまからでも遅くない。レス書いて桶。

> 改造したいと思っておりまして、自分なりにやってはみた
と書いてあるから、ヒントを出せば自分で改造できると俺は理解した。

$NickyFnameの件
$NickyFnameはファイル名で日付が入っている。
そこに時刻も含めたらって言うのが>>429 の意見。
俺もこれがいいんじゃないかと思う(ってスクを詳細に見てないが。。。)

ファイルの中を読むの件
ファイルの更新時刻をログに記述するって言う事。
0436nobodyさん03/11/05 09:13ID:???
…GetNickyFile でちゃっかり時刻も取得してたのか_| ̄|○

日付を日記に書き込む設定をしてる場合、
531行目あたりの
@daylist[$i]="$mdstr$day$TLday</a>";
を
@daylist[$i]="$mdstr$day$TLday $hour:$min</a>";
に。
imode版も似た処理をしてる場所を探してくれ。
タイトルを出力する直前なら間違いなく$hourには時間、$minには分が入ってる。
俺は自分の愚かさを振り返りつつ吊ってくる。
0437nobodyさん03/11/05 11:20ID:???
いや、ご苦労だった。俺もやろうと思ったが
先人がいたのでやめていたところだ。
0438nobodyさん03/11/05 11:33ID:???
同じく。ご苦労だった。俺もやろうと思ったが
先人がいたのでやめていたところだ。
0439nobodyさん03/11/05 14:25ID:755OuOcr
http://www.big.or.jp/~knight/download/diarypro/diarypro216.lzh
これに、アクセス解析の
<SCRIPT language="JavaScript">
</SCRIPT>
をつけたいのですが、どこにつければいいでしょうか?
いろんなところに試したのですが、駄目でした。
0440nobodyさん03/11/05 14:44ID:???
>>439
はぁ? <body...> 探してその直後に片っ端から付けてりゃいいだろう?
0441nobodyさん03/11/05 18:54ID:T2tdZYMk


&MailSend($mail_address,$name);

$template_file = "$tmpl_path/ok.html";
$template=HTML::Template->new(filename => $template_file);


print $template->output;
exit;

oK.htmlをcgiで読み込むのでは無く、
ok.htmlに飛ぶ様にするのは可能でしょうか?

お願いします。
0442nobodyさん03/11/05 19:00ID:???
&MailSend($mail_address,$name);
print "Location:http://hogehoge/ok.html\n\n"
exit;
044344103/11/05 19:05ID:T2tdZYMk
>>442 様
ありがとうございました(TдT)
本当に!!!
0444夏03/11/05 20:55ID:???
只今仕事から帰宅しました。
>>435さん
お返事、ご説明有り難う御座います。

nicky!bbsの書き込みについては、違う方です。同じような質問なのでnicky!のBBSの過去ログ
を調べた際に拝見しましたが、私は『できないことは無いのでは?』と
思っておりましたので〜(やり方はわかりませんでしたが)

>>436さん
@daylist[$i]="$mdstr$day$TLday</a>";
を
@daylist[$i]="$mdstr$day$TLday $hour:$min</a>";
おっしゃるとおりに変更しましたら
出来ました!!時間表示されました!
とても感激です。有り難う御座いました。
一緒に考えていてくださった皆様も有り難う御座います。
まだタイトルの文字数の方はできていませんので
できましたら報告にあがります。
(またつまずいたらご質問しにくると思います…)
m(._.)m ペこっ
0445夏03/11/06 05:12ID:???
早速つまずきました。。
もういちどスクリプトの場所を書いておきます。
まずスクリプトの内容なのですが
http://www.geocities.co.jp/HeartLand-Asagao/7077/nicky.txt
が日記本体です
http://www.geocities.co.jp/HeartLand-Asagao/7077/list.txt
が色んな表示が可能になるスクリプトです。

タイトルが長い場合自動的に短く省略されるようなことって
できるのでしょうか。。
例えばタイトル文が↓このように長い場合
【今日は2chのWebProg板で親切な方々に教えていただきました。】

このように↓
【今日は2chのWeb…】という感じで途中以降は読めなくても
いいので切りたいのです。

やり方をご存知の方はお手数ですが助けてください。
n(_ _)n
044643903/11/06 12:32ID:???
BODYのところや、いろんなところに張ったのですが、無理でした。
044744603/11/06 13:53ID:???
文章の横に書いたり、リンクの横に書いたりしましたが、無理でした。
0448nobodyさん03/11/06 22:29ID:???
javascriptの記述に問題がある、と予想してみる。
htmlに貼って試してみ。


>445
○list.cgi?TitleList対応
list.cgiのsub PutTitleList内の
@titlelist[$i]="$mdstr $Title</a>";
の行頭に#(半角)をくっつけ、以下を直後の行にコピペ。
@titlelist[$i]="$mdstr " . substr($Title,0,14) . "</a>";

○i-mode表示対応
list.cgiのsub PutTitleListIMODE内
$str="$mdstr$day$TLday</a>$Title<BR>";
の行頭に#(半角)をくっつけ、以下を直後の行にコピペ。
$str="$mdstr$day$TLday</a>" . substr($Title,0,14) . "<BR>";

i-modeの方は都合により未テスト。
ともに先頭14字まで切り出す(全角は2文字と計算)。14の部分を書き換えると字数変更可。
手抜きなので境目(この場合だと14-15字目)が全角だと化ける。10行ほど追加すると対応できなくもないけど。
気になるなら「substr 日本語対応」とかでぐぐってとりあえず自分で頑張るよろし。
0449nobodyさん03/11/06 22:41ID:???
あー、「…」忘れた。
コピペするものをこっちに。
○list.cgi?TitleList
if( length($Title) > 14) {@titlelist[$i]="$mdstr " . substr($Title,0,14) . '…</a>'; }
else {@titlelist[$i]="$mdstr $Title</a>";}

○i-mode
if ( length($Title) > 14 ) { $str="$mdstr$day$TLday</a>" . substr($Title,0,14) . '…<BR>'; }
else {$str="$mdstr$day$TLday</a>$Title<BR>"; }

サイズ変更の際は14の部分を両方変えること。
0450夏03/11/11 02:10ID:???
>>448さん
>>449さん
わかりやすい解説、誠に有り難う御座います。すみません。父が2日前に亡くなりまして、
色々と慌しくてお返事が遅くなりもうしわけございません。
まだ試しておりませんので、落ち着きましたら改めて御礼を申し上げに
こちらに参ります。
0451nobodyさん03/11/11 02:58ID:???
大変だったな
がんばれよ
0452nobodyさん03/11/11 03:40ID:???
ご愁傷様です。ご香典の代わりにこのスレを捧げます。
0453nobodyさん03/11/11 21:52ID:???
http://www.kokobbs.com/ahhan/cgi/ver2/ahh255e.lzh
のAHhan! BBSにトリップ機能を付けたいので
改造方法、教えて下さい。
0454nobodyさん03/11/11 22:13ID:???
>>453
直リンすんな
0455nobodyさん03/11/11 22:27ID:p3Nvx6Xc
>>411よりイイ トリップルーチン ある?
0456nobodyさん03/11/11 23:04ID:???
>>453
Ahhanのサイトに改造やってるところへのリンクがある
■ このスレッドは過去ログ倉庫に格納されています