ブログ運営のためのブログカスタマイズ
  • ホーム
  • お問い合わせ
  • サイトマップ
  • お問い合わせ
    • お問い合わせ
    • トップページ
    • 年月アーカイブ
    • 最近のコメント
  • 検索

  • カテゴリー

    • Wordpress
      • [WP] カスタマイズ
      • [WP]プラグイン
    • Web技術
      • PHP
      • JavaScript
      • CSS
      • SQL
      • Python
      • Perl
    • Web制作
      • サイト運営
      • Hugo
      • その他
    • サービス別
      • Blogger
      • スターサーバー
      • アメブロ
      • ドメイン
    • はてな
      • はてなブログ
      • [テーマ] tones
      • [テーマ] classic diary

カテゴリー: PHP

PHP
【PHP】ZipArchiveでフォルダ(ディレクトリ)圧縮する方法

自己責任で!! プログラムソースを検証して、動作確認したうえでご利用ください。 たとえば、バックアップをとったが、必要なファイルがなかったとかいうことがあると困るかと思います はじめに PHPでzipコマンドを呼び出して […]

View Project
PHP
【PHP】ヒアドキュメントでなぜか文字化けする

参考 Nowdoc はヒアドキュメントと似ていますが、 ヒアドキュメントがダブルクォートで囲んだ文字列として扱われるのに対して、 Nowdoc はシングルクォートで囲んだ文字列として扱われます。 Nowdoc の使用方法 […]

View Project
PHP
【PHP】MySQLに接続する(mysqli)

スターサーバーとバリューサーバーで確認しました。 <?php header("Content-Type: text/html; charset=UTF-8"); //------------------------ […]

View Project
PHP
【PHP】MySQLに接続する(PDO)

スターサーバーとバリューサーバーで確認しました。 <?php header("Content-Type: text/html; charset=UTF-8"); //------------------------ […]

View Project
PHP
【PHP】SSL証明書の有効期限を取得する方法

ご利用は、自己責任で!! 異常系を考えてないので、想定外の時はいろいろまずいかも。 自動更新が失敗したら?! 多くのレンタルサーバーでは、無料SSLサーバー証明書 Let's Encryptは自動更新してくれて、失敗した […]

View Project
PHP
【PHP】 isset, empty, is_null の違いのまとめ

早見表 調べてたら、表にまとめてるのがわかりやすかったので、表を引用?しました。あと、自身が必要なものも追記しました。 引用: ・PHPのisset,empty,is_null - モトクロスとプログラムと粉砕骨折と ・ […]

View Project
PHP
【PHP】shell_execなどの関数が利用可能かどうかを調べる方法

disable_functions string このディレクティブを使うと、特定の関数を セキュリティ の観点から無効にすることができます。 関数名の一覧をカンマ区切りで指定します。disable_functions […]

View Project
[WP] カスタマイズ
【WordPress】wp_is_mobile関数の変更の仕方について

add_filter( 'wp_is_mobile', function( $is_mobile ) { if (!empty($_SERVER['HTTP_USER_AGENT']) ) { $ua =mb_strto […]

View Project
PHP
【PHP】include とrequire の違いについて

PHP: include - Manual PHP: require - Manual PHP: include_once - Manual PHP: require_once - Manual たまにしか使わないと、忘 […]

View Project
PHP
【レンタルサーバー】FTPで削除できないファイルをPHPで削除する

自己責任で!! よくわからない人は、自身でやらないで、サポートに連絡して削除してもらうほうが良いと思う。 [パターン1] ファイル・フォルダ名に日本語を使用している ファイルやフォルダの名前に日本語を使うと削除できなくな […]

View Project
PHP
【PHP】phpinfo() が使えない時の代替手段

<?php //phpinfo()の代わり print_r(ini_get_all()); ?> 連想配列形式にはなるが、phpinfo()で取得できる大部分は取得できます。 <?php //拡張モジュ […]

View Project
PHP
【PHP】うるう年の判定

function is_leap_year($year){ if($year%400 ==0){ return true; } if($year%100 ==0){ return false; } if($year%4 […]

View Project
PHP
【PHP】変数のチェック関数(is_関数)

特に、isset()、empty()、is_null()あたりがたまにしか使わないと分からなくなるのでまとめてみました。 参考:PHP: 変数操作 - Manual 関数ではなく 言語構造 ・isset() ・empty […]

View Project
PHP
【PHP】UTF-8のBOMを削除する方法

当記事の内容とは微妙に違いますが、追記しておきます。 メモ帳で作成したUTF-8のテキストのBOMを削除したい場合は、メモ帳以外のエディターを用いて保存する以外にないかと思います。Windowsのメモ帳は必ず「BOMあり […]

View Project
PHP
【PHP】1時間ごとに変わる乱数を作る

初めは乱数をキャッシュしておこうかなと思ったのですが、キャッシュは面倒なので違う路線で・・・。 <?php $now = new DateTime( "now" , new DateTimeZone('Asia/T […]

View Project
PHP
【はてなブックマーク】3user、5user目にセルクマするPHPスクリプト

自己責任でご利用ください。規約等の問い合わせは、直接サービス提供会社にお問い合わせください。 3user目、5user目に狙ったかのようにセルクマするブロガーを見かけるのですが、毎回大変だなぁと思っていました。しかしよく […]

View Project
PHP
【PHP】file_get_contentsが使えない環境用にcurlで代替の関数を作成する

無料系のサーバー(xdomain)などで、file_get_contentsが使えないようになっている場合があります。その時は、cURLをつかって同じような処理を書けば、回避できます。 わかりやすいように、「file_g […]

View Project
PHP
【PHP】カレンダーを作成する

PHPで簡易なカレンダーを作成してみました。テーブルタグでHTML出力します。 <?php $yy = date("Y"); //年 $mm = date("m"); //月 //月末 $last_day = da […]

View Project
PHP
【PHP】月末日を取得する

$yy = date("Y"); //年 $mm = date("m"); //月 $last_day = date('j', mktime(0, 0, 0, $mm + 1, 0, $yy)); echo $last_ […]

View Project
PHP
【PHP】初心者用の正規表現の覚書

最短マッチ(最短一致) //最長(デフォルト) preg_match("/<div>(.*)</div>/", $subject, $matches); //最短マッチ preg_match("/ […]

View Project
PHP
【PHP】HTML 内のOGP 情報を取得する方法

$html = file_get_contents($url ); //取得するページの URL $flag = preg_match_all( "|<meta property=["']og:([^"']+)[" […]

View Project
PHP
【PHP】gzip形式のファイルを作成する

//ファイル読みこみ $buffer = file_get_contents("sitemap.xml"); //gzip形式でファイル出力 file_put_contents("sitemap.xml.gz",gzen […]

View Project
PHP
【PHP】dirname(__FILE__) と__DIR__ について

なぜ __DIR__ ではなく、dirname(__FILE__) を使うのですか? PHP5.3以降 → __DIR__ が使える PHP5.2以前 → dirname(__FILE__) で代用するしかない 互換性を […]

View Project
[WP] カスタマイズ
【PHP】末尾のスラッシュ「/」を削除する、追加する

末尾のスラッシュ「/」を削除する $url = rtrim( $url, '/' ) . "/index.html"; rtrim( $url, '/' ) で、末尾にスラッシュがあれば削除されます。なければそのままです […]

View Project
PHP
【PHP】if文の書き方について【波括弧{}、コロン:】

・波括弧を使用したif文 ・コロンを使用したif文 ・波括弧は実は省略できる場合がある ・三項演算子 Wordpress関係のソースをみてると、よくコロンを使ったif文が出てくるのでまとめてみました。 PHPは、いくつか […]

View Project
PHP
PHPで現在実行中ファイルのpath(パス)を取得する方法

__FILE__ ファイルのフルパスとファイル名 (シンボリックリンクを解決した後のもの)。 インクルードされるファイルの中で使用された場合、インクルードされるファイルの名前が返されます。 __DIR__ そのファイルの […]

View Project
PHP
PHPでBASIC認証のユーザー名を読みだす

BASIC認証のユーザー名をPHPで読みだす .htaccessと.htpasswdでBASIC認証しているときに、PHPでそのユーザー名を読む方法 <?php echo "User: ".$_SERVER['PH […]

View Project
PHP
PHP7で「PHP Extensions Not Found => mysql」というエラー

PHP7に変更すると「PHP Extensions Not Found => mysql」というエラーがでるものがあって、どうすればよいか?って話です。 ext/mysql 拡張の廃止 5.5 で非推奨になった m […]

View Project
PHP
ValueServerのPHP 5.6(モジュール版)でエラーが出る場合の対応

php.iniの場合は error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED php内に埋め込むには error_reporting(E_ALL […]

View Project
PHP
Research Artisan liteをPHP 5.6で使うための設定

こんなエラーがでて表示できない Undefined Database Configuration File: /home/sample/example.com/public_html/blog.example.com/a […]

View Project
PHP
「ミニバード」「ファイアバード」は、PHP 5.6で利用したほうが良いかも

追記:2016/05/06 2か月ほど、PHP7でWordpressを動作させてますが、問題ないようです。 プラグインなど見直してPHP7で動作させられるのならPHP7でも悪くないと思います。 PHP7での動作が不安な場 […]

View Project

カテゴリー

  • Wordpress
    • [WP] カスタマイズ
    • [WP]プラグイン
  • Web技術
    • PHP
    • JavaScript
    • CSS
    • SQL
    • Python
    • Perl
  • Web制作
    • サイト運営
    • Hugo
    • その他
  • サービス別
    • Blogger
    • スターサーバー
    • アメブロ
    • ドメイン
  • はてな
    • はてなブログ
    • [テーマ] tones
    • [テーマ] classic diary
  1. ホーム>
  2. Web技術>
  3. PHP>

^page top



  • ホーム
  • お問い合わせ
  • プライバシーポリシー


Copyright© 2015 - 2022 ブログ運営のためのブログカスタマイズ ALL Rights Reserved. powered by z0i.net