エントリー

何とか、CGIの修正完了。

以前から、何とか対策をと気にはしていたのだが
プレゼント企画で入力されたデータを
CSVとして保存しながら、内容をメールで転送するCGIがある。

一応、メールアドレスのチェックは行っているのだが
簡易的なモノで、要は「文字@文字.文字」という形式であればOKという代物。

そのため、.j(半角スペース)pや適当なメールアドレスも受け入れてしまう状態。
※ちなみに、私がよくダミー用の使うメアドはnone@ne.jp(none=存在しない)

もちろん、滅多に使う訳では無いんだけど。
海外サイトで配布されているフリーソフトなんかの場合、
たまにダウンロード前にメアドの入力を強制される事も多く、
別に受信しても良いんだけどなぁ~、と思う反面
当然、送られてくるメールは英語だろうし…

英語アレルギーの私は、そんな時だけ使用しています(苦笑

このCGIの場合、応募者はプレゼントが欲しい訳だから
嘘のメアドは書かないだろうと思っていた。

当初は全て全角文字で入力されていたりもしたので
フォームに半角しか使用できないように細工したり、
(と、言ってもブラウザに左右されるが)
文字の置換などの処理も加えていったが、とにかくキリが無い。

そんな訳で、メアド入力内容のチェック機能を強化。
(と、言ってもデータ処理部分に細工しただけで入力者に報告される訳ではないけど)

当然、こういったチェックは正規表現を利用するのだが…
正直、正規表現は苦手です。 orz
こんな事を言うと、本職の人に笑われそうですが…

まぁ、ローカル上で正規表現と奮闘した結果、ようやく完成しました。
il||li _| ̄|○ il||li 疲れた。。。

ページ移動

トラックバック

  • トラックバックはまだありません。

トラックバックURL

https://izuito.net/_cgi/freo/trackback/386

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
登録フォーム
名前
メールアドレス
URL
コメント
閲覧制限

ユーティリティ

- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -

過去ログ

ノート

  • ノートは登録されていません。

新着エントリー

新着コメント

Re:アクアビーズアート(2)
2021/10/10 from はやとまる
Re:旗印、自作してみた。
2021/02/18 from goopee
Re:初のスキルLV.10武将 の続き 2
2014/09/24 from DSHata(管理人)
Re:伊東市の鳥
2014/05/16 from DSHata(管理人)
Re:【訃報】
2014/04/26 from DSHata(管理人)

新着トラックバック

Re:今日の昼食・夕食 (2010/01/14)
2023/05/31 from 承認待ち
Re:今日の夕食 (2012/09/01)
2023/05/30 from 承認待ち
Re:アクセス履歴を見て…
2023/05/29 from 承認待ち
Re:娘のお弁当 (2010/01/21)
2023/05/28 from 承認待ち
Re:Google、スゲェ~(2)
2023/05/24 from 承認待ち