タグ

ブックマーク / qiita.com/hiro_y (2)

  • SilexとDBALを組み合わせたときに実行SQLをロギングする - Qiita

    PHPの開発でフレームワークとしてSilexを使っている場合、 複雑なORMを使わずにSilexとセットで使いやすいDBALを使うことが多いかもしれない。 その場合、次のようにDoctrineServiceProviderを使ってデータベース接続設定をし、 $app['db.config']でSQLLoggerを設定すると実行されたSQLのデータが蓄積されるようになる。 $app->register(new Silex\Provider\DoctrineServiceProvider(), [ 'db.options' => [ 'driver' => 'pdo_mysql', 'dbname' => 'db name', 'host' => 'your host', 'user' => 'user name', 'password' => 'password', 'charset' =>

    SilexとDBALを組み合わせたときに実行SQLをロギングする - Qiita
  • アップロードした写真(画像)が回転して表示されるのを直す方法 - Qiita

    iPhoneからWebでHTMLのフォームから写真をアップロードしてもらったときなど、画像が回転して表示されてしまう場合があるようです。原因はExifのOrientationの値が「1」以外になっていること。 画像の向きの情報がExifに埋め込まれているけれど、ファイル自体は回転していない(=撮影した向きになっていない)ために表示がおかしくなるのです。 ブラウザーの仕様によりますが、ExifのOrientationの値を無視して、ファイルを表示しようとすると撮影した向きとは合わない表示になってしまうことになります。 解決するには、アップロードされたときにExifのOrientationを見て、サーバー側で画像を回転させてしまうのがオススメ。回転して、ExifのOrientationの値を正しい向きに補正します。 以下、PHPのimagick拡張を使った場合の例。 <?php $imagic

    アップロードした写真(画像)が回転して表示されるのを直す方法 - Qiita
  • 1