kimが調べた
ナンチャッテPerl
 

こちらでは、私がCGIを作りながら学習・収集したPerl(CGI)のワザを随時保存しておこうと思います。
なにせ物覚えの悪い私。しかもPerlはまだ初心者。基本的な作法も知らなければ、ワザを作り出す知恵もない有様。
エラソーにCGIを配布していたりしますが、つまりはいろんなお手本を見つけては書き込んでいるような始末。
といいつつもご同輩も結構いらっしゃるのでは?ということで、ネタを共有いたしましょう(^_^;

追記:IEで表示が崩れる場合は、ソースを表示して見てコピってください。

 

ファイル操作

データを開く
ファイルオープン指示いろいろ
データ数を数える
データ保存
パーミッションの変更

ロック処理(symlink)
ロック処理(open)
ロック解除
ファイル属性チェック

   

データ処理

受信したデータを初期処理
他サイトからの投稿排除
クッキーの取得
HTMLタグを無効に
パターンマッチでエラーになる文字一覧
Perlの特殊文字
配列のソート
配列を逆順に
投稿字数制限
全角英数字を半角に

日時の取得
ホスト名取得
sendmailでメール送付
デコード
URIエンコード
配列を1行連結
パターンマッチのオプション
検索機能
他サイトからの投稿拒否

改行コードを統一

 
表示関係
表示ページの指定
コメントの短縮表示
検索語の強調表示
バケ文字一覧
URLオートリンク
E-Mailオートリンク
FTPオートリンク
 
ケータイ関係

端末分岐
半角カナを全角に
EZweb WAP2.0罫線
HDML罫線
H”罫線

絵文字消去(i-mode)
絵文字消去(J-sky)
絵文字消去(ドットi)
絵文字消去(ケータイ3種版)

トップページに戻る