2011/05/17

c++でcgi ー ファイルのアップロード

C++でファイルのアップロードを受け取り、ファイルの中身をHTMLで表示するプログラムです。

参考にしたページ
http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/CCGI/multdisp.html

2011/05/14

さくらVPS c++でfcgi

さくらVPS: CentOS5.5でfcgiをインストールしてc++をFastCGIとして動かしてみます。

2011/05/11

c++でcgi ー URLデコード

HTMLのフォームからGETやPOSTで送られてくる文字列は、URLエンコードされてくるので、デコードして元の形に戻すプログラムです。

こちらのページを参考にしました。)

引数で渡された文字列から、以下の変換を行った文字列を返します。
  • [+] → [ ](半角スペース)
  • [%○○](○は16進数) → 2桁の16進数の文字
  • [%0A][%0D%0A](改行コード) →<br>

2011/05/10

c++でcgi ー URLエンコード

RFC 3986にしたがってURLエンコードをするプログラムです。

数字/アルファベット/[-](ハイフン)/[.](ピリオド)/[_](アンダーバー)/[~](チルダ)以外の文字を
『%○○(○は16進数)』に変換します。
(PHP5.3移行のrawurlencodeと同じ動作になるはずです。)


c++で文字列から数値に変換

c++でstd::istringstreamを使用して文字列から数値に変換するプログラムです。
templateを使用しているので、様々な型で変換できます。

2011/05/08

さくらVPS c++でcgi

せっかくのVPSなので、c++でcgiを書いてみます。
環境はCentOS5.5で、apacheg++がインストール済みとします。

2011/05/06

WordPress用のMySQLの設定

さくらVPS CentOS5.5でWordPress用のMySQLのデータベース・ユーザをコマンドラインから作成した時のメモです。

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Blogger Templates