前回の記事に引き続きですが、APIを叩く側はformでデータを送るのではなく、コードの中にPOSTする処理を書きます。選択肢としてはcurlコマンドを使うfile_get_contentsを使うGuzzleなどのライブラリを使うなどの選択肢があります。file_get_contentsの方がお手軽・・ですが、HTTPリクエストを正確に行う場合はcurlの方が正しいようです。$header_size);//HTTPヘッダー出力var_dump($header);//responseの形を出力var_dump($response);curl_close($ch);実際はほとんどオプションの設定になるので、細かいオプションに関しては下記のリンクで説明されています。POSTを送る昨日はないですが、stream_context_createと組み合わせることで、POSTを送ることができます。//第二引数はinclude_pathを使用したい場合に使うようです。$postdata));$url="postしたいurl";//第二引数はinclude_pathを使用したい場合に使うようです。stream_context_create($context));GuzzleなどのHTTPクライアントこちらの方がオプションなどがしっかりと整っており、エラーハンドリングなどもできるので有効かと思います。http://docs.guzzlephp.org/en/stable/ストリームについて・・stream_content_createで「ストリーム」を作っています。ファイルの入出力関連でよく聞きますが、あまり理解していないのでメモ。PHP独自の概念ではなく、プログラミング全般に通づる考え方のようで検索するとJavaのものが多いですね。調べましたが、抽象的な説明が多く、はっきりとは理解できませんでした。あらゆる形式の入出力に対応したデータをバイト単位で読み書きする「仕組み」みたいなもんでしょうか。ファイルなんかの読み込みに関してはデータサイズが大きいため、中間のストリームを用意してここを媒介にしてファイル読み込みを行います。ファイルを読み込む、ファイルポインタというのはこのストリーム上のメモリの位置を示したものという理解をしています。入出力はファイルが多いですが、それ以外にもキーボードからの入力みたいなそういったものも入ってきます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。集合のような関係を確かめたいときに下記のようなメソッドを使います。//array_intersectは配列の共通部分を取得する関数です。"red");//array_intersectは配列の共通部分を取得する関数です。);//falsephp5.6のインストール+cake3でのbakecake3を動かしたい場合、PHP5.4以上でないと動きません。...emptyの扱いに関してPHPで空白や存在確認として便利なemptyですが、乱用すると意図しない動きをすることがあるケースが多々あります。...ロケール情報について本日、csvファイルを読み込む処理を行っていたんですが、コンソールからコマンドを打つと化けずに、ウェブ上で見ると化けるという現象が発生。いうURLにアクセスする必要があります。