0001-0100ソースの内容/使用した関数や構造体など
perl_0001 AND検索とOR検索。
perl_0002 シフトジス(Shift_JIS)とCGIと文字化け。
euc-jp,Jcode.pm,jcode.pl
perl_0003 フォームから送信されたデータの切り分け。
perl_0004 ファイルの扱い方。
open,close,
perl_0005 ファイルポインタの位置。ダイアモンド演算子。ファイルの読み書きとSSIのアクセスカウンター。
tell,seek,read,eof,readline,
perl_0006 タグの除去。
perl_0007 環境変数の表示。
perl_0008 DHCPとプロキシサーバーの環境変数。
perl_0009 今の日付と時間を表わす文字列を作る。
localtime,sprintf
perl_0010 Perlのビット演算。
perl_0011 ヒアドキュメントで*.cgiファイルを大量一括作成する。
perl_0012 ファイル検索プログラムでsplit関数を使う場合の盲点。
perl_0013 データファイルと相対パス。
perl_0014 LocationとRefresh。基本的な使い方と変則的な使い方の比較。
perl_0015 Locationとリダイレクト。Locationの応用例としてネットゴミ掃除。目障りなIPアドレスからのアクセスがあればそれをGoogleやYahoo!に飛ばす。
perl_0016 POSTの送信内容をログファイルに残す。
perl_0017 ファイル単位での複数キーワード検索。
perl_0018 CGIプログラムに書き込み制限を付加する。
perl_0019 ファイル名の一括変更。指定ディレクトリ以下のディレクトリ内のファイルに対しても再帰的にすべて変更する。
perl_0020 ゴミチェックの手順。IPアドレスによって処理を振り分ける。IPアドレスと正規表現。
perl_0021 base64データのデコード。
perl_0022 base64へのエンコード。
perl_0023 pack関数とエンディアン。マシンのエンディアン。ビッグエンディアンとリトルエンディアン。
perl_0024 正規表現の位置指定。文頭、文末、単語境界。
perl_0025 正規表現と半角英数字の文字列。
perl_0026 ファイルのサイズと更新日時の表示。PHPとの比較。
perl_0027 二重エンコードの問題の解消。ログファイル整理ツール。
perl_0028 連番項目を含んだ連番ファイルの自動作成。
perl_0029 グロブ/globbingの動作。
perl_0030 画像の表示。
perl_0031 動画の表示。
perl_0032 拡張子の一括変更。指定ディレクトリ以下のディレクトリ内のファイルも一括して変更する。
perl_0033 タグの削除。ログファイルに埋め込まれたタグ部分だけを取り除く。
perl_0034 SSIのアクセスカウンター。CGIは使えるがSSIは使えない場合の例である(擬似SSI)。
perl_0035 SSIの操作と使い方。
perl_0036 SSIの実行。文字コード、読み込むファイルの呼び出し方、擬似SSIとの差異。
perl_0037 HTML5の規格によるUTF-8の連番ファイルの大量一括作成。
CGIのソースをEUC-JPで書いた場合(h5_utf8.cgi)と、UTF-8で書いた場合(h5_utf8_by_u8.cgi)の差異。
perl_0038 Perl小技集。qqの利点。foreachの注意点。..(範囲演算子)の使い方。変数の$の後の{}の要否。
perl_0039 よく使う正規表現。
perl_0040 PerlとShift_JIS。
perl_0041 簡易アクセスカウンター。文字で表示する場合と画像で表示する場合。
perl_0042 CGI.pmでのフォームデータの取得。オブジェクト指向的記述方式と関数的記述方式の比較。
perl_0043 CGI.pmで作るHTMLファイル。
perl_0044 拡張正規表現。ないもの探し(1)。
perl_0045 拡張正規表現。ないもの探し(2)。
perl_0046 複数キーワードのAND検索。
perl_0047 URLエンコードとURLデコード。
perl_0048 GET方式と日本語パラメータ。
perl_0049 メニューフォームのパターン。
perl_0050 Base64テキストから画像へ。
perl_0051 画像からBase64テキストへ。
perl_0052 Base64の読み書き。
perl_0053 ファイルの列挙。
perl_0054 グロブ(globbing)とファイルリスト。
perl_0055 ファイルハンドルとファイルリスト。
perl_0056 アクセスカウンター。
perl_0057 日本語ファイル名対応Base64変換。
perl_0058 環境変数の一覧。
perl_0059 ロシアンワーム対策。dust系ツール。
perl_0060 UTF-8のBOMの追加と削除。
BOMのあるUTF-8のファイルからBOMを削除する。BOMのないUTF-8ファイルにBOMを追加する。
perl_0061 変数と定数の境目。文字がつながってどこで区切られるのか不分明の場合の対策。
perl_0062 ハッシュの一覧表示。
perl_0063 フォームからCGIを呼び出す。
perl_0064 掲示板で削除されたメッセージの保存。
perl_0065 クッキーの読み書き。
perl_0066 CGI/SSIのためのApacheの設定。
perl_0067 ヘッダーの書き方。
perl_0068 メール/ヘッダー。
perl_0069 メール/出し方。
perl_0070 メール/JISコードとBase64への変換。
perl_0071 パターンマッチ/検索と置換。
perl_0072 クッキーの読み書きと日本語。
perl_0073 ファイルテスト演算子。
perl_0074 ファイルのオープン。
perl_0075 ファイルの行単位的処理。
perl_0076 split関数と分割数の指定。
perl_0077 フォームデータの取得。
perl_0078 複数の値を返すチェックボックス。
perl_0079 16進数文字列と日本語。
perl_0080 SSIの埋め込み方。
perl_0081 二次元配列もどき。
perl_0082 ソースの分割/*.cgiと*.pl。
perl_0083 spliceの使い方。
perl_0084 エラーメッセージ表示ルーチン。
perl_0085 EUC-JPとパターンマッチの問題点。
perl_0086 IPアドレスからホスト名の逆引き。
perl_0087 乱数の使い方。
perl_0088 SSIと文字コード。
perl_0089 Statusヘッダーの使い方。
perl_0090 改行コードにまつわるトラブル。
perl_0091 Base64エンコード。
perl_0092 サブルーチンの引数と戻り値。
perl_0093 行単位でのファイルを読み込み。
perl_0094 text/plainとtext/htmlと改行。
perl_0095 CGIソースの文字コード。
perl_0096 ファイルテスト演算子。
perl_0097 ランダムファイル/固定長データ。
perl_0098 ファイルのアップロード。
perl_0099 サブルーチンの呼び出しと引数。
perl_0100 サイト内ファイルの再帰的検索