- ベストアンサー
更新されたhtmlのタイトルを表示させたい。
サーバー内の更新されたhtmlのタイトルを,前から5件ほどをhtml内に表示させることは可能でしょうか。 調べてみたところ, http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200308/200308_03080063.html とすれば良いことが分かりました。 ディレクトリ内のファイルをリスト化する方法は,http://php.eweb-design.com/0206_di.phpにより分かったのですが, 「更新日時を調べれば良いのでは?」とは,具体的にどのようにすれば良いのでしょうか。 手順だけでも教えて頂ければ助かります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
あ、すみません。一部見落としていました。 この場合、オーソドックスに考えれば、リスト化したファイル一覧を配列に入れて、更新日時でsortすればよいのではないでしょうか。配列はこんな形で十分でしょう。 $arr = array(($file1_name,$file1_time),($file2_name,$file2_time),・・・); phpに限らず、一般的なプログラミング手法として、配列を触媒として期待する結果を取得することは往々にしてあるので、配列を使いこなせるようになりましょう(と言っている本人が配列を苦手としていますがw)。
その他の回答 (2)
- koke29
- ベストアンサー率58% (114/196)
タイトルの取り方について言及されていないようだったので ちょろっと横槍です 参考URLに「HTMLから、titleタグの中身を取り出すスクリプト」という 項目があるので、こちらを見てみると良いかなと思います #1さんの教えて下さっているfilemtime関数で最新5件を探してから このスクリプトを実行する感じになると思います 横槍失礼しましたー ではでは。
filemtime関数で最終更新時刻がとれるはず・・・ # 確か、UNIXタイムスタンプだったと思いますが・・・
補足
はい。ですが,取得したファイルに対して行う,ということが分からないのです。更にそのタイトルを…となると,一体どうすれば良いのでしょうか。よろしくお願いします。
お礼
なるほど。そういう考え方があることも知らなかったので,やっと方針を立てることができました。 後はその方面に向けて勉強するだけです。有難うございました。