色々検索して見たのですが、わからないのでどうか教えてください。
下記サイトのようなニュースチェッカーを作成してホームページに表示したいです。
なので、jQueryで外部テキストファイルを読み込み、htmlで出力したいと思っています。
問題は、読み込みたいテキストファイル名が毎日変わる事です。
読み込みたい外部テキストファイルは毎日、精製した日付が付いた名前で精製されます。
自動で最新日付のテキストファイルを読み込み、表示したいのですが、どうしたらできるでしょうか。
また、下記のサイトのような表示切り替えができれば、どんな方法でも構いません。
プログラム初心者なので検索する単語がわからず…どうかお知恵をお貸しください。
よろしくお願いします。
◾️精製されるテキストファイル
20160116test.csv
※翌日には、20160117test.csvが同じ場所に精製されます。
◾️参考にしたJqueryのニュースチェッカー
http://black-flag.net/jquery/20121114-4332.html
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
スクリプト単独でサーバ内のファイルを走査することは難しいですね。
サーバ側の設定が、ディレクトリの構成を表示するようになっていれば、その内容を取得して該当するファイル名を調べることは可能です。
しかし、この設定だとファイルやフォルダの構成が全てさらされてしまうので、通常はこのような設定にはされていないものと想像します。
サーバ側のプログラムを利用できるのであれば…
1)ajaxでリクエストされたら最新日付のファイルの内容を返すプログラムを置く
という方法もありそうですが、それならいっそのこと
2)最新の内容をインクルードしたHTMLを返すプログラムを置く
で対応すれば済みますね。
スクリプトだけで何とかしたいのであれば、運用や手間が若干増えますが…
>読み込みたいテキストファイル名が毎日変わる事です。
毎日確実に変わるのであれば、それを逆用して
3)その日の日付からファイル名を作成して、アクセスする。
といった方法も考えられます。
ただし、更新のタイミングでファイルが存在していなかったり、クライアント側の日付設定がずれていたりすると上手くいかないケースが起こる可能性があります。
もう少し確実にやるなら、
4)データとは別に、最新のファイル名を記したファイル(=固定名)を用意しておき、それを参照する
というのもありかも知れません。データの更新時にこの内容も書き換えておく必要はありますが。
ご質問からは少し離れますが、
5)最新ファイル名を固定にしておく
という方法もあるのではないでしょうか。
例えば、最新ファイルはlatest.csvなどと決めておいて、次の更新時にこれを20160116.csvに変更し、新しいlatest.csvを作成するという方法です。
それぞれ長短はあると思いますが、サーバ側で処理できるのであれば、それに越したことはないでしょう。
ご返答ありがとうございます!
色々な方法を教えていただけて大変助かりました!
ご提案いただいた方法をサーバー管理者の方と相談してみます。
どの方法で解決としたか決めてから、質問締切させていただきます。
他にも、もし良き案がありましたら後学のためにも是非教えていただけたらと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Perl Perlでファイルの末尾から指定文字列を検索してファイルに吐き出したい 4 2022/04/04 16:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ストリームについて。
-
テキストファイルの特定行の削...
-
Excel VBAが徐々に遅くなる
-
VBA。開いているテキストファイ...
-
テキストファイルの一部分を抽...
-
ハングル語のテキスト変換で困...
-
ATTファイルってどうやって開け...
-
バイナリデータの中からMidのよ...
-
メール 添付フォルダ テキス...
-
TAB区切りのテキストをEXCELで...
-
gnuplot:テキストファイルから...
-
VBA で エクスプロー操作
-
accessでクエリをExcelにエクス...
-
COBOL、項目末尾に空白がある場...
-
HTMLまたはJavaScriptでフ...
-
COBOL FILLER
-
MDI形式のファイルから文字をき...
-
CシェルとCOBOLについて
-
FTP受信が不調
-
ファイナルカットで編集した動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ATTファイルってどうやって開け...
-
Excel VBAが徐々に遅くなる
-
テキストファイルの一部分を抽...
-
既存のテキストファイルを開く方法
-
テキストファイル(英語&日本...
-
VB(VBA)で、バイナリデータを使...
-
パイソンでのテキストデータの...
-
VBA。開いているテキストファイ...
-
テキストファイルの特定行の削...
-
テキストファイル内容の、16進...
-
StreamReaderで読み込んだファ...
-
テキストファイル固定長データ...
-
ファイル変換
-
STM32 Nucleo-F446REでデータを...
-
テキストファイルで一番使われ...
-
エクセルVBAでメールの自動作成...
-
テキストファイルのログをExcel...
-
UTF-8とASCIIコードにおける互...
-
テキストファイル内の文字の有...
-
フォーム無しでアプリを作成す...
おすすめ情報