サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Switch 2
yudai-stadium.com
雄大です。 最近はPHP on Herokuでサービスを作っています。 FuelPHPで、DBなど、環境によって、向き先が違う場合があると思います。 FuelPHPでは、bootstrap.phpにて、環境の設定を行います。下記の部分です。 [php]Fuel::$env = (isset($_SERVER[‘FUEL_ENV’]) ? $_SERVER[‘FUEL_ENV’] : Fuel::DEVELOPMENT);[/php] 明示的に [php]Fuel::PRODUCTION[/php] など、書く時もありますが、これだと、本番なのに、dev環境の設定をしてしまったなど、あるかもしれません。 Herokuの場合は、Herokuコマンドで設定を行うことができます。 [php]heroku config:set FUEL_ENV=production[/php] このように値をset
雄大です。 Heroku上にPHPを動かす時、まずはまるもの。 それは、日本語などのマルチバイトを用いる時、mbstringが有効ではないため、どうすればいいのか、必死にググります。 HerokuがPHPを公式にサポートしていないときはbuildpackで対応しました。 【heroku】【wordpress】テスト環境を構築したときにはまったお話 公式にサポートをするようになってからは、composerを用いて、有効にできるようになりました。 composer.jsonのrequireの箇所に [php] "require": { "ext-mbstring": "*" }, [/php] このように、追加するだけです。その後、herokuにpushをすると、有効になります。 その他、 PHP5.5の場合デフォルトでは、下記が入っています。 Bzip2cURLFPMmcryptMySQL
楽天カードの明細データは、1ヶ月ごとにダウンロードできますが、1年分などをまとめて分析するには、すべてを一つのファイルにまとめると便利です。 手動で各ファイルを開いて、コピー&ペーストするのはとても手間がかかりますよね。 そこで、簡単にデー...
Webエンジニアの雄大です。 とある脆弱性のあるサイトの問題を作ってみました。 とある上司に、こんなサイトを作れと命令された、Aさん、新卒。 サイトは、リンクを入力する。 例えば,オススメのリンクhttp://ameblo.jp/q2e2d2/とかを入力すると、それを受け取り、表示がされるというもの。 また、上司から、最近、Webセキュリティの問題になっている、クロスサイトスクリプティングに対応しろ!!と言われたので、Aさんは調べて、下記の対策を施しました。 function html_escape($name){ $name = str_replace(‘<’, ‘<’, $name); $name = str_replace(‘>’, ‘>’, $name); $name = str_replace(‘&’, ‘&’, $name); $name = str_rep
このページを最初にブックマークしてみませんか?
『yudai-stadium.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く