カテゴリー ‘ PHP

ShareBooksリリースしました

以前に少し紹介したノート作成&シェアのためのwebアプリ、名前が変わりましたがとりあえず動くところまでつくって公開しました。

ShareBooks Topページ

ShareBooks Topページ

Share Books

続きを読む

cakePHP入門(3) – ビュー

前回コントローラーを扱った際に「次回はビューについてやります!」とか言っておきながら、堂々のスルーでした笑。
すみません。

cakePHPのインストールはcakePHP入門(1)をご覧ください。(※最新版は少し違う部分があります。)

続きを読む

iPhoneやスマートフォンからのアクセスをphpで判定する

よくスマートフォンでアクセスしてきた場合にページの表示が変わるものがありますよね。
その処理をphpで実行するためにはどうしたらいいか。
答えはとても単純で環境変数でユーザーエージェント(User Agent)を取得して判定するだけです。
今回はその判定方法と実際の処理などを考えてみたいと思います。

続きを読む

cakePHPをつかってメールを送る

cakePHPにはコンポーネントとしてE-Mail機能が内蔵されてます。
このEmailComponentをつかうと簡単にメール送信処理が実装できます。ベンリー!
今回はこのEmailComponentの機能を使ってメールを送る方法を書いておきます。
続きを読む

【cakePHP】データベースからランダムにデータを取得する

cakePHPもさわり続けてたので、そろそろなれてきました。
さて、cakePHPでデータベースからデータをランダムに取得したいことってありますよね?
僕自身、学習用の問題のランダム出題をやりたくて、データ取得した後にshuffle()とか使ってやりくりしてましたが、MySQLのrand()とかでできたらラクだなーとか思って調べてみたらありました。

続きを読む

ちょこっとだけ紹介です

昨日思い立ってwebアプリケーション作り始めました。
入れたフレームワークはcakePHPの最新版です。
Writing Notes

シェアするためだけのノートという考えで作っています。

続きを読む

cakePHP入門(2) – コントローラー

cakePHPについて、続きです。

cakePHPはMVC(モデル-ビュー-コントローラー)という思想に基づいています。
これについては、難しいとこは省略させていただきますが、ようするにデータを扱う部分、デザイン部分、仕組みの部分とわけて開発効率やメンテナンス性をあげるものだと思ってもらえば良いかと思います。
※ぼくもそこまで詳しく学んだわけではないので、詳しくは別のサイトさんや専門家に任せます(逃)
続きを読む

【cakePHP】セッションをデータベースで管理

またまたTips的なことを。
cakePHPのセッション(Session)管理は通常PHPで行われているのですが、データベースに保存することによってより可視化できるし、負荷分散などもできるようなのでデータベースに移してみました。

続きを読む

PHP Tips::number_format()

こんにちは。
久しぶりの更新は、PHPのTipsです。
今回は金額表示フォーマット「number_format()」のご紹介です。

続きを読む

cakePHP 2.x系を使ってて思ったこと

こんにちは。

最近、cakePHP2.x系で開発してみてるんですが、資料が少なくて苦戦してます笑

5/1追記::ヘルパーの呼び出しはヘルパー名の頭が大文字じゃないとだめでした。記述間違えてすみません。m(_ _)m

続きを読む

return top