php(361)

361follower
かしこ さんのアバター 84views

正規表現を頑張る~郵便番号編~

頑張れば正規表現でいろいろできるのでは、と思い、勉強がてら作成してみます。 今回は簡単なのを試し書き。 ■ 郵便番号チェック /^(\d{3}-{1}\d{4})|(\d{7})$/ 100-0001 形式と、1000001 形式... 2016年9月24日
かしこ さんのアバター 81views

switch(true) というもの

最近初めて業務で見た ↓ のような書き方 <script> switch(true) { case test() : alert("ABCDE") ; // function test() が の re... 2016年9月21日
Yuya Sato さんのアバター 221views

PHPでPGP・S/MIMEによる暗号化

問い合わせメールフォームなどでメール送信が発生する時、サイトはSSLに対応していてもメールが平文で送られてしまってはセキュリティ的に良くないので、PGPやS/MIMEを使用して暗号化することができます。 PGP・S/MIMEはメール文書の... 2016年9月21日
nakata さんのアバター 20views

便利なソート関数 

phpで便利なソート関数があったので使用例をまとめます。他にもいろいろ使い方があると思いますが、今日使ったのは多次元配列の一つの キー値を比較して昇順、降順に並び替えすものです $mess = array( array(  "n... 2016年9月15日
かしこ さんのアバター 89views

jQuery と php を連携させたい② ~ json ファイル表示・削除編~

先日作成した json 保存処理に機能を追加してみました。 (前回の → https://hacknote.jp/archives/22335/ ) 1) 保存した json を画面表示 2) json の削除(json ファイルの中... 2016年9月15日
かしこ さんのアバター 277views

jQuery と php を連携させたい ~ json ファイル保存編~

画面から入力されたデータを php へ渡して json ファイルとして保存させる処理です。 入力値未記入でも保存はします。 (2016/09/15) : main.php を少し修正 ■ test.php ※ js、css も直書き... 2016年9月14日
かしこ さんのアバター 27views

【php】URL を指定して伝送に関するデータを取得する②

昨日作成したものに機能追加。 httpコードを取得して、ページが存在するかどうかを確認する処理を入れてみた。 何かに使えるかなぁ、と ※確認:php 7 (2016/12/26:タイトルを修正, 配列の宣言を array() → [... 2016年9月9日
かしこ さんのアバター 21views

【php】URL を指定して伝送に関するデータを取得する

表題の通り 何かに使えるかなぁ、と。 ※確認:php 7 (2016/12/26:タイトルを修正, 配列宣言は array() → [] へ修正) <?php function func_curl($in_url) { ... 2016年9月8日
Yuya Sato さんのアバター 532views

NFDをNFCに変換

Macでは濁点などの日本語はNFD形式(本体の文字と濁点を別々の文字としエンコードする形式)で扱われるのに対して、Windowsなど他のOSではNFC形式(本体の文字と濁点を1つの文字としてエンコードする形式)で扱われるので、表示のされ方が... 2016年9月8日
nissy さんのアバター 58views

PHP error 対処法 その2

SQL文を書いている時に、何個か出会ったので、ハックに残しておきます。 1 Notice: Array to string conversion このエラーは、引数に文字列(string)を渡さなくてはならない所に配列を渡してしまって... 2016年9月7日
harada さんのアバター 151views

PHPでNotice: Undefined variableというエラーが出たとき

Notice: Undefined variableは、未定義の変数を表示しようとすると表示されるエラーです。 手っ取り早くエラーを解消したいときは空白の値などを入れておくと解消できます。 $sample = "";//追加 echo $... 2016年9月6日
harada さんのアバター 298views

array_columnで連想配列から新たな配列を作る

array_columnという関数を利用することで、複雑な連想配列から一部だけ取り出した新しい配列を作ることができるようです。 例: $sample = [ 0 => [ 'id' => 57845, 'start_dat... 2016年8月26日
nakata さんのアバター 57views

phpで数値の丸め方

phpの数値の四捨五入、切り捨て切り上げ関数についてです。 (1)四捨五入 round() 四捨五入された数値 = round(数値、桁数) 桁数は、正の数で小数点以下の桁数、負の数で整数の桁数となります (2)切り捨て floor... 2016年8月24日
harada さんのアバター 848views

PHPでNotice: Undefined variableというエラーが出たとき

「Undefined variable」は変数に値がないですよというエラーです。 これに続く単語と行数で該当の変数が特定できますので、以下のように変更することでエラーが解消できます。 $sampleで「Undefined variable... 2016年8月23日
harada さんのアバター 4,350views

PHPでin_array() expects parameter 2 to be arrayというエラーが出たとき

PHPで「Warning: in_array() expects parameter 2 to be array, string given in〜」というエラーが出た時は、配列じゃない変数を配列として処理しているからのようで、以下の修正... 2016年8月17日
harada さんのアバター 278views

PHP:数字を3桁ずつ区切る⇔ただの数字に戻す

$number = 13000;という数字を変数にセットして以下のnumber_formatを行うと、以下のようになります。 $number = 13000; echo number_format($number); //出力結果:13... 2016年8月16日
nakata さんのアバター 29views

issetで中身の存在確認

データを取ってくるとき、すべての要素に必ずしもあるわけではない値を変数に入れるときに、issetで存在を確認してから値をとりこむ処理です。 条件分岐の中でいきなり変数を使うと齟齬が起きるので、はじめに変数を宣言しておきます。 $変数 = ... 2016年8月12日
nakata さんのアバター 54views

カスタムフィールドの値を選択して投稿を取得

WordPressで投稿の取得をするget_posts関数のパラメータで、投稿のカスタムフィールドの値を選択して投稿を取捨選択できるmeta_queryについて $args = array( meta_query = array( ... 2016年8月10日
nissy さんのアバター 166views

PHP 高速化

PHPにはたくさんの便利な関数がありますが、これを安易に使うと膨大な計算量になってしまい、Webページの読み込み速度の低下を招いてしまうことがあります。実際に表示に3秒以上かかってしまうサイトは、40%以上のユーザーが離脱するといわれている... 2016年8月5日
jyozi さんのアバター 141views

SQLインジェクション, XSS回避+SSL証明書発行

SQLインジェクション回避 例↓ $sql = "SELECT * FROM user_info WHERE name= ? AND password= ? "; $stmt = $dbh->prepa... 2016年8月5日