株式会社プロネット

 

WEBシステム開発、ITコンサルティング、自社サービス、教育事業 - これからのビジネスへのIT活用ソリューションをご提案致します。

記事一覧

CakePHPでPDF出力

TCPDFを使いCakePHPでPDFの出力できるように実装しました。 今回は、環境を整えてテスト出力する所までまとめました。   1. ダウンロード https://sourceforge.ne[…]

SplFileObjectで読み込んだCSVの文字化け対策

PHPでCSVファイルを読み込む際に、パフォーマンスが良いということでSplFileObjectを使ってみました。 読み込んだデータを見てみると…全角文字が文字化けしています。 mb_convert_enco[…]

【php】urlをデコードする

環境 PHP:5.5.9 urlに特定の文字列が入っているかどうか判断したいのに、 日本語URLを使用していて、エンコードされていて比較できないときに。 urldecode ( $hoge_url[…]

【PHP】複数ファイルアップロード時の配列を整形する

こんばんは。 PHPでファイルのアップロード関係の処理を書いていたのときなのですが、 どうにもPHP側で扱う配列の形式が扱い辛いので綺麗に変換しました。 そのときの方法です。 環境 PHP 5.5.9 […]

【PHP】 16進エンコードされたバイナリ文字列をデコードする

この前、パラメータとして渡された文字列が16進エンコードされたもので、デコードする必要があるというケースがあったのでポストしておきます。 PHPのバージョン5.4以上であればhex2bin関数が使用できます。 […]

【PHP】foreach文:配列nullチェック

環境 PHP:5.5.9 foreach ($array as $arr) { } これで「配列空だよ」って怒られたときはこちら↓ foreach ((array)$array as $[…]

【PHP】Fatal error: Class ‘COM’ not found in

環境 PHP:5.5.9 エラー「Class ‘COM’ not found in」が出たときの対処法はこちら↓ extension=php_xxxxxxxxx.dll が設定されている箇所に、 ext[…]

PHPで日付の月を加算する

特定の日付を元にnヶ月後を求める、という処理はよくあると思います。 月額課金や期限日などを求める際に、PHPでは通常strtotime関数を使いますが1ヶ月後などを算出する場合、ちょっと気をつけることがあります。 […]