php(369)

369follower
ysugiyama12 さんのアバター 6views

filemtime関数

$ver = filemtime($filename); filemtime関数を用いると、引数として指定した(引数はString型)ファイルが最終更新された日時をUNIXタイムスタンプで 取得することができる。 これを用いて、jsや... 2017年12月14日
hiroroooo299 さんのアバター 44views

[Apache HTTPD 2.4] mod_http2 使用時の MPM (マルチプロセッシングモジュール) に関する制約メモ

mod_http2 は mod_mpm_prefork に対応していない Apache HTTP Server2.4 で http2 を有効化する場合、MPM (マルチプロセッシングモジュール) として、従来の mod_mpm_prefo... 2017年12月5日
hijiri-k さんのアバター 14views

get_post_metaで取得した要素で配列を作る

wordpressのデータベースとajax通信をして、カスタムフィールドに追加した復数のデータを取得したいとき、カスタムフィールドのデータを含んだ配列を作成し、ajaxで送るのが便利である。(もっと良い方法はあるかも?) コード ... 2017年11月24日
hijiri-k さんのアバター 35views

wordpressのカスタムテンプレートで追加したカラムのデータの取得方法

wpdbを利用したデータベースへのアクセス wordpressがデフォルトで用意しているpostsテーブルのカラムのデータはこちらの記事で取得できる。 しかし、カスタムテンプレートで作成したカラムのデータはpostmetaというテーブ... 2017年11月17日
riki0909 さんのアバター 15views

CSVファイルをPHPを使って読み込む

これによってphpを使ってcsvファイルを読み込む事が可能になる。 ... 2017年11月17日
hijiri-k さんのアバター 51views

wordpressのデータベースへのアクセス方法(wpdb)

wpdbの読み込み phpで$wpdb関数を使えばwordpressのデータベースにアクセスできる。 phpファイルの最初に以下を記入しwpdbを読み込む。 global $wpdb; データ取得のサンプル データベースか... 2017年11月15日
ysugiyama12 さんのアバター 7views

DateTimeクラスの様々な関数

DateTimeクラスで作った日付のオブジェクトを変更する様々な関数があったのでまとめる。 DateTime::modify : ‘+1 days’などの差分を指定することで日付をずらすことができる。 Dat... 2017年11月10日
YY3ai2ui24 さんのアバター 10views

PHPの連想配列のキーの指定いろいろ

... 2017年11月8日
kensuke-iizuka さんのアバター 76views

PHP, WordPress開発で役立つこと、気をつけること

今までPHPやWordPress開発をしていく中で役に立った資料や気をつけることをいくつか書いていきたいと思います。 細かいところは色々とその都度調べながらという感じですが、 最終的には公式ドキュメントをしっかりと読むことが解決の近道で... 2017年9月29日
ysugiyama12 さんのアバター 9views

phpのnullやfalse

twitterでnullやfalseがややこしいというネタを見つけたので少し調べてみました。 判定のややこしい文字群 “”(空文字), “0″(文字列の0), 0(数字の0), null, f... 2017年9月20日
kensuke-iizuka さんのアバター 19views

$_FILESの中身

$_FILESというグローバル変数を用いることでPOST通信におけるファイルのアップロードができるようになります。 その中身は Array ( [your-file1] => Array ( ... 2017年9月14日
kensuke-iizuka さんのアバター 10views

PHPにおけるクラス内定数へのアクセス

PHPのクラス内での定数宣言とアクセスは以下のコードの通りです。 class Hoge(){ const CONST_NUM = 100; ... for (i = 0; i < self::CONST_NU... 2017年9月12日
goto_jp さんのアバター 111views

WordPressのページ間でPOSTデータを送受信する

WordPressで「post」と言うと投稿データのことですが、WordPressの記事内にフォームを作り「POST」データを送受信する方法です。 投稿本文欄でPHPを扱えるようにするプラグインならよりイージーにできますが、セキュリティの... 2017年9月7日
ysugiyama12 さんのアバター 18views

複数の配列の共通項や差を求める関数

複数の配列に共通した要素のみを抽出する時にarray_intersectという関数を用いる。 $result = array_intersect($arr1,$arr2,$arr3); このように書けば、$arr1の要素のうち、$a... 2017年9月4日
apteryxf さんのアバター 48views

XSSの対策

ユーザフォームの入力値から、特殊文字をエスケープする。 htmlのformタグのaction属性に、$_SERVER['PHP_SELF’]; を追加し、htmlspecialchars()関数を使用。 ... <body> ... 2017年8月16日
harada さんのアバター 31views

JavaScriptのAlert内での改行(PHP入れ込みの場合)

通常の改行は\nですが、php内に記述している場合はこれだとエディタによっては表示がおかしくなる可能性があるので\\nを利用します。 <?php echo '<script type="text/javascript">... 2017年8月14日
ysugiyama12 さんのアバター 9views

array_unique関数

array_unique関数を用いると、配列の要素の中から重複したものを削除することができる。 使用例 $arr = array("a","b","b","c"); $unique = array_unique($arr); echo $... 2017年8月14日
onnga-wasabi さんのアバター 2views

バージョンに合わせてmodをインストールしたい

wordpressの高速化においてphpバージョンに合わせてモジュールをインストールする必要があったので。 すでにインストール済みのphpのバージョンに合わせてphp-fpmをインストールしたい時 yum search php54-fp... 2017年8月11日
harada さんのアバター 487views

PHPでjavaScriptのAlertを出力する

以下のように記述することで出力できます。 <?php echo '<script type="text/javascript">alert("指定の文字数を超えています。");</script>'; ?>... 2017年8月9日
Yuya Sato さんのアバター 80views

[PHP] preg_matchで日本語を使う

preg_matchで日本語を使うには、パターン修飾子を正規表現文字列に付加します。 $search_string = '/検索する文字/u'; $target_string = '検索対象になっている文字列'; preg_match(... 2017年8月4日