PHP
-
【PHP】ZipArchiveでフォルダ(ディレクトリ)圧縮する方法
自己責任で!! プログラムソースを検証して、動作確認したうえでご利用ください。 たとえば、バックアップをとったが、必要なファイルがなかったとかいうことがあると困…
-
【PHP】ヒアドキュメントでなぜか文字化けする
参考 Nowdoc はヒアドキュメントと似ていますが、 ヒアドキュメントがダブルクォートで囲んだ文字列として扱われるのに対して、 Nowdoc はシングルクォー…
-
【PHP】MySQLに接続する(mysqli)
スターサーバーとバリューサーバーで確認しました。 <?php header("Content-Type: text/html; charset=UTF-8…
-
【PHP】MySQLに接続する(PDO)
スターサーバーとバリューサーバーで確認しました。 <?php header("Content-Type: text/html; charset=UTF-8…
-
【PHP】SSL証明書の有効期限を取得する方法
ご利用は、自己責任で!! 異常系を考えてないので、想定外の時はいろいろまずいかも。 自動更新が失敗したら?! 多くのレンタルサーバーでは、無料SSLサーバー証明…
-
【PHP】 isset, empty, is_null の違いのまとめ
早見表 調べてたら、表にまとめてるのがわかりやすかったので、表を引用?しました。あと、自身が必要なものも追記しました。 引用: ・PHPのisset,empty…
-
【PHP】shell_execなどの関数が利用可能かどうかを調べる方法
disable_functions string このディレクティブを使うと、特定の関数を セキュリティ の観点から無効にすることができます。 関数名の一覧をカ…
-
【WordPress】wp_is_mobile関数の変更の仕方について
add_filter( 'wp_is_mobile', function( $is_mobile ) { if (!empty($_SERVER['HTTP_U…
-
【PHP】include とrequire の違いについて
PHP: include - Manual PHP: require - Manual PHP: include_once - Manual PHP: requ…
-
【レンタルサーバー】FTPで削除できないファイルをPHPで削除する
自己責任で!! よくわからない人は、自身でやらないで、サポートに連絡して削除してもらうほうが良いと思う。 [パターン1] ファイル・フォルダ名に日本語を使用して…
-
【PHP】phpinfo() が使えない時の代替手段
<?php //phpinfo()の代わり print_r(ini_get_all()); ?> 連想配列形式にはなるが、phpinfo()で取得で…
-
【PHP】うるう年の判定
function is_leap_year($year){ if($year%400 ==0){ return true; } if($year%100 ==0…
-
【PHP】変数のチェック関数(is_関数)
特に、isset()、empty()、is_null()あたりがたまにしか使わないと分からなくなるのでまとめてみました。 参考:PHP: 変数操作 - Manu…
-
【PHP】UTF-8のBOMを削除する方法
当記事の内容とは微妙に違いますが、追記しておきます。 メモ帳で作成したUTF-8のテキストのBOMを削除したい場合は、メモ帳以外のエディターを用いて保存する以外…
-
【PHP】1時間ごとに変わる乱数を作る
初めは乱数をキャッシュしておこうかなと思ったのですが、キャッシュは面倒なので違う路線で・・・。 <?php $now = new DateTime( "n…
-
【はてなブックマーク】3user、5user目にセルクマするPHPスクリプト
自己責任でご利用ください。規約等の問い合わせは、直接サービス提供会社にお問い合わせください。 3user目、5user目に狙ったかのようにセルクマするブロガーを…
-
【PHP】file_get_contentsが使えない環境用にcurlで代替の関数を作成する
無料系のサーバー(xdomain)などで、file_get_contentsが使えないようになっている場合があります。その時は、cURLをつかって同じような処理…
-
【PHP】カレンダーを作成する
PHPで簡易なカレンダーを作成してみました。テーブルタグでHTML出力します。 <?php $yy = date("Y"); //年 $mm = date…