PHP関数

file_put_contents関数で追加した文字列が消えてしまう

file_put_contents関数は、ファイルに文字列を書き込む関数ですが、3番目のパラメータに指定する動作設定を省略すると、上書きモードでデータが書き込まれます。つまり、ゲストブックなどでこの関数を使う場合は、最後の行に続けて書く「追...
WordPress

課題を解決するWordPressプラグインまとめ

 「こんなときはどうすれば良い?」を解決してくれるWordPressプラグインをまとめてみました。順番は適当です(スイマセンが)。 ●HTMLベースのWebサイトをWordPressにインポートしたい → HTML Import ...
WordPress

WordPress 3.4.1にアップグレード後、パーマリンクが動かなくなった

WordPress 3.4.1にアップグレードした後、パーマリンクが動かなくなった場合は、ルートディレクトリに.htaccessが作成されているか確認しましょう。特に、「RewriteEngine On」という記述がないと、URLの読み替え...
phpMyAdmin

phpMyAdminで付加されるint(11)の「11」とは

intの「11」は入力可能サイズではなく表示する桁数のこと phpMyAdminで作成したテーブルの構造を確認すると、列のデータ型(種別)にint(11)やvarchar(50)のように、数値が付加されていますが、数値系の列と文字列系の列...
PHP関数

date関数で日付や時刻が正しく表示されないとき

原因1:タイムゾーンの設定が間違っている date関数で表示した時刻が正しく表示されない場合は、タイムゾーン(地域ごとの時間帯)の設定が原因かもしれません。たとえば、タイムゾーンの設定が東京ではなく欧米などになっていると、現在の時刻が9時...
PHP全般

3項演算子でechoを使うとエラーになる

 3項演算子でechoを使うとエラーになります。以下に例を示します。 ○実行結果 Parse error: syntax error, unexpected T_ECHO…  3項演算子では、戻り値を持たないechoの代わりに...
エラーメッセージ

E_ALLを指定してもエラーメッセージが表示されないとき

エラーの状況を調べようと「error_reporting(E_ALL)」と指定しても、詳しいエラーメッセージが表示されない場合があります。原因はいくつか考えられます。 (原因1) エラーメッセージが非表示になっている レンタルサーバ...
phpMyAdmin

自動ログアウトが不便なとき

 phpMyAdminの認証方法をCookieにした場合、既定の設定では1440秒間何もしないと、自動ログアウトされます。  24分ありますが、作業によっては短くて不便ということもあります。その場合は、設定ファイル(confi...
タイトルとURLをコピーしました