one's way blog

ワクワクを生み出せるWebエンジニアを目指して。

PHP

【51:Microsoft Translator API】無料の翻訳APIを使ってみた

プロジェクトNo.51:Microsoft Translator API - DEMO多言語チャットみたいなサービスを作る際に翻訳APIを使うのだろうが、調べてみるとGoogleの翻訳APIは有料みたい。 Microsoftのサービスでは月200万文字まで無料です。 とりあえず、今回は導入方法だけ確…

【50:LINE BOT API】PHP+HerokuでオウムBOT

プロジェクトNo.50:LINE BOT API4/7にLINEの「BOT API Trial Account」が10,000名限定で無償提供されたということで、早速試してみました。 サクッとできるかなと思ったら意外とハマりました・・・ 作成したのは送信したメッセージをそのまま返すオウムBOT。

【49:関西弁ジェネレーター】PHPのstr_replace()で文字変換

プロジェクトNo.49:関西弁ジェネレーター - DEMO入力した文字列を関西弁に変換してくれるジェネレータを作りました。 ソースを見てもらうとわかる通り、PHPのstr_replace()を使って変換パターンをゴリゴリ書いてるだけです。P.S. 私事ですが、少し前にアフ…

CakePHP 3.x | フレームワークを使ってブックマークアプリケーションを作る

前回はcakephp2.xを使ってブログアプリを作りましたが、 今回は最新版の3.xを使ってブックマークアプリケーションを作成したいと思います。

【47:CakePHP 2.x】フレームワークを使ってブログアプリケーションを作る

プロジェクトNo.47:CakePHP 2.x - DEMOフレームワークを覚えることで、少ないコード量で、複雑なアプリケーションを作ることができます。 今回はPHP開発で有名なCakePHPフレームワークを使ってみたいと思います。

【42:TwitterOAuth 】自分のTwitterタイムラインを表示する

プロジェクトNo.42:TwitterOAuth - DEMO単純に自分のTwitterタイムラインを表示したいのであれば、Twitterのプラグインを使って埋め込みコードを入れれば実装できますが、 Twitterでのログイン管理や各種情報の取得などはAPIを使って実装する必要があります…

PHPのプリペアドステートメントで実行させるSQLを確認してみた

PHPでユーザ入力値を使ってDB操作をする際に、プリペアドステートメントを使うと安全だ。 と色んなサイトに載っています。 実際にPHPマニュアルにも明記されています。 アプリケーションで明示的にプリペアドステートメントを使用するように すれば、SQL イ…

【40:ユーザ管理画面 】PHPからDB基本操作

プロジェクトNo.40:ユーザ管理画面 - DEMO前回の超簡素なログインシステムに引き続き、ユーザ管理画面を作りました。 SELECT, INSERT, DELETE, UPDATEと基本的な機能のみを考えて、なるべくセキュリティにも気を使いました。

【39:PDO 】ログインシステム - PHPでDBに接続

プロジェクトNo.39:PDO - DEMOPHPの変数やループなどの基本的な書き方はわかってきたら、次のステップはPHPからのDB接続。 単にDB接続と言っても色んな書き方があったり、セキュリティを気にしなくてはいけなかったり、結局どういう風に書けば良いの? とい…

【19:チャットアプリ】JQueryのAjaxとPHPでリアルタイムに外部データを読み書きする

プロジェクトNo.19:チャットアプリJQueryで結構簡単にAjaxが使えるということで、 せっかくなら非同期通信のメリットを活かせるリアルタイムな簡易チャットを作ってみた。