![]() |
![]() ![]() ![]() |
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 | サイト内ファイルの再帰的検索 |