いつもお世話になっています。
クライアント側の時刻ではなく、サーバの時刻を画面に表示したいと考えています。

サーバ情報をどうやったら取れるのか教えてください。

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

A 回答 (2件)

サーバー側の時刻はサーバー側からじゃないと取得できないのは想像つくと思います。


つまりタグやJavaScriptなどのクライアントサイドで動作する記述では不可能になります。

例えば「現在の時刻は 12:34:56 です」と表示したい場合、

SSIなら
<!--#config timefmt="%X"-->
現在の時刻は <!--#echo var="DATE_LOCAL"--> です

ASPなら
現在の日時は <%= Right("00" & Hour(Now),2) & Right("00" & Minute(Now),2) & Right("00" & Second(Now),2)%> です

などと記述する事が出来ます。

参考まで

この回答への補足

早速の回答ありがとうございます。
何月何日の何時にデータが登録されたかを管理したかったので
クライアント側の時計をいじられてもいいようにサーバの時間を取得しようと
考えた次第でした。

貼り付けたところ、すぐに動きました。重ねてありがとうございます。
日付も
<%= Right(Month(Now),2) & Right(Day(Now),2)%>
としたところ、ちゃんととって来れました。

・・・すみません、さらに質問なのですが
曜日はどうやって取ればよいのでしょうか?
Date,Weekなど思いつく限り書いて実行してみましたが
エラーが出てしまって・・・(涙)。

よろしければ教えていただけないでしょうか。

補足日時:2001/10/20 16:52
    • good
    • 0

曜日はWeekdayかWeekdayNameで取得できます。




Weekdayは何曜か1~7までの数字で返します。

WeekdayNameは文字列で返ってきます。

この回答への補足

・・・と言いつつもさらに質問です。(すみません)

aaa.aspの画面でサーバ時刻を取得し、次の画面bbb.aspでまたサーバ時刻を取得しようとすると
「型が一致しません」とエラーが出てしまいます。
画面ごとにサーバ時刻を取得することはできないのでしょうか?

お暇がありましたら教えてください。

補足日時:2001/10/22 15:27
    • good
    • 0
この回答へのお礼

ありがとうございます。
Weekdayで無事曜日の数字を取得できました。
なぜかWeekdayNameで書くとInterDevに怒られてしまいました・・・。
が、数字が取って来れたので置き換えでやってみます。

お世話になりました。
また機会がありましたらよろしくお願いします(ペコリ)。

お礼日時:2001/10/22 15:26

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

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Qwindowsサーバーのレンタルサーバーを検討しています。

お世話になります。
この度、友人よりサーバーの移管をお願されたのですが、話を聞くとwindows現在の環境がサーバーだったので困っています。
aspを使用しているため、どこかでwindowsレンタルサーバーを借りて移すしかないのですが、aspとは、サーバーにアップするだけで動くものなのでしょうか?

windowsサーバーについて知識ゼロな私ですが、使えるものなのでしょうか?知識レベルとしてはhtml・cssが分かるくらいで、あとはflashを少しくらいのものなのですが。。。

また、普段私はさくらインターネットを利用しています。

windowsサーバーに関してお詳しい方がいらっしゃいましたらどうぞ宜しくお願いたします。

Aベストアンサー

> aspとは、サーバーにアップするだけで動くものなのでしょうか?
 そのaspファイルによるとしか言えないですね・・・・。一般的にaspファイルの中にはHTMLとスクリプトが入っていて、スクリプトはそのほとんどがVBScriptあるいはJavaScriptと似たJScriptのどちらかで、その2つの割合もほとんどがVBScriptでしょう。
 で、ASP(というかVBScript)は、Windowsに登録されているActive Xコンポーネントを使用する事ができるのですが、当然Windowsに登録されていないと使用できません。Active Xコンポーネントを全く使用していないのであれば置くだけで動くと期待して良いでしょう。

 使っていたら・・・・専用サーバー(めちゃくちゃ高い)でもない限り、自分が使うためのActive Xを登録してくれる事はまずないと思いますので、レンタルサーバー会社に問い合わせてみてください。

QASP.NETのWEBアプリがクライアント側の実行について

簡単なWEBアプリを作っています。
できあがったものをクライアント側で実行したいですが、
どんな方法がありますか。
よろしくお願いします。

Aベストアンサー

情報ありがとうございます。

となると、
・ネットワークは認識している
・外部からアクセスさせると、内部サーバエラーになる
という状況ですね。

この場合、考えられるのは、「権限」や「セキュリティ」かなと
思います。サーバ上で、やるべきことは、F/Wの設定と「権限」を
適切に設定してあげると宜しいかと思います。

■F/Wを設定する
もし、サーバにXPを使っている場合は、
http://support.microsoft.com/kb/883590/ja
に記載されているファイアウォールを無効にしてみてください。

#他のOSを使っている場合は、別途情報下さい。

■権限設定
ASPNETユーザとIUSER_bsikuというユーザに権限を付与してみてください。
付与方法は、c:\inetpub\wwwroot\Infomation ディレクトリの
プロパティを開いて設定できると思います。
また、c:\inetpub\wwwroot\Infomation\Login.aspx にも
同様に権限を付与してみてください。

もし、上記2つを設定しても動かない場合は、
簡単なhtmlファイル(test.html)を、
c:\inetpub\wwwroot\Infomationの下に作り、

http://bsiku/Infomation/test.html

みたいな感じで、クライアントPCからアクセスさせて見てください。
その時にLogin.aspxと同じエラーが出るか試して頂き、
もし、出るようであれば権限設定・セキュリティ設定が
できていないことになりますので、適切な権限を付与してみて下さい。

また、test.htmlではアクセスできるが、Login.aspxでアクセス
できない場合は、Login.aspxが、外部PCからではアクセスできない
コードを書いている可能性があるので、Login.aspxのソースを
見直して見て下さい。
(可能であれば、Login.aspx, Login.aspx.vbのソースファイルを
公開して頂きたいところです)

ご確認下さい。

情報ありがとうございます。

となると、
・ネットワークは認識している
・外部からアクセスさせると、内部サーバエラーになる
という状況ですね。

この場合、考えられるのは、「権限」や「セキュリティ」かなと
思います。サーバ上で、やるべきことは、F/Wの設定と「権限」を
適切に設定してあげると宜しいかと思います。

■F/Wを設定する
もし、サーバにXPを使っている場合は、
http://support.microsoft.com/kb/883590/ja
に記載されているファイアウォールを無効にしてみてください。

#他...続きを読む

Qwindowsでフリーのファイルサーバーというのはないのでしょうか?

windowsでフリーのファイルサーバーというのはないのでしょうか?windowsサーバーを購入しないといけないのでしょうか?

Aベストアンサー

こんにちは、疑問はつきませんね。

さてご質問の件ですが、1番の方がおっしゃっていますが、共有を掛ければ特にファイルサーバなどをインストールしなくても、ファイルサーバになってしまいます。

ただ、問題なのが同時に20人しかアクセス出来ないと言うところです。職場などで使おうとしますと、この制限が足かせになると思います。その点Linxなどで構築したサンバですと、アクセス制限が無いですから、何人でもアクセス出来ます。

Q.NET ASP クライアント側でファイルの保存

.Net でWebのアプリケーションを作成しています。

サーバー側にあるデータを、クライアントにTXTファイルとして提供したいのですが、方法が良く分かりません。

System.IOを使おうとしたのですが、サーバにアクセスする権利がないとエラーになり、作成できません。

サーバ側のファイルにアクセス権をつけたりせず、データだけを、クライアントに渡して、ファイルにしたいのですが、できないのでしょうか?

Aベストアンサー

ダウンロード画面を出すということであれば

参考URL:http://www.ailight.jp/ASPDownload.aspx

Qwindowsサーバーを廃止してsambaに置き換えるには

小さな会社のネットワーク管理を行っております。
今年中に、Windowsサーバーのリースが切れるので、コスト削減できないかと幹部から尋ねられました。それで少し調べまして、windowsサーバーを廃止して、その代わりにデスクトップを購入し、LinuxでSambaというものを利用すれば、windowsサーバーのように運用できるということがわかりました。

当社の現在の環境は、今年で期限が切れるwindows serverで運用されているADサーバーおよび同じくwindows serverで動作するアプリケーションサーバー(給与や会計ソフト)、そしてLANにNASのファイルサーバーがあり、クライアントパソコンはすべてWindowsで30台ほどつながっています。同LAN内にほかにもう一台別のアプリケーションのサーバーがあります。
一部ADドメインで運用していますが、ワークグループでも問題なく動作するので、ADサーバーはなくしてもいいと思います。サーバーライセンス不要でドメイン運用できるのであれば、その方がいいとは思います。

ちなみに私はwindows系は大体わかりますが、Linuxはずいぶん前に自宅のPCにお試しでインストールしたことがある程度で、ほとんど経験がございません。

・コストはどの程度かかるのか?
・導入や運用の難易度はどの程度でしょうか?
・セキュリティや安定性などはどうでしょうか?
・ユーザーへの影響は?(使い勝手の違いなど)
・その他問題点は?

まだ全然具体的ではなく、そもそも検討すべきなのかはじめから除外した方がいいようなものなのかすらわからないような段階です。いろんな面からアドバイスやご提案をいただければと思い質問させていただきました。どうぞよろしくお願いいたします。

小さな会社のネットワーク管理を行っております。
今年中に、Windowsサーバーのリースが切れるので、コスト削減できないかと幹部から尋ねられました。それで少し調べまして、windowsサーバーを廃止して、その代わりにデスクトップを購入し、LinuxでSambaというものを利用すれば、windowsサーバーのように運用できるということがわかりました。

当社の現在の環境は、今年で期限が切れるwindows serverで運用されているADサーバーおよび同じくwindows serverで動作するアプリケーションサーバー(給与や会計ソフ...続きを読む

Aベストアンサー

絶対にやめておいた方が良い。
「コスト削減できないか」 そりゃ幹部は言います。 お金の話だもの。
Linux にするということは 「会社から出ていく現金の額」 は減りますが、それ以外の目に見えづらい (幹部が察知しづらい) コストが掛かることになります。
会社の業務運営を下支えするインフラ業務担当として、最低限譲れないラインは主張すべきです。
そのラインよりも上の場で現金の話をしたらいいのでは?

PC が 30台もあるのだから Workgroup 環境もかなり死ねますよ。
パスワードの更新が面倒になる。
Windows 前提で稼働しているアプリケーションも失うことになる。
安定稼働をさせるための知識がない。
よくわからないモノだから発展的な発想も持てない。


ちなみに弊社では 5年前に入れたサーバー群がリース期限を迎えようとしており、リプレースの準備をしているところです。
5年前、「我々の要望を実現する麗しき理想の構成」は 4千万もしたため却下。もっと現実的な構成での導入となりました。
現在、複数のベンダーさんから提案された構成はまさに 5年前の麗しき構成にそっくりなのに、コストは半分。
自分の知らないところで物事は進んでいるのだと。

同構成で同程度のキャパや能力なら全体的にコストが下がっていませんか?
または前回と同程度のコストで今よりもよくなっていませんか?
クラウドや仮想マシンを利用することで「部品の保守費」も不要になりますよ。

絶対にやめておいた方が良い。
「コスト削減できないか」 そりゃ幹部は言います。 お金の話だもの。
Linux にするということは 「会社から出ていく現金の額」 は減りますが、それ以外の目に見えづらい (幹部が察知しづらい) コストが掛かることになります。
会社の業務運営を下支えするインフラ業務担当として、最低限譲れないラインは主張すべきです。
そのラインよりも上の場で現金の話をしたらいいのでは?

PC が 30台もあるのだから Workgroup 環境もかなり死ねますよ。
パスワードの更新が面倒になる。
Wind...続きを読む

QCSVファイルをサーバからクライアントへダウンロードする方法

ASP初心者です。
下記のようにサーバのローカル上に保存されたCSVファイルをクライアントの方にダウンロードさせるにはどうしたらいいでしょうか?
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objText = objFS.CreateTextFile("C:\" & rizu_id2 & ".csv")
objText.WriteLine("リスト種別,親種別,指図番号,枝番,ユーザ名,リスト来歴番号,リスト来歴日付,内容,リスト来歴作成者,リスト来歴承認者,AN-80,DIC547(旧色),日塗工S44-257(安全色),日塗工S44-257(梯子手摺),指定色:本体,安全色,梯子手摺,制御盤外面色,制御盤内面色,リレー板色,艶有り,半艶,親機種コード,親名称,親図面番号,親型式,作成年月,図面リスト作成者,図面リスト承認者,電源電圧,50Hz,60Hz,操作電圧,特記事項")
objText.WriteLine(""& ristsyu & "," & osyu & "," & sashi & "," & edaban & "," & yumei & "," & rirano & "," & riradate & "," & na & "," & ritanto & "," & risyonin &"," & an & "," & dic & "," & nitosa & "," & nitola & "," & mainc & "," & safec & "," & lad & "," & contout & "," & contin & "," & rico & "," & gloss & "," & hgloss & "," & okisyu & "," & oname & "," & ozu_id & "," & okata & "," & yerman & "," & tanto & "," & syo & "," & po & "," & hzg & "," & hzr & "," & op & "," & ct &"")
objText.WriteLine("順序,子図面番号,子サイズ,子分類コード,子種別,子名称,子型式,単数,製作数,子備考,子来歴番号")
objText.WriteLine(""& fla & "," & kzu & "," & ksize & "," & kbu & "," & ksyu & "," & koname & "," & kkata & "," & ksu & "," & sei & "," & kbi &"," & krai & "")
objText.Close

以上、宜しくお願い致します。

ASP初心者です。
下記のようにサーバのローカル上に保存されたCSVファイルをクライアントの方にダウンロードさせるにはどうしたらいいでしょうか?
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objText = objFS.CreateTextFile("C:\" & rizu_id2 & ".csv")
objText.WriteLine("リスト種別,親種別,指図番号,枝番,ユーザ名,リスト来歴番号,リスト来歴日付,内容,リスト来歴作成者,リスト来歴承認者,AN-80,DIC547(旧色),日塗工S44-257(安全色),日塗工S44-257(梯子手摺),指定色:本体,安...続きを読む

Aベストアンサー

#2です、こんにちは。

リンクタグで、拡張子がCSVをダウンロードする場合は、ユーザに左クリックさせないことが重要です^^;
IEの場合は、右クリックして【対象をファイルに保存】して下さい、等書かないと前述した個々のクライアントの環境の問題が出ます。

私が開発した時は「左クリックでCSVをダウンロードできないか。」という要望が顧客から出て、
プログラムでブラウザを判定して、ブラウザごとにロジックを変えて対応しましたが、、、
ブラウザのバージョンが変わるたびに、ブラウザの動きが変わったりするので、メンテナンスが大変ですし、想定外のブラウザでの誤動作も怖いですし。


> その中で、リンクというと<A HREF~が思いつくのですが、
> サーバ保存したファイル名をどのようにして見つければ良いのかわかりません。


保存場所は、もちろんわかるんですよね?
実行ファイル(asp)とCSVファイルが同じフォルダ内でしたら
<a href='a.csv'>ダウンロード</a>

別のフォルダの場合。
例えば、C:\Inetpub\wwwroot\a.aspを実行していて、C:\Inetpub\a.csvをダウンロードする場合は
<a href='../a.csv'>ダウンロード</a>

C:\Inetpub\wwwroot\a.aspを実行していて、C:\Inetpub\wwwroot\data\a.csvをダウンロードする場合は
<a href='data/a.csv'>ダウンロード</a>


外部公開しているサーバでしたら、ダウンロード後は削除するようなロジックを入れる方がセキュリティ的に○ですね。

#2です、こんにちは。

リンクタグで、拡張子がCSVをダウンロードする場合は、ユーザに左クリックさせないことが重要です^^;
IEの場合は、右クリックして【対象をファイルに保存】して下さい、等書かないと前述した個々のクライアントの環境の問題が出ます。

私が開発した時は「左クリックでCSVをダウンロードできないか。」という要望が顧客から出て、
プログラムでブラウザを判定して、ブラウザごとにロジックを変えて対応しましたが、、、
ブラウザのバージョンが変わるたびに、ブラウザの動きが変...続きを読む

QWindows2000サーバー

前にwindowsNTサーバーでwebサーバーの作り方を聞いたのですが、NTはセキュリティが悪いとのアドバイスを受けたので、Windows2000サーバーでwebサーバーを作りたいと思います。サーバーの作り方を教えていただけないでしょうか?私まったくの初心者です。できればやさしくお願いいたします

Aベストアンサー

 初心者がWebサーバを構築するに当たって考えなければいけないことは、CUI(コマンド)操作ではなく、できるだけGUIを使って構築することを目指さなければなりません。Windows2000ServerもServer 2003 R2もお値段としてはかなりお高く、仕事で使うのであれば参考書籍を購入して頑張って勉強するしかないでしょう。
 個人が趣味の範囲でWebサーバを立ち上げるのならば、XPhomeSP2でも2000proでも可能です。
 一番簡単なのは、MacOSX10.4TIGERが入った最新のMacを買うことです。標準でApacheWebサーバが備わっていますので、システム環境設定→共有→パーソナルWeb共有にチェックを入れ、/ライブラリ/WebServer/Documentsフォルダの中にg555.htmファイルを入れるだけ・・・後は「http://グローバルIPアドレス/g555.htm」で外部からアクセスすることが可能です。
 これ以上簡単にWebサーバの構築方法は教えられません。

Q別コントロールのサーバ側イベントに来てしまう

ASP.NET4.0で、WEBシステムを開発しています。
デスクトップアプリの経験はありますが、WEBの経験はあまりないです。
TextBoxのTextChangedイベントハンドラを作成し、AutoPostBack=trueにして、
サーバ側で処理するようにしているのですが、その際、なぜかその近くに配置している
ボタンのClickイベントハンドラにも来てしまっています。
VisualStudio2010でデバックして発覚しました。
それぞれ、別々のUpdatePanelで囲っています(UpdateMode=Conditional)。
PostBack時、押してもいないボタンのClickイベントに来てしまうようなことがあるのでしょうか。
(Enterキー押下で何か発生している?)
UpdatePanelを使ってページを作成する際、注意点などはありますでしょうか。
よろしくお願いします。

Aベストアンサー

> PostBack時、押してもいないボタンのClickイベントに来てしまうようなことがあるのでしょうか。

プログラムの記述によってはあり得ます。
Webはクライアント(ブラウザ)とサーバーがつねに繋がっているわけではないですから、イベントを発生させるためにASP.NETはかなり無茶なことしてます。
具体的にはVeiwStateに以前の状態を格納しておいて、ブラウザからのリクエストとViewStateの中身を比較してイベント発生させてます。
なので、このイベントを発生させる条件を満たしてしまう状態をたまたまつくりこんでしまうと、予想外のイベントが発生することもあり得ます。

ソースレベルでしっかり解析しないと解答できる人はいない話になってそうな。。。

QWindowsサーバー構築などの仕事内容について教えてください。

Windowsサーバーにはあまりなじみがないのですが、
Windowsサーバー構築の仕事というのはどういうことをしているのでしょうか?
Activeディレクトリにユーザーやコンピュータを追加したり?ぐらいしかうかばないのですが参考までに教えてください。

Aベストアンサー

ネットワーク系全盛のご時勢なので、WindowsServerの構築の
仕事は沢山あると思います。
システム構築は、システム導入前にクライアントを訪問し、
お客様のネットワーク用件を確認し、それに見合った
サーバー選定、アプリケーション選定、ネットワーク構築
導入支援、保守のPRなどをする仕事になります。

これはよく言われるのですが、ネットワーク構築の技術者の
給与は高いのでしょうか?と聞かれることがあります。
一昔前の、WindowsNT全盛の頃はそんな時期もありましたが、
現在ネットワーク構築の技術者は余っている状態なので賃金はあまりよくありません。
平均月収も、普通のサラリーマンと相違ないのではないでしょう
Server系の仕事をするためには、MicrosoftならMCPという資格があります。
ネットワーク系の知識を身につけるには、MCPの勉強が早道です。
基礎知識を蓄え、資格に合格し(とは言っても、資格に合格してもServer構築は難しいので)
会社に入ってからじっくり実機操作を学んでいけば大丈夫ではないでしょうか
お薦めのテキストは、よくわかるマスター
WindowsServer2003完全マスター
という本がFOM出版から発売されています。

ネットワーク系全盛のご時勢なので、WindowsServerの構築の
仕事は沢山あると思います。
システム構築は、システム導入前にクライアントを訪問し、
お客様のネットワーク用件を確認し、それに見合った
サーバー選定、アプリケーション選定、ネットワーク構築
導入支援、保守のPRなどをする仕事になります。

これはよく言われるのですが、ネットワーク構築の技術者の
給与は高いのでしょうか?と聞かれることがあります。
一昔前の、WindowsNT全盛の頃はそんな時期もありましたが、
現在ネットワーク構...続きを読む

QASPを使ってサーバ側のバッチを起動する方法

Windows Server 2003 Standard EditionにIISをたて、ASP.NETを有効にしています。

(1)クライアントPCからローカルのファイルをサーバに転送
(2)転送後、サーバ上のバッチファイルを起動

上記のシステムを構築したいです。
(1)はASP.NETを使えば簡単に実現できるらしいことは分かったのですが、(2)がどうもよく分かりません。
いろいろとサイトを回ってみたのですがそれらしい記述も見当たりませんでした。
ASPでの開発も初心者なので困っています。

よろしくお願いします。

Aベストアンサー

MSDN:Process クラス
http://www.microsoft.com/japan/msdn/library/ja/cpref/html/frlrfsystemdiagnosticsprocessclasstopic.asp
DOBON.NETさん
http://dobon.net/vb/dotnet/process/standardoutput.html

にて、実現可能かと思われます。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング