php(360)

360follower
ysugiyama12 さんのアバター 0views

phpのnullやfalse

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

$_FILESの中身

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

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

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

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

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

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

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

XSSの対策

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

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

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

array_unique関数

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

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

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

PHPでjavaScriptのAlertを出力する

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

[PHP] preg_matchで日本語を使う

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

PHPで指定日の月末を表示する

$this_date = strtotime('20151224');//指定日 $month = date('Y-m', $this_date);//指定日の年月 $end_of_month = strtotime('last day o... 2017年7月31日
kawaharasouta さんのアバター 20views

AWS SNS PHP push通知

AWS SDK for PHP 落とした配下の場合 <?php require'./vendor/autoload.php'; use Aws\Sns\SnsClient; $config = array( 'key' ... 2017年7月28日
@iwasaki さんのアバター 89views

大量のダミーデータのCSVを作るにはFakerが便利

世の中には人名などのダミーデータを生成してくれるサービスがあります。ただまず日本語に対応しているサービスの数があまり多くありません。 また、日本語に対応しているものでも、項目順を調整する必要が出たり、氏名をカンマ区切りに分けたり・・・みた... 2017年7月27日
Yuya Sato さんのアバター 42views

[PHP] SOAP APIを叩く

RESTではなくSOAP APIをスクリプトから叩こうと思い調べました。 Pythonなどではsuds-jurkoといった外部ライブラリが有りましたが開発が終わっているようでした。 PHPを使うとSOAP Clientモジュールを使用して簡... 2017年7月12日
Yuya Sato さんのアバター 61views

[AmazonLinux] yumでPHP 7.1をインストール

amzn-mainリポジトリを明示的にdisableする必要があったり、CentOSにインストールする時と比べると手間がかかります。 yum install http://rpms.famillecollet.com/enterprise... 2017年7月11日
Yuya Sato さんのアバター 48views

[CentOS] yumでPHP 7.1をインストール

remiリポジトリを使用してPHP 7.1をインストールする。 $ yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm (CentOS7の場合はh... 2017年7月11日
kensuke-iizuka さんのアバター 41views

JavaScriptとPHPで全角数字を半角数字に変換する

入力フォームで数字を入力した時に全角で入力されてしまうと、数字のバリデートチェックをするときに 弾かれてしまうことがあります。もっとユーザーフレンドリーになるべく全角数字も半角に変換してバリデートチェックをパスできるように したいです。 J... 2017年7月4日
ysugiyama12 さんのアバター 11views

str.replace関数

str.replace関数を使うとある文字を別の文字に変換した文字列が得られるが、文字指定を変数でする場合は注意が必要。 var str = "あえいうえおあお"; var moji = "あ"; var regExp = new Reg... 2017年6月30日
goto_jp さんのアバター 56views

WordPress:投稿記事のHTMLをPHPにパースして自由自在に扱う

目的: トップページのスライド画像の更新を、固定ページから簡単に行いたい。 問題: <img> ベースの画像をそのまま引っ張ってくるとレスポンシブ対応がつらい。 固定ページに下記のHTMLを書いていたとする。 <l... 2017年6月28日