Tips 目次 Tips (CGI&SSI) ブラウザの表示を変化させない CGI スクリプト(Status: 204 No Content) 他の URI (URL) にジャンプする CGI スクリプト(Location フィールド) CGI のタイムアウトおよびブラウザの中断 CGIスクリプト中で重い処理をバックグランド実行 サーバによるタイムアウトを回避 サーバによるタイムアウトを回避&重い処理の保護 SSI における HTML 出力の中断 CGI出力内容のコピーをファイルに出力 CGIによるブラウザでのダウンロード POST のサイズ制限 Content-Encodig による gzip 圧縮 Tips (Perl) flock の使い方 排他制御 実効 UID の切替え perl の setuid スクリプト perl の system、exec、パイプ fork, system
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
Perl の CGI でフォームからアップロードされたファイルを受取り、サーバマシン上に保存する方法を解説します。 ファイルアップロードができるCGIプログラムを探しているという方はこちらをどうぞ 「すぐ使えるCMS」 使用する Perl モジュール CGI File::Basename 処理のポイント むやみやたらとファイルを受け付けると、大量/大容量ファイルの処理でサーバ機能が停止してしまう可能性があるので、受付できるファイルの容量制限をします。 危険なファイル、意図しないファイルをアップロードされないよう、ファイルの種類の制限を行います。 同じ名前のファイルを送信された場合でも旧いファイルを上書きすることの無いように、ファイルごとに一意な(サーバマシン上の)ファイルパスを設定します。 ファイルアップロード用 送信元フォーム 以下が、ファイルアップロード用の送信元フォームのHTMLファ
フォームデコードなどの機能を持つ、CGI作成者のためのPerlモジュール。 CGIモジュールはHTMLやフォームの生成、フォームデータのパース、Cookieの取得と出力などの機能を持つモジュールです。 いささか重厚長大のきらいはありますが、CGI::Liteモジュールと異なりCGIモジュールは多くの環境でデフォルトインストールされていることなど、CGIモジュールを選ぶべき理由も多くあります。 CGIモジュールには多くのドキュメントが付属しています。 この内いくつかは、Perldoc.jpで和訳した文書を見ることができます。 http://perldoc.jp/docs/modules/ IBMのサイトには「便利なCGIスクリプト作成のためのヒント~CGI.pmモジュールを綿密に検討する」という文書があります。 いささか古いのですが、CGIモジュールを使ったファイルアップローダを検討するのに
JavaScriptでcookieを使う話の改訂版である。 2年も昔に、JavaScriptのこともよくわからずに、様々な資料を引っ掻き回しながらプログラムを書いた。それはきちんと動作はしたし、そのときはそれで満足だった。 しかし、時間がたち、多少なりとも経験を積むと、昔書いたプログラムの変なところや無駄なところが目に付いてしょうがなくなってしまう。特に、このプログラムについては自分でもかなり納得のできないものになっているし、説明にも変なところがある。そこで、新たにコードと解説を書きなおしたというわけだ。 以前のものと比較していただけば、ずいぶんとすっきりしたプログラムになっていることがわかると思う。2年の間に、私がどう変わったか、なんてことを見てもつまらないかもしれないけれど。より新しくなったコードは有用ではないかと信じる次第である。 掲示板などのCGIでcookieを使う場合、たいてい
ブログに例えばBBSを表示しようとしてインラインフレームを利用する場合、高さが固定であると不便です。 読み込むページによって高さが変わる方法を書き残します。 最近の流れで言うとAjaxを利用するのがトレンドかもしれませんが、BBSなどのCGIは文字コードがShift_JISの場合がほとんどで、UTF-8へ変換する作業や、リンクの問題とかあってあきらめました。^_^; 私が使っているBBS のCGI はBBSNOTE です。 先ず、<head>と</head>の間に <script language="JavaScript"> <!-- function GetHeight(Y) { var app = navigator.appName.charAt(0); if (app == "N") { document.getElementById(Y).height = parent.fram
Web Gallery Professional Ver 2.30 (2009/08/18) ブラウザから作品の登録、管理ができます。 動作サンプル(投稿はできません。) ダウンロード 圧縮ファイルをダウンロードします。解凍ソフトを使ってファイルを解凍してください。(ダウンロードした時点で利用規定に同意したものとみなします。) スキンページで色々なレイアウト方法を紹介していますので、スキン作成の参考にしてください。 また、以下のサイトでスキンを配布していただいているので、是非ご利用ください。 Shiva's Box(シヴァさん) 海月屋(くらげさん) witchmakers(wmksさん) プラグインに対応しているので、本体のプログラムを編集することなく、ある程度の機能追加が可能です。 よければ、ゲストブックに足跡を残していただけると嬉しいです。 機能 ファイル構成 設置方法 初期設定 バ
以下の書庫ファイルをダウンロードします。 Ver: 3.4 epad.zip ダウンロード後、解凍 します。解凍すると以下のファイルが展開されます。 epad.cgi ----------------- 掲示板プログラム init.cgi ----------------- 設定ファイル admin.cgi ---------------- 管理用プログラム regist.cgi --------------- 投稿受理プログラム captcha.cgi -------------- 画像認証用プログラム check.cgi ---------------- 動作チェック用プログラム lib/Jcode.pm ------------- 文字変換モジュール [配布元] lib/pngren.pl ------------ PNG連結ライブラリ [配布元サイト閉鎖中 : 桜月氏作成] lib
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く