【当ブログではアフィリエイト広告を利用しています】
PHP4 からPHP5(正確には5.4) へ移る段階で、旧記述が非推奨に変更されたわけですが、PHP7 からは本格的にE_STRICTエラーが廃止されて、E_NOTICE、E_WARNING、E_DEPRECATED に振り分けられました。※PHP5の時点でE_STRICTを動作させていれば対応はされているわけですが、error_reporting で対応を先延ばしにしていると引っかかるわけです。
続きを読む
慣れてしまえば、圧倒的に便利な正規表現ですが、苦手な方も多いはず。そんなあなたに、ウェブサイト上で、正規表現パターンと実際の値を入力して一致するかを確認することができる。
続きを読む
WordPress で発生する内容ではありますが、実際は WordPress の設定などの問題ではなく、PHP の環境問題になります。解決方法として、よく「cURL(カール)」の有効化を紹介されていますが、非SSL環境でも同様なエラーが発生するので載せておきます。
続きを読む
Apache のエラーログを見ると下記のようにエラーしています。[sourcecode language="text"]
PHP Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php on line 229
続きを読む
タイトルの通り、投稿や固定ページ内で記述したPHPコードが有効になるプラグインです。投稿や固定ページを作成する方がPHPコードを書けるほどの技術力がある場合は、幅広いカスタマイズを可能にしてくれます。
続きを読む
プログラムのサーバー移行時にハマった問題です。元々動作していたプログラムなのでパスやパーミッションを正しく変更すれば良いわけですが。
続きを読む
WordPress で何が使っているの追っかけてないけど、Warning が発生していたので対処しました。原因は「DOMDocument」クラスが見つからないといことです。
続きを読む
名前空間にバックスラッシュはPHP5.3以降から有効でした。まだレンタルサーバーは標準5.2のところが結構あるので注意が必要です。
続きを読む
WordPress, PHP, MySQL等にはバージョン番号があります。現在のWordPressの最新バージョンなら「3.8.1」です。(投稿当時)
続きを読む
file_get_contents() でURLを指定することで、サイトデータを文字列としてダウンロードできます。この時のユーザーエージェント(UserAgent)を指定する方法です。
続きを読む
WEBページなどで、何かのファイルの「最終更新日」などを表示したい場面がたまにあります。プログラムに詳しくない方は、以外と手作業でメンテしている人も多いのではないでしょうか。
続きを読む
PHP5以降では標準で「SQLite」が利用できるようになりました。最近ではデータベースが使えないホスティングサーバーは殆ど無くなりましたが、今までCVS等でファイル保存していたデータを「SQLite」で管理するようにすると、将来的にデータベースへ移行する際に非常に楽になります。
続きを読む
マルチバイト関数(mb~)ではない「fgetcsv」等でマルチバイト文字がうまく処理できない場合の対応です。当然、マルチバイト関数ではないので、「mb_language」や「mb_internal_encoding」を指定しても意味はありません。
続きを読む