[リストへもどる] [返信 ]  [新着記事] [最新50] [ワード検索] [過去ログ]

記事閲覧・返信


タイトル Re^22: 過去ログ日付取得のラフスケッチ
投稿日: 2025/01/03(金) 18:42
投稿者: としき
参照先http://toshiki.la.coocan.jp/
 番 号 11860    11772 番 としき さんへのコメント    コメント数 1

36年越しのリベンジを果たそうと思っているのですが、諸般の事情で難しそう。
するとさらにあと12年待たないといけないのか。
そうなると、高い確率で果たすことは無理そう。

そういうことがあると、現実逃避に走るわけで。

> > > 別途作成済みのhtmlファイルの断片を、望んだところにインクルード
> > > できるか否か、というところ辺りから試してみましょう。
> > うーん、これがイメージ出来ないのですよ。

> なら、過去ログへのリンクを出力している部分で、CGIで自前でリンクを構築して
> 出力するのではなく、外部のテキストファイルを読み込んで、そのまま一切の加工
> を加えずに出力する、なんてことはできるわけです。

まずkonnoさんの過去ログ一覧のリンクをそのままサンプルとして使わせてもらおう
と思ったのですが、バグ発見。
なんか、<table>タグが閉じていない。
あと、尻尾のほう、<font>タグがあるけど、これで修飾される文字は謎。

そんなこんなででっち上げたサンプルテキスト。

<p><table><tr>
<td width=10></td><td class=num><b>TEST</b>
[<b><a href="./wforum.cgi" title="00年00月"> 20 </a></b>]
[<b><a href="./wforum.cgi" title="00年00月"> 19 </a></b>]
[<b><a href="./wforum.cgi" title="00年00月"> 18 </a></b>]
</td></tr></table>

こいつを例えば pastdat.cgi などというテキストファイルに保存。
テキストファイルの拡張子を cgi にするのは、この界隈の流儀。
コードのほうはこんな感じ。

$pastdat = "pastdat.cgi";
open(IN,"$pastdat") || &error("Open Error: $pastdat");
while ($pastlink = <IN>) {
print "
$pastlink";
}
close(IN);

こんな感じで、任意のテキストファイルの中身をインクルードできます。
とりあえず、うちの板塀で期間限定で実装しています。
新規投稿フォームの直上。

konnoさんのイメージできないって別のことかな。
すれ違っていたらごめん。

> そして、そのテキストファイルの作成に当たって、手作業で作ってもいいし、何らか
> のトリガで自動で作るようにしてもいいのではないか、ということを考えました。

過去ログに現行ログから生地が追加されるたびに日付は更新される可能性がある
わけですよね。そんなもん、未来永劫手作業なんて、私ならちゃぶ台返しモード。
もちろん、konnoさんが毎日まめにチェックするなら全く問題なし。

   - No.11860 一括表示へ   -   コメント元:11772 一括表示へ  - pre


- 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
11751.サイト更新 新着情報 V0.955 - konno konno 24/12/18-22:47
 ┣11754.Re: サイト更新 新着情報 V0.955 - としき 24/12/19-00:28
 ┃┗11758.Re^2: サイト更新 新着情報 V0.955 - konno 24/12/19-01:59
 ┃ ┗11762.Re^3: サイト更新 新着情報 V0.955 - としき 24/12/20-00:42
 ┃  ┗11767.Re^4: サイト更新 新着情報 V0.955 - konno 24/12/20-20:08
 ┃   ┗11773.Re^5: サイト更新 新着情報 V0.955 - としき 24/12/20-23:22
 ┃    ┗11776.テスト用スクリプト - konno 24/12/22-15:23
 ┃     ┗11777.Re: テスト用スクリプト - としき 24/12/22-19:24
 ┃      ┣11778.Re^2: テスト用スクリプト - konno 24/12/24-23:54
 ┃      ┗11803.Re^2: テスト用スクリプト - としき 24/12/28-18:24
 ┃       ┗11809.Re^3: テスト用スクリプト - konno 24/12/28-23:48
 ┣11756.Re: サイト更新 新着情報 V0.956 - konno 24/12/19-01:39
 ┣11759.Re^18: 過去ログ日付取得のラフスケッチ - konno 24/12/19-21:42
 ┃┣11763.Re^19: 過去ログ日付取得のラフスケッチ - としき 24/12/20-00:48
 ┃┃┗11768.Re^20: 過去ログ日付取得のラフスケッチ - konno 24/12/20-20:22
 ┃┃ ┗11772.Re^21: 過去ログ日付取得のラフスケッチ - としき 24/12/20-23:04
 ┃┃  ┗11860.Re^22: 過去ログ日付取得のラフスケッチ - としき 25/01/03-18:42
 ┃┃   ┗11862.Re^23: 過去ログ日付取得のラフスケッチ - konno 25/01/03-21:11
 ┃┃    ┗11867.Re^24: 過去ログ日付取得のラフスケッチ - としき 25/01/05-11:17
 ┃┃     ┗11869.Re^25: 過去ログ日付取得のラフスケッチ - konno 25/01/05-21:49
 ┃┃      ┗11871.Re^26: 過去ログ日付取得のラフスケッチ - としき 25/01/08-01:20
 ┃┗11908.Re^19: 過去ログ日付取得のラフスケッチ - としき 25/01/24-00:38
 ┃ ┗11911.Re^20: 過去ログ日付取得のラフスケッチ - konno 25/01/25-23:00
 ┃  ┗11913.Re^21: 過去ログ日付取得のラフスケッチ - としき 25/01/27-00:46
 ┣11788.サイト更新 新着情報 V0.957 - konno 24/12/26-22:49
 ┃┗11798.Re: サイト更新 新着情報 V0.957 - としき 24/12/28-03:06
 ┃ ┗11804.Re^2: サイト更新 新着情報 V0.957 - konno 24/12/28-20:16
 ┣11819.サイト更新 新着情報 V0.958 - konno 24/12/29-23:55
 ┃┗11822.Re: サイト更新 新着情報 V0.958 - としき 24/12/30-15:18
 ┗11882.サイト更新 新着情報 V0.960 - konno 25/01/14-02:37

- - 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)[引用無し]
おなまえ 
Eメール 
タイトル 
メッセージ auto soft pre(図表 ※折り返しません)
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

- 以下のフォームから自分の投稿記事を修正・削除することができます -
   処理   記事No   暗証キー
    [ページトップへ] [管理用]