ASPのカウンタをつけようと思っているのですが、正常に動きません。
プログラムはフリーのものを使っているので、記述ミス等の問題はないと思うのですが、ページのソースを見ると、プログラム全てが表示されます。(本来は処理結果が出るんですよね?)
カウンタ以外のaspを置いても、やはりソースが表示されます。
どのようにすれば、aspのソースが出ずに処理結果が出るようになるのでしょうか?
すいませんがアドバイスお願いします。
動作環境は
WinNTServer4.0 SP6
IIS3
です。
拡張子は.aspにしてます。
置いている場所は、inetpubの中のwwwroot内です。
Web閲覧は "http://そのPCのIP/" で閲覧しています。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
まず、wwwrootではなく、
スクリプトは inetpubのscriptsにおいた方が良いと思います。
scriptsは、スクリプトの実行アクセス権限が
デフォルトで与えてあるフォルダです。
wwwrootに置いてもよいのですが
その場合、IISの設定で、
スクリプトの実行権限与える設定をしないとダメだと思います。
あと、
IIS3.0ってASP1.0以上を別途インストールする必要が
あったと思います。
(IIS4.0以上は標準でASP2.0以上)
下の参考URLは ASP1.0のダウンロードサイトのリンクです。
うまくいくとよいですね。
でわでわー
参考URL:http://www.microsoft.com/japan/products/iis/down …
No.3
- 回答日時:
普通に<%Response Write ~%>の形式だけでも
表示されないのですか?それともこのソースで動かないだけなのですか?
"ソースの表示"でソースが表示されてしまうということは、
<%Response Write ~%>の簡単なソースも表示できないのでは?
この回答への補足
回答ありがとうございます。
仰るとおりです。
今回のASPカウンタの他にも、文字だけを表示するもの等々のASPを試しましたが、いずれもソースが表示されるという結果になりました。
どこか根本的な原因があるようです。
No.2
- 回答日時:
まさか、そのファイルに付けた名前「xxxxx.asp」を
http://そのPCのIP/xxxxx.asp
でアクセスしてないですよね?
この回答への補足
回答ありがとうございます。
そのまさかです。
カウンタのプログラムをDLしたサイトに、カウンタの動作例が載ってました。
その例では<%・・・・%>の前後に<html>や</html>等々があったことから、私もそのカウンタを表示させたいページのソースの中に<%・・・・%>を書いてます。
この認識が間違っていたのでしょうか?
具体的に今回行ったことは、既存のindex.htmlがあり、そのページのソースにカウンタのプログラムを追加したのち、index.aspと名前を変更し、index.aspにアクセスしたところ、カウンタの処理結果は表示されず・・・
といった感じです。
No.1
- 回答日時:
デリミタ「<%%>」でサーバーに処理させる部分をを記述していますか?
後はIISが起動していないとか。IISが起動していなくても
デリミタでソース部分を囲んでいればブラウザで表示されないと思うのですが。
この回答への補足
早々の回答ありがとうございます。
そっくりそのままASP部分を記述しますが、
<%
Rows = 5
Filename = "count.txt"
On Error Resume Next
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Set InStream = FileObject.OpenTextFile(Filename, 1, False, False)
If Err.Number > 0 then
Count = 0
Else
Count = InStream.ReadLine
InStream.Close
End If
Count = Count + 1
Set OutStream = FileObject.CreateTextFile(Filename, True, False)
OutStream.WriteLine Count
OutStream.Close
Response.Write(Right(String(Rows, "0") & Count, Rows))
%>
となっています。事前にcount.txtもつくってあります。
ブラウザ上では確かに表示されませんが、ソースを見ると表示されてます。
IISが起動しているかしていないかは、どのように確認したらよいでしょうか?
とりあえず"http://そのPCのIP/"で閲覧したとき、IISのデフォルトページは出るのですが、これは起動していなくとも出るものなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- IT・エンジニアリング 企業におけるデータ管理方法についてみなさまのお考えを教えてください。 1 2023/04/15 22:34
- インターネットビジネス アフィリエイトの収益化記事について 2 2023/04/04 15:19
- システム CPUの問題について 2 2022/07/09 12:04
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- Chrome(クローム) PCの Google Chrome が頻繁に「ページが応答していません」となり作業が進みません。 1 2023/05/25 20:43
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- アプリ ASP[a8など]経由のアフィリエイト案件をyoutubeなどのアプリ内広告で出すのは規約違反ですか 1 2022/06/24 17:23
- その他(IT・Webサービス) 対戦型ゲームを考えています。 その時、ゲーマーのハイスコアや全体での 成績スコアなども管理表示したい 2 2023/05/12 14:05
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
時間ごとにリンク先を変更させたい
-
HttpSendRequestEx
-
VisualStudio2010でデバッグソ...
-
HTMLメールのコピー
-
縮小版のサムネイルの取得(画像...
-
【VC+ 2005】CStringは使えない...
-
Doxygenでの更新履歴(@history...
-
generatorとは?
-
VBAで#Regionに変わるものは無...
-
ソースコピー → ブラウザ文字...
-
特殊記号「@」をソース中に書...
-
thickboxで画像をゆっくり表示
-
レストラン、英語のメニュー表記
-
ホームページのタイトルが文字...
-
ホームページリンク共有時に指...
-
[platex,graphicx,includegraph...
-
ソースを表示させない方法はあ...
-
▲▲HTML/CSSでのリスト作成▲▲以...
-
ポップアップを1日1回だけ表示...
-
innerHTML で表示変更した時の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlソース文の 各行 改行位置...
-
VBAで#Regionに変わるものは無...
-
レストラン、英語のメニュー表記
-
Dreamweaverのコードカラーが黒...
-
プログラム時のヘッダコメント...
-
【VC++6.0(MFC)】Access Violat...
-
#ifdef多用でソースが見づらい
-
ソースの追加行数と変更行数
-
ソースの表示を無効にする方法。
-
画像と文字が重なって表示される。
-
JSPの実行結果をHTMLに変換
-
Visual Source Safe?
-
コメントが閉じてないというエ...
-
HTMLソースの文字コードがutfの...
-
ポップアップを1日1回だけ表示...
-
c言語の改修されたソースから改...
-
「MicrosoftVisualBasic6.0 行...
-
htmlのタブの色変更について
-
DreamWeaver 文字列を含まない...
-
IEでテキストの文字が一部だけ...
おすすめ情報