勉強になったことを記録この広告は、90日以上更新していないブログに表示しています。API概要WebAPIをcURL関数を利用し、実行する方法の簡単な説明cURLとはPHPで外部のサイトにアクセスして様々な情報を取得したいときに有効なのがcURL関数です。他にHTTPリクエストで情報を取るのには、file_get_contentsという関数もあります。APIから書籍情報を取得します。//終了cURL関数の利点として、リクエストヘッダーを変えたりするなど、リクエスト方法をカスタマイズすることが可能です。23:22【PHP】WebAPIを叩くときにcURL関数を利用するTweet広告を非表示にするコメントを書くもっと読む2017-01-25【GitHub】GitHubのIssueと紐付けて、ソース管理GitHub作業の流れIssue毎にブランチを切って作業を行います。※cloud9上で作業を行います。techacademy.jp1.作業前に準備cloud9上のターミナルでコマンドを入力していきます。origin/master準備完了です。赤の四角で囲っている番号を使用して、Gitでプッシュする際にIssueと紐付けます。3.ブランチを作成これから追加する機能とか既存のソースコードの修正についてはGit上で専用のブランチを作成します。以下のコマンドを実行すると、feature/sample_testという名前のブランチが作成されて、かつそのブランチに切り替わります。feature/sample_testブランチが切り替わったら、ソースの修正や機能追加などを実施していきます。4.コミットソースの修正が終了したら、コミットします。コミットする前にaddを実行します。.以下のコマンドで修正したソースをローカルリポジトリにコミットします。#1"5.プッシュ最後にリモートリポジトリにコミットした内容をプッシュします。feature/sample_testこれでGitHub上に修正した内容が反映されていたらOKです。外部のSMTP経由でメールを送信します。今回は、GmailのSMTPとPHPライブラリ(PHPMailer)を利用します。1.PHPMailerをcomposerでインストールcomposer.jsonに下記の行を追加します。},}追加したら、composerをアップデートして、インストールします。するとvendorディレクトリ配下にphpmailerディレクトリが追加されます。下記のように記述します。$message;以上で、送信ができます。対処法メールが送信できない時の対処法です。1.「安全性の低いアプリのアクセス」をオンにするこちらにアクセスして、「オンにする」を選択します。PHP概要データベースでセッション管理するための設定をしていきます。管理方法はいくつかありますが、今回はデータベースで管理します。設定ファイルで設定されています。この設定で上書きが可能になります。次のoilコマンドをターミナル上で入力します。session:createセッションを管理するためのテーブルが自動で作成されます。CHARSET=utf8;以上でセッションがデータベースで管理されるようになりました。PHP概要PresenterでTemplateを利用します。Templateの利用方法は以下の記事を参考にしてみて下さい。wakuwakupush.hatenablog.comコントローラーにファイルを作成して、Templateを継承します。}}Templateのプロパティ$This->templateはViewインスタンスになります。結果、Templateの中に、Presenterを通して、welecome/indexの内容が埋め込まれます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。