私はASPに新たなんだと少し問題を抱えて。.txtの埋め込み
CMSは、.txtファイルにデータを押し出すれます。私はCMSの出力内容を変更するオプションがないので、.txtファイルでなければなりません。 textfile.txtという名前
テキストファイルは次のようになります。
widetxt=<P align='left'><B>Hello world!</B></P>&done=1
私は、.aspページの「widetxt」変数を表示する必要があります。
ディレクトリ構造はこのようなものです:
ASPファイルは、フォルダのルートにあり、textfile.txtは、ルートフォルダにある、「TXT」という名前のフォルダにあります。
index.asp
[txt]
|----textfile.txt
私は、ASPファイルに以下のコードを試してみましたが、私は500エラーを取得:「500 - 内部サーバーエラーを あり、あなたが探しているリソースに問題があり、それを表示することができません。 "
<%
Set fs = CreateObject("Scripting.FileSystemObject")
Set wfile = fs.OpenTextFile(Server.MapPath("txt/textfile.txt"),1,true))
filecontent = wfile.ReadAll
wfile.close
Set wfile=nothing
Set fs=nothing
response.write(filecontent)
%>
は、私は両方のファイルがサーバー上にある事実を知っているし、彼らがすることになっているところです。
私は上記のコードを削除し、ちょうど置く場合:
<%
response.write("Hello World!")
%>
ASPファイルの作品を。だからOpenTextFileコードの何かが間違っていますが、私はそれが何であるかを知る経験はありません。
ご協力いただければ幸いです。
私は混乱している - はVB.NETでこのASP.NETのですか?あなたはそれをASP.NETにタグ付けしました.PHPに言及すると、あなたのファイル拡張子とコードサンプルは、私にはASP-classicのように見えます。 – Rup
は、あなたの質問の4番目の文では、次のように述べた。「私はPHPのページの 『widetxt』変数を表示する必要があります。」あなたはaspページを意味しましたか? – jessegavin
混乱して申し訳ありませんが、私はまだ質問を編集していました。私はそれを修正しました。 PHPはありませんでした。私はそれ以外のタグを知っていませんでした。私が言ったように、私はASPの初心者です。 のResponse.Write(でRequest.ServerVariables( "SERVER_SOFTWARE")) retrurns: マイクロソフト-IIS/7.0 ことが – Livi17