
こんにちは。よろしくお願いします。
テキストファイルをVBScriptで読み込ませ、ブラウザ上に表示させようと思っているのですが上手くいきません。知恵をお貸し願えませんでしょうか?
1.表示させたい「本文」をブラウザ上から入力する。(TEXTAREAを利用し、入力後にボタンを押すとテキストファイルに内容を書き込む。
2.表示用のページに行くと1のテキストファイルを読み込み、ソース上にテキスト内容を挿入するようなイメージにしたい。
「2」をソース上に書き込まないで、TEXTAREA内に書き込むようにすれば問題無く、改行されて表示されるのですが、ソース上に書き出すことによって、「1」の書き込みの際に簡単なタグを使用したファイルを作成し、「2」で反映したいと思って、上記のような方法を考えています。
read_file = ファイル名
'--- オブジェクト作成 ---
Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject")
'--- ファイルを開く(読み取り専用、ファイルが存在しないときは新規作成) ---
Set ObjTS = ObjFSO.OpenTextFile(Server.Mappath(read_file),1,True)
'--- ファイルのデータを表示 ---
Do Until ObjTS.AtEndofStream
setWD = setWD & ObjTS.ReadLine & Chr(10)
Loop
ReadFile = setWD
で、上のReadFileに対して
replaceで改行コードを<BR>に置き換えようにも、調べていたら、vbCrLfだの1310だのLF+CRだの。。。いっぱい出てきてよく分かりません。
どなたか、お知恵をお貸しくださいませんでしょうか?よろしくお願いします。
No.1ベストアンサー
- 回答日時:
ファイル内の改行コードを<BR>タグに変換したいだけならご提示のソースのファイル読み込み部分を変更すればOKかと思います。
setWD = setWD & ObjTS.ReadLine & Chr(10)
↓
setWD = setWD & ObjTS.ReadLine & "<BR>"
ちなみにCRはキャリッジリターン(Chr(13))、LFはラインフィード(Chr(10))です。Windowsの場合に改行というと、普通はCR+LFを意味します。VBでは定数としてそれぞれvbCr、vbLf、vbCrLfが定義されています。
以上、参考になれば。
こんにちは。早速の回答ありがとうございます。
うぁぁぁ。。。おとぼけ~な質問って感じですね_no
なるほど。。。
setWDに「ReadLine」で読み込んだ行の一番後ろに改行コードがついていたのか(汗
参考になる知識もありがとうございます。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELのVBAでEOFを誤認識
-
【VBA】テキストファイルを指定...
-
アスキー、バイナリーの違い、...
-
VBSを使用し、指定フォルダ内の...
-
Excelにて、フォルダ内のTextフ...
-
同一フォルダにある複数のテキ...
-
VBSで文字を比較して一致するセ...
-
VBでファイルの判定
-
エクセルのプロパティーでセキ...
-
ファイルのアクセス回数について
-
エクセルで複数のコメントのサ...
-
カンマ区切りのCSVファイルから...
-
エクセルvbaでdocuworksprinter...
-
エクセルVBAで一つ上の階層...
-
【VB.NET】App.configにファイ...
-
バッチファイル XCOPYで上書き...
-
エクセルのハイパーリンクがコ...
-
xcopyコマンドの進行状況を表示...
-
ファイル名と同名のフォルダを...
-
[エクセル]コピーするとオブジ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】テキストファイルを指定...
-
EXCELのVBAでEOFを誤認識
-
同一フォルダにある複数のテキ...
-
アスキー、バイナリーの違い、...
-
Excelにて、フォルダ内のTextフ...
-
テキストファイルの最終行を消...
-
uwscでExcelに自動記入
-
複数のテキストファイル内の複...
-
VBで複数のテキストを結合する...
-
VBScript(vbs)での行の取得につ...
-
VBAでテキストファイルを最後ま...
-
VBSを使用し、指定フォルダ内の...
-
unixのシェルスクリプトで特定...
-
スペース区切りのテキストファ...
-
VBAでテキストファイルの件...
-
VBscript
-
【VBA】テキストファイルの内容...
-
コンボボックスのリストに、テ...
-
VBでのテキストファイルへ参照...
-
xmlファイルから文字列の読...
おすすめ情報