ここでは、PHP スクリプトの動作を一定時間または指定した日時まで停止(スリープ)するサンプルコードを掲載しています。
Category Archives: 情報・プログラミング
[ PHP ] empty 関数 ( Fatal error: Can’t use function return value in write context )
動作しそうで動作しないコードの紹介です。empty 関数で発生する PHP エラー [ Fatal error: Can’t use function return value in write context ] の発生原因と対応方法を掲載しています。
[ MySQL ] データベースの初期化と起動ユーザの設定 ( mysqld_safe )
MySQL5.5 の起動失敗の原因の1つに、データベースの初期化を行ったユーザーと mysqld_safe のユーザー設定に齟齬があることが考えられます。
[ PHP ] エラー制御演算子(@) でメッセージの出力を抑える
PHP では、エラー制御演算子を使って PHP Notice などのエラーメッセージの出力を制御することができます。
ただし、PHP では、エラーメッセージの出力制御は php.ini や error_reporting 関数などでもエラーを制御するとこもできるので、設定方法や、組み合わせには十分な検証が必要です。
[ HTML ] テキストが画像をまわり込むようにする ( float:right )
ここでは、テキストが画像をまわり込むように表示する HTML のサンプルを掲載しています。ニュースメディアなどでは、この画像の位置にバナー広告が配置されることが多いと思います。
クローラによるサイトのインデックス化をブロックする ( robots.txt )
サイトの公開準備中などのケースで、google のクローラのインデックス化をブロックしたい場合があります。ここでは、サイト全体やディレクトリ(ページ)単位でブロックする設定方法を掲載しています。クローラのインデックス化をブロックすると、グーグルの検索結果に表示されなくなります。
ただし、保障はありません。クローラが決定権を持っています。また、ブログなどを更新しているのに全然アクセスがない場合などは、インデックスをブロックしていないか確認してみると良いでしょう。ちなみに、WordPress であれば、サイト全体のインデックス化をブロックするのはチェックボタン一発で設定できます。誤ってブロックしているかもしれません。
[ PHP ] ファイル名でパターンマッチング検索 ( glob / DirectoryIterator )
ここでは、あるディレクトリ内のファイルの一覧から拡張子が一致するファイルリストを取得する2通りのサンプルコードを掲載しています。
[ Solaris ] 環境変数の設定と削除 ( export / unset )
ここでは、Solaris10 で環境変数の設定と削除を行うコマンドの使用例を掲載しています。個人的には、環境変数を使用したアプリケーションは気乗りしません。そうでもいい感想、失礼しました。
[ Excel-VBA ] 文字列を数値に変換(カンマ区切り対応) ( Val / CDbl )
VBA において、文字列を数値に変換するサンプルコードを掲載しています。Val 関数と CDbl 関数を使用して文字列を数値に変換しています。非常によく使う関数でしょう。
[ Excel ] 日付から曜日を表示するセルの書式設定
ここでは、Excel のセルに入力した日付に対応する曜日を表示するセルの書式設定を表にまとめて掲載しています。