Top
Windows
perl
JavaScript
その他

ESDOM

BBS

その他物置

小物です。

getenv

Last Update 02 / 02 / 08

Perlをガリガリしたい人は、ブラウザがどんな環境変数を吐くのかを知りたいときがあります。 で、これはただそれだけのためのモノ。

C言語版はPOSIX( UNIX, Linux, FreeBSD等 )とWIN32( Win95,98,Me,NT,2000,XP )に対応。 Perl版はPerl4でも動きます。 このほかサーバーがWIN32でビルドする環境がないという方のためにWIN32 Binaryも御用意。

使い方

C言語版
サーバーにアップロードしてコンパイル。以上。
Perl版
拡張子をcgiに変えてサーバーにアップロード。以上。
WIN32 Binary
サーバーおよびその設定にかなり依存します。Apache互換であれば拡張子をcgiにしてアップロードするだけでOKなんですが、 IISだったりすると、おそらく「cgi→Perl」「exe→ダウンロード」という設定でしょうからほぼ実行不可能です。 「cgi→Perl」になっていたら(つまり拡張子をcgiにしてアクセスするとエラーになる場合)素直にPerl版を使用してください。

あとはブラウザでアクセスするだけ。

ソースについて

改変・パクリ自由です。こんなモン素人でもかけます。っていうか入門編です。 これから始めようかって人が参考にして頂けたら幸いです。

ダウンロード


SNTPクライアント

Last Update 02 / 07/ 28

SNTP(Simple Network Time Protocol) version 4 クライアントのサンプルソースです。 時刻のずれを取得するのに必要な処理を1つの関数に詰め込んでいます。

パケット送信の往復の時間も考慮に入れているので結構正確かと。

Linux - gcc と WIN32 - VC7 で確認済みです。

このソースの内容はパブリックドメインとします。 どのような用途であろうと自由に使ってくれてかまいません。

このソースを使用したことによるいかなる損害も作者は責任を負いません。

ダウンロード