2016/11/03 @ PHPカンファレンス2016 2016/12/15 @ PHPカンファレンス2016再演イベントにて改訂 2017/06/10 @ PHPカンファレンス福岡2017にて改訂 2017/06/10 @ PHPカンファレンス福岡2017講演録画 https://www.…
Laravel5で構築したアプリケーションの開発環境をDocker化するための方法を紹介する. サンプルアプリケーションはこちらで確認できる. 準備 以下の環境でLaravel5が動作するように, 環境を構築する. OS Ubuntu 14.04 ミドルウェア Nginx php-fpm 5.5 MySQL 5.5 Laravel5のインストール まず, laravel5をインストールする. インストールにはcomposerを用いる. create-projectの時に, dev-developを指定するとインストールできる. mkdir dockerized-laravel5 cd dockerized-laravel5 composer create-project laravel/laravel application dev-develop PHPコンテナ nginx+php-fp
問題 twitter Streaming API の statuses/filter って、どうやって使うのかな。 答え Streaming API – 一度接続すると、延々とデータが流れてくる。 statuses/firehose だと、何でも全部取得できそうなのだが、特別な許可が必要らしい。 特に許可の必要のない statuses/filter を試してみる。 php <?php // OAuthのいつもの $consumer_key = '********************'; $consumer_secret = '******************************************'; $oauth_token = '***************************************************'; $oauth_token_secr
フラットなPHPからSilexへの姉妹版記事です。 追記 configにモデルを突っ込むコードからcontainerプロパティを作り、配列としてクロージャを登録する方式に変更 $app全体を持ち回す必要がないところは必要な情報のみ渡すように修正 追記 2014/08/13 slimがバージョンアップしてサービスコンテナが使えるようになりました。記事のコードのままだと名前がぶつかってエラーになります。(thanks to suzu_v) http://docs.slimframework.com/#DI-Overview 前提 前回の記事のSymfony Componentを使い始める前までは同じです。 まずは、前回の記事で、素のPHPでブログアプリのコードを書いてみるところまで実践してみてください。 Slimを使ってみる 参照: Slim Framework - Slim Framewor
About Limonade Limonade is a PHP micro framework for rapid web development and prototyping. It’s inspired by frameworks like Sinatra or Camping in Ruby, or Orbit in Lua. It aims to be simple, lightweight and extremly flexible. As simple as that... require_once 'vendors/limonade.php'; dispatch('/', 'hello'); function hello() { return 'Hello world!'; } run(); Installation Download the lastest stable
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. <?php use Psr\Http\Message\ResponseInterface as Response; use Psr\Http\Message\ServerRequestInterface as Request; use Slim\Factory\AppFactory; require __DIR__ . '/../vendor/autoload.php'; $app = AppFactory::create(); $app->get('/hello/{name}', function (Request $request, Response $response, ar
【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。 予備知識 PHPはフォームから送信された値などをコード実行開始に自動的に変数として使えるようにしてくれる非常に便利なプログラミング言語です.しかし,それをそのまま用いるとエラーが発生したり,脆弱性になってしまったりするケースがたくさんあります.使う前には適当なチェック処理が必要です. どういった変数が対象になるか 以下に挙げられた変数は,ユーザーが勝手に値や構造を書き換えたり,送信をそもそも行わずにアクセスしたりすることが可能な信用できない変数だと思ってください.例え,ラジオボタンで選択肢を限定していたり,隠し要素として埋め込んでいたりしたとしても,これに該当してしまいます. $_GET アクセスされたURLの ? 以降のクエリースト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く