PHP

スポンサーリンク
未分類

PDO SQLSRVが認識しない

Windows上でPHPを使ってSQLSERVERに接続するためには PDO SQLSERVERというエクステンションを追加するのが一般的だと思います。 がどうしてもうまく認識してくれません。 認識しているかどうかはphpinfo...
未分類

PHP execで別exeが実行できない

他のサイトでも色々紹介されていますので、あまり紹介されていないパターンのご紹介です。 どうしても実行できないときは、まずexecを呼び出しているときのカレントワーキングディレクトリを確認してください。 同じPHPのfil...
未分類

strposの注意点

文字列が含まれているかどうかをチェックするには strposが高速です。 対象があれば0以上の値をかえしますが、 対象がなければfalseを返します。 そのため !== false の場合は対象データがあり と判断しな...
未分類

CakePHPで簡単なjavascriptのサンプル

Viewに記述するだけの簡単なサンプルです・・・
未分類

Warning (2): Cannot modify header information – headers already sent by (output started at ・・・

echoで少し大きめのhtmlのレスポンスを返そうとすると発生しました。 ヘッダーがすでに送られているとかなんとか・・・ 結論からいいますと、 /etc/php.ini で以下の修正をするとなおりました。 これでバ...
未分類

CakePHPからphpスクリプトをバックグラウンドで起動する

時間のかかる処理がある場合、 phpスクリプトをキックするだけで画面ではレスポンスを返したい場合があります。 app/Console/Command/text.php に実行したいphpスクリプトを置きます。 ディレクトリの権限...
未分類

basename関数で日本語が入るとファイル名を抜きだせない

とした場合、ファイル名に日本語が含まれる場合basename関数が正しく機能してくれません。 で配列に分解して一番初めの配列というように変更すればよいでしょう。
未分類

CakePHP query時のキャッシュをオフにする方法

Controllerのアクション内で 更新とSELECTをループすると正常な値が取得できません。 それはCakePHPがキャッシュを見てしまうからです。 キャッシュをオフにするには、 第二引数をfalseにすればOKです。 ...
未分類

CakePHPのpaginateのまとめ

joinした列でソートする ソートというのはViewの列名をクリックしてするソートではなく、 ControllerでのSQLのソートです。 virtualFieldsをMoldeに設定します。 そしてControllerのO...
未分類

CakePHP findでMySQL関数を使用したい

たとえばMySQLのconcatを使用して文字列を結合したいとします。 とするとSQLは以下のようにテーブル名がついてしまいます。 結論をいいますと、MySQL関数を利用するにはVirtualFieldsを使用する必要がりま...
スポンサーリンク
タイトルとURLをコピーしました