| カテゴリ:cgi |
| PHP |
PHPでできることは PHP は、汎用のスクリプト言語です。通常は、Webで使用するためのスク リプト言語として使用されますが、シェルスクリプト言語として使用す ることや、今日ではウインドウアプリケーションを作成するための言語 としても使用することが可能です。 PHPの歩み PHP は、サーバーサイドのHTML埋込型 スクリプト言語として誕生し、今日でも主にこの用途で使用されていま す。 PHPは、元はPersonal Home Pagesとして知られていましたが、1994年の 秋にRasmus Lerdorfにより生み出されました。 最初の 完全なバージョンは、1995の始めにリリースされ、この時点からRasmus は自分のバグを修正してくれる人々とオープンソースのプロジェクトを 興しました。 このパーサは 1995年の中頃に書き直され、PHP/FI バージョン 2 と名づ けられました。FI は、Rasmus が書いた html フォームデータを解釈す る別のパッケージに由来しています。 1997の中頃にZeev Suraskiと Andi Gutmans がパーサの主要部分を書き 直し、このプロジェクトは、Rasmusの個人的なプロジェクトからよりグ ループ指向のプロジェクトへと変更されました。 最新のバージョンは再度 SuraskiとGutmansにより書き直され、 Zendエンジンを使用しています。PHP には、現在、プロジェクトの様々な部分を担当する200人以上のコントリ ビュータがいます。 最新の統計では、600万以上のドメインでPHPは使用されており、参考までに Microsoft IISは、インター ネットの590万サイトで動作しています。 PHPのコミュニティ&ポータルサイト「PHPプロ!」 PHPプロ!ヘルプ - PHPとは? PHP入門 PHPは、Webアプリケーションを開発するためのプラットフォームで、現在最も多く使用されているオープンソース・ソフトウエアの1つです。 PHPとは-PHP入門 PHPは、Webサーバ上で情報を提供し表現する HTMLに埋め込むタイプのスクリプト言語で、JavaScriptと同じように、プログラムのコンパイル(実行可能なバイナリファイル作成)をする必要のない、テキストベースのインタープリター言語です。 LAMPプラットフォーム Linux をベースとして、同じくオープン・ソース・ソフトウェアの Apache、MySQLデータベース、そして PHPを組み合わせたのを、LAMPプラットフォームと呼んでいます。 PHP制作環境-PHP入門 初心者が送るPHP入門 PHP入門 - あなたのサーバでPHPが動くか? ホームページを作っているのは大抵はプロバイダやレンタルサーバから借りているサーバだ PHPが使えるサーバはまだ少ないようです。 使っているサーバでPHPが使えるかどうか調べるのは簡単です。 PHPファイルをアップロードして表示させてみればいいんです。 ---内容(スクリプト記述)は、このソースコードでなくても、なんでも良いような・・・ ---例えば、これ・・・ PHP入門 - 文字を表示させる(print、echo) PHP入門 - PHPタグについて act php フリーウェアのPHPスクリプト、DBは 「MySQL」 「PostgreSQL」 「SQLite」 の3種類に対応 Let's CGI PHP 検索エンジン データベース フリーPHP フリーCGI PHPスクリプトのデータベース・検索エンジン Let's CGI PHP 検索エンジン データベース アクセス制限 インターネット・サービス KOMONET PHPスクリプト無料配布コーナー プログラム/サーバー管理サポート Program Rabo プログラム/サーバー管理サポート Program RaboPHP プログラム プログラム/サーバー管理サポート Program Rabo プログラム概要 会員向けコンテンツ、特別ユーザー向けコンテンツなど一定の条件を満たした者のみに公開するサイトでは認証システムは必須機能です。認証機能自体、例えばウェブサーバーのBASIC 認証で実装する場合が多いですが、パスワードが生で流れるなどセキュリティー的にはよろしくありません。そこで、認証処理では、クッキーと認証専用データベースを用いて安全に認証できる機構を提供可能としました。 2php PHPとは PHPを動かすのに必要なもの 2php 掲示板からキャッシングまで MAKOTO3_NET MAKOTO3_NET Blog リンククラブというホスティングサービスに関する覚書 サーバがWindows2000 |
| CGI PHP |
Let's CGI PHP 検索エンジン データベース フリーPHP 5000以上のCGI・PHP・JAVAスクリプトに出会えるサイトです! Let's CGI PHP 検索エンジン データベース フォームmail Let's CGI PHP 検索エンジン データベース アクセス制限 Dds FormMail のページ お問い合わせ、アンケート、注文メール等をウェブサイトに簡単に設置できます。 自社ウェブサイトにも使用してます。 レンタルサーバー @Next Style (WADAX レンタルサーバー) @Next Style 共用レンタルサーバー SUPER SNC SCRiPTPHPスクリプト PHPスクリプト配布サイト PHP CGI スクリプト一覧 SNC GATE解説 無料CGI フリースクリプト集 CGI-SSI-perl-PHP~Web-Up-Search ホームページ作成-無料レンタルCGI-フリーHP検索-Web-Up-Search ホームページ作成に役立つ検索エンジン アクセスアップの「HP-TOOLBOX」 PHP設置マニュアル~PHPを設置する~ P-Web P-Web フリーPHPスクリプト P-Webは、PHPスクリプトを無料で配布するサイトです。 |
| Perl - HTTP::Lite |
PerlEvo - HTTP::Liteのインストール PerlでWebサイトの情報を取得するモジュール"HTTP::Lite"のインストール方法 HTTP::LiteはPerlで動作するHTTPプロトコルの実装です。 同様のモジュールにLWPがありますが、HTTP::Liteは1ファイルでできている、軽量で速いといった特徴があります。 cgiの呼び出しといった簡単な動作に使うのにもってこいのモジュールです。 PerlEvo - Perlに関するTIPS&テクニック ProEvo プログラマーのための備忘録 ProEvoはプログラミング言語の使い方やライブラリの書き方などのメモ、VineLinuxやWindowsなどOSなどを運用したときの記録、Webサイトを運営する上で試したことのメモなどを備忘録的にまとめたものです。 Perlモジュール-HTTPLite - Walrus, Digit インストールはPPMまたはCPANモジュールで。インストールはせず、モジュールだけを取得する場合にはCpanModule:HTTP::Liteからどうぞ。 Perlモジュール-HTTPLiteFetch - Walrus, Digit Perlモジュール-LWP - Walrus, Digit Walrus,Digit HTTPLite - 軽量なHTTP実装 HTTP::LiteはPerlのための、単体で動作する、軽量なHTTP/1.1の実装です。 これは十全の機能をもち、LWPの代わりとなって 置き換えるようなものではありません。 かわりに、HTTPをサポート するためにアーカイブにインストールするモジュールが最小である ことが好ましい状況、プロセッサが遅く、CPUにとってLWPが良い候補とならない状況で役立つものであろうと考えています。 Perlについてhttpで始まるURLを開いて内容を解析したい。 ネットサーフレスキュー[Web裏技] - 技の裏 - CGI-BBS - CGI - Perl socketを使いたくないとき、HTTP::Liteを使います。ソケットを知らなくても使えます。CPANからどうぞ。 ソケット通信によるCGIとの連携 Socketを使用したフィルタリングCGI perl から Web ページを読み込む SXGAに最適化しているみたい、XGAでページ閲覧すると何故か端が切れてしまう Web 上のコンテンツ、つまり HTML や画像データを perl の変数にセットする事ができます。 HTTP レスポンスを解析する HTTP レスポンスとは、Web サーバから送られてくるデータの事です。 ちょっと考えると、これはただの HTML や画像データのような気がしますが、実際はもう少し複雑で、色々な付加情報が含まれています。 ブラウザ(HTTP クライアント)は、この付加情報を見ることによって、転送をスムーズに行ったり、情報の種類を判別したりしています。 Produce by Sieg [サイト探索] 「HTTPプロトコル」 Perl講座 1.リクエストヘッダとレスポンスヘッダ 1.ブラウザが出力するリクエストメッセージ 2.CGI から出力できるレスポンスヘッダ Perl&CGI最強講座 ++++[smart] smart +++ 日本最強ウェブ講座 『smart +++日本最強講座』はPerlやHTML、JavaScript、CSSといったサイト制作に関する技術、Apache、MySQL、BIND、Sambaといったサーバソフトウエアの設定方法をステキに紹介しているよ。 「HTTPプロトコル」 Perl講座 「環境変数」 Perl講座 Perl&CGI最強講座 ++++[smart] HTTP プロトコル wwwサーバにアクセスする wwwサーバにアクセスするには、通常は、Mosaicなどのviewerを使いますが、 HTTPプロトコルの基本を知っていれば、telnetからでも、wwwサーバの情報を受け取る事が出来ます。SMTPでもNNTPでも、これらのプロトコルのチェックに telnetは使われますね。 戸根勤 - telnetで探るWWWとHTTPの仕組み Use telnet Use telnet [telnetクライアントの設定・基本操作] Perlでブラウズ(HTTP) PerlでGETするソース PerlプログラミングTips ネットワークプログラミング ヘッダフィールドの一覧 インターネット・プロトコル詳説 インデックス - @IT @IT:Master of IP Networkフォーラム 全記事インデックス Master of IP Network - @IT インターネット興隆の立役者「HTTP~前編」 連載:インターネット・プロトコル詳説(1) HTTPは単にリソースの送受信を行うプロトコルにすぎず、画面の生成/表示(レンダリング)はHTMLやWebブラウザにおける仕様であり、明確に分けられている。 クライアント/サーバモデルであり、 (1) クライアントからサーバへのリクエスト (2) サーバからクライアントへのレスポンス を最小の通信単位とする。 (1)をリクエスト・メッセージ、(2)をレスポンス・メッセージと呼ぶ。 [Studying HTTP] HTTP Header Fields HTTPモジュール HTTPHeaders - HTTPメッセージヘッダをカプセル化するクラス Hypertext Transfer Protocol - Wikipedia 4章 HTTPリクエスト/HTTPレスポンス CGI-Perlの基礎講座(p05) CGI-Perlの基礎講座 10倍ズバリ!! 素敵にするホームページの条件 WEB 相談室 (CGI,CSS,HTML,JavaScript) QUERY_STRINGって? CGIの仕様 CGIスクリプトが参照可能な環境変数 QUERY_STRING 「http://サーバー名/CGIスクリプト名?データ」というURLを要求した場合のデータ部分。 ぱるも日記 - %ENV で HTTP リクエストの情報を調べる 環境変数 - Wikipedia 11_19 CGIHTTPServer -- CGI 実行機能付き HTTP リクエスト処理機構 フォームデータの送信 -- ごく簡単なHTMLの説明 ネットワークプログラミングの基礎知識目次 HTTP クライアントを作ってみよう(1)まずはtelnetで HTTP クライアントを作ってみよう(2)Socket モジュールを使っている ソケットというのはデータ送信とデータ受信を同じファイルハンドルで扱うということです。 関数一覧 68user's page 掲示板 過去ログ Perl モジュールを使おう よく使われる関数群を最初からPerlに組み込んでしまおう、というものが「モジュール」です。 Perl標準でついてくる関数と、必要に応じてPerlに組み込むことのできるモジュール (貧乏な人のための)Perl モジュールの作り方。 torus solutions! 素晴らしきPerlモジュールの世界カテゴリー"Acme" どんぞこCGI+-- |
| SSI (Server-Side Include) |
SSIプロジェクト 外部スクリプトを使用しないSSIの利用 はじめに: 最終更新日をページ内に表示、現在のサーバで利用可能な環境変数の一覧は、SSIコマンド '<'!--#printenv --'>' 入れ子について: 大変残念なことに、SSIコマンドは入れ子にできません、コマンドは駄目ですが、SSIファイルは入れ子が可能です 応用例(1): 環境変数HTTP_USER_AGENTに格納された値からブラウザの種類とOSを判別し、これを環境変数にセット 応用例(2): 環境変数DATE_LOCALには、サーバーの持つ日時データが格納されています。フォーマットを指定することにより、特定の情報を取り出すことができます。時間によって挨拶を変えることも同様にして可能です おまけ:include virtulにおける.shtmlとCGI おまけ:SSI #execの怖い話 isweb ローカル・ルール SSIに関する基本的な知識にを得るには、 とほほのSSI入門 SSI 例文辞典 SSIのすすめ 簡単に言えばサーバがページを出力する前に、 指定したドキュメントをページに挿入してくれる機能です。挿入するドキュメントがCGIや、 プログラムなら実行結果を挿入する事ができる大変便利な機能です。 テキストの挿入 1.最初は、ページ本体の輪郭を作成します。(以下、輪郭ページ) もちろん、ここに本文を書いていただいても結構です。 2.挿入するメニューを作成する このファイルは、HTMLの一部分ですので拡張子は.htmでなく.txtでもかまいません。 3.輪郭ページにSSIを1行挿入する CGIの挿入 CGIを挿入するSSIで最も知られているのがアクセスカウンタです。 それぞれのページの最終更新日を自動的に挿入するスクリプトです。 とほほのWWW入門 不正なメール/データによりメールが受信できなくなった場合の対処方法 putty.exeを使用(telnetモード) アクセス制限 4_1 情報へのアクセス制限 Coco's Home (SSI入門?です) Coco's Home (SSI入門?です-Top) |
< 前のページ次のページ >
