あーさーの備忘録

ゆっくり自由に生きてます

PHP

ファイルアップロードの際に文字化けする問題を解消する

あるサーバー 私の環境ではないが、 CORESERVER あるサーバーで、「ファイルアップロードの際にファイル名からフィールド名まで文字化けしてしまう」という問題が発生したので、解消するためのメモ。 文字コードがおかしい? 最初はmb_internal_encodingが違…

FuelPHPで日本語URLを扱う

FuelPHPって日本語URL使えるの? FuelPHPは自動でURLからリクエストを処理するController、actionを指定します。その関係で、クラス名・メソッド名に日本語や%が使えない以上、日本語URLは扱えない、と思っていたのですが、routes.phpというConfigファイルを…

FuelPHPのEmailパッケージでSMTP-AUTHを使用して送信する

Emailパッケージ 久々にFuelPHPの話です。FuelPHPには便利なEmailパッケージが同梱されていて、メールをphp標準のmail()関数を使わなくてもメールが送れます。使用方法は以下の通り。 subject(mb_convert_encoding('テストメール', 'ISO-2022-JP')) ->body(m…

maildropのmailfilterで受信メールをプログラムの標準入力に渡す

こんにちは、最近水曜日のカンパネラにハマっているあーさーです。 maildropとは 今日は、maildropの.mailfilterという振り分け機能のようなものを使用して、受信したメールをプログラムにの標準入力に渡す方法をご紹介します。maildropっていうのはiCloudの…

FuelPHPでAssetファイルを圧縮・統合する

はじめに FuelPHPを使ったサイトでPagespeed Insightsで100点を取るシリーズ第1弾として、前回は「FuelPHPでHTMLソースを圧縮する」という記事を書きました。今回第2弾は「FuelPHPでAssetファイルを圧縮・統合する」です。シリーズものにしたはいいものの今…

FuelPHPでHTMLソースを圧縮する

Pagespeed Insights Web開発者なら自分のサイトをGoogleのPagespeed Insightsに突っ込んで点数を確認したことがあると思います。何も考えずにサイトを作るとかなり点数が低く出てびっくりしますよね。中には1点台のサイトもちらほらとありますから、そこまで…

FuelPHPの404でちゃんとステータスコード404を返す

FuelPHPで404の時のページを自作する まずは、FuelPHPで404の際にデフォルトの404ページ(welcome/404)が表示されないようにします。 APPPATH/config/routes.php 'index', // The default route '_404_' => '404', // The main 404 route 'hello(/:name)?' =…