2008-10-01から1ヶ月間の記事一覧

そうだ!メルマガシステム作ろう

メルマガシステムはエラー処理やら携帯対応等大変な訳なのでお客さんにはASPを薦めるのですが、 どうしても自分仕様がほしくなったので、作ることにしました。 とりあえず公開しない予定だし鯖にも迷惑かけないようにするので。。。仕様を書き出してみる。(…

セッション絡みのセキュリティ対策 まとめ

※自分なりのまとめです。あしからず。1.クッキー使用を前提にする。 ini_set("session.use_trans_sid", "0"); ini_set("session.use_cookies", "1"); ini_set("session.use_only_cookies", "1"); ini_set("session.auto_start", "0"); session_start(); サ…

googlemapAPIで取得した経度緯度を、mapfan用の経度緯度に変換

やる前は簡単に行くだろうと思っていたが、少し手間取った。 とりあえず下の関数でうまくったのでメモ。 実際にはmapfan用のURL記述が必要。参考URL(感謝感謝) http://taketan.mydns.jp/pukiwiki/index.php?PHP%2F%E8%87%AA%E4%BD%9C%E9%96%A2%E6%95%B0#hc…

PHPのセキュリティ

セキュリティを勉強しなおしています。 恥ずかしながら、SQLインジェクションとXSSの違いを混同しており、 やっとその違いを理解できたところです。既存アプリからのコピペじゃなく、 自分で書いてみるようになってはっきり理解できました。教科書にしている…

携帯で地図

というわけで、 http://www.mapfan.com/mapfan/kmflink/index.html マップファンのサービスを利用することに。 経度緯度をそのままつかえるというのがポイントです。 とりあえず申請。

携帯でgoogleMAP

以前から使えるかどうか調べて使えないという結論にしていたが、、、 やっぱり一般サービスにするのであれば使えない。という結論のようだ。携帯でのgoogleMAPは、一応以下の3パターンで使える。 1.Google Static Maps API 参考: http://www.ajaxtower.j…

ビジネスのヒント

http://d.hatena.ne.jp/locker-AZ/20080923/1222186806 さりげなくすごいことを言ってたサイトを発見。 たしかに海外に行ったときや行く時の予習とかにいいかも!今度ヒマになった時にどこもやってなかったらやってみよっと。

QRコード

すばらしいライブラリ http://www.swetake.com/qr/ここのsampleで動きを確認できるので、 後は変数の格納方法をアプリに合わせるだけ。メールの作成などは、変数にそれ専用のコードを入れればよい。メール作成は以下にあった。 http://qr.popdom.jp/?cmd=hel…

htmlspecialcharsにはENT_QUOTESを

デフォルトでは シングルクオートをエスケープしてないので、 http://jp.php.net/htmlspecialchars つけなきゃいけない。 長くなるから関数化させようと思ったけど、 cakePHPで用意されてることを思い出した。→cake/basic.php function h($text, $charset = …

やっぱりキャプチャ導入に

初めは入れないつもりだったけど、 すんなりほぼ構築できたので実装を試みてみる。単体での利用は無かったので、 自分ライブラリにしてしまおう!参考サイト: http://d.hatena.ne.jp/hideack/20070705■利用ライブラリ:KCAPTCHA (LGPLライセンス) DL先: …

掲示板スパム防止

BBSを自分で書くのは初めてで、気になるのはスパム。 ちょっと調べたところだと、 掲示板のURL自体javascriptでURL生成して伝えないというもの。なんとなくURL変わるごとに自力で暗号化は面倒だなーと思い、 下記の方法を考えた。■POSTする画面のhidde…

地図アプリケーションできた

だいたいできました。 後はパスワードリマインダくらい。今度は掲示板を作ろうと思っています。 どれもクレジット表示しなきゃいけないので、、、 とりあえず作っておけば後々使えるかなっと。。。

プリンタ入れ替え

今日長年がんばってくれたCANON S330君から、 新しくMP470君に買い換えました。用途がA4でモノクロメインで写真印刷しないので、 これに決定。合わせてプリンタサーバ \9,800也をセット。以前のLANDISK+S330ではいまいちなレスポンスが驚きの速さに!プリン…

セッションにはまった

どうにもログイン後ページ遷移するとすぐにセッションが切れてしまう。 URLにSESSIDつければ繋がるけど、そのままじゃ気持ち悪いしなぁ。。。 とはまっていました。 ググッても該当ドキュメントなし。いろいろ検証した結果、 会員管理でログイン認証後にセッ…

PHPの正規表現

普段何気にどこかのコードをコピペしてただけだったので、 まじめに勉強。 http://www.php-labo.net/tutorial/php/match.html ここが分かりやすかった。preg_match("/^[0-9]+$/", $hoge);^ は、その後の条件から文字列が始まるか? $ は、その前の条件で文字…

自分は社長に向いていると思えるようになってきた。

なんとなく、なりたい。 とか、向いているかも程度だったけど、少しずつ変わってきた。というか、起業モノの記事等を見ていると確信に変わってくる。 今までの経験も、今の考え方も失敗しないものになっている。唯一足りないのは現金とコネ。 なんとかしなけ…

PHP + sendmail (文字化け対策) 2

じゃあ実際にどういうコードかけばいいの?ということで、 http://oshiete1.goo.ne.jp/qa4318876.html といろいろ参考の結論。//######## 設定内容 ########define('APP_ENCODE', 'UTF-8'); define('MAIL_ENCODE', 'JIS'); $mailto="*****@*****"; $mailfrom…

PHP + sendmail (文字化け対策)

http://hain.jp/index.php/tech-j/2007/02/13/p125つまりは自動なものは使わないということですね! mb_convert_encoding 絡みの問題も結局指定すれば良いことだし!そしてここでまとめ http://memo.xight.org/2007-02-14-1対策1: default_charsetを設定しな…

php セッションを破棄

session_destroy(); だけでなく、下記をまるまる行う。http://jp2.php.net/manual/ja/function.session-destroy.php

PHP + sendmail (文字化け対策) 3 -携帯対応?

簡単には語りつくせないようで。。。機種依存文字の問題がありました。。。 http://www.securehtml.jp/utf-8/php_utf_mail.htmlこれは、コードをutf-8にして、送信メールもutf-8にすれば、 クリアできましたが、 これだとDOCOMO、AUといった携帯は SJIS限…