php(346)

346follower
Yuya Sato さんのアバター 20views

[PHP] SOAP APIを叩く

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

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

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

[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 さんのアバター 26views

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

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

str.replace関数

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

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

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

PHPでダミーのメールアドレスをたくさん作る方法

<?php $prefix = 'your_address+prefix'; $surfix = '@gmail.com'; for ($i = 1; $i <= 300; $i++) { echo $prefix .... 2017年6月16日
Yoshitalka さんのアバター 20views

PHPでテキストの文字コードを変換

今回は、前回書いたこのコードを用いた文字コードの変換について、自分のコードを用いてより詳しく紹介する。 mb_convert_encoding $infname 入力ファイル名 $incode 入力ファイル名の文字コー... 2017年6月13日
jyozi さんのアバター 4views

phpでメールを送る

以下でメールを送信する事ができる。 <?php $message = "test"; mail('abcd@abcd.com', 'My Subject', $message); ?> ... 2017年6月13日
kato770 さんのアバター 16views

levenshtein関数

攻撃判定を出力するスクリプトの文字列で $attack_judgement という文字列が使用されていたのですが、最後の方の肝心な記述で$attack_judgment と打たれているミスがありまして、なかなか発見できませんでした̷... 2017年5月25日
kensuke-iizuka さんのアバター 9views

【PHP】例外のメッセージを表示させる

<?php try { throw new Exception("Some error message"); } catch(Exception $e) { echo $e->getMessage(); } ?&... 2017年5月23日
kensuke-iizuka さんのアバター 15views

Could not find ‘php-cs-fixer’. The program may not be installed.の解消

Atomでatom-beautifyをインストールしてPHPファイルをセーブした時に出てきた上記のエラーを解決したいと思います。 ただこのページのとおりに、PHP-CS-Fixerをインストールするだけでした $ wget http:/... 2017年5月18日
@iwasaki さんのアバター 97views

atomでPHP開発その2

http://hacknote.jp/archives/26714/ の改訂版です。 CakePHP3の開発現場です。 composerのインストール brew install homebrew/php/composer brew ... 2017年5月18日
ysugiyama12 さんのアバター 5views

in_arrayという関数

配列に該当する要素が含まれていればtrueを返す関数in_arrayは使い方に注意したほうがよい。 たとえば $array = [0,1,2,3,4]; $input = 3; in_array($input, $array); こ... 2017年5月17日
市来 亮 さんのアバター 70views

SQLインジェクション対策

SQLインジェクション ・SQLインジェクションとは アプリケーションに渡すパラメータの値を操作することで、想定していないSQL文を実行させ、データベースシステムを不正に操作する攻撃方法のこと。 具体的な被害には以下のようなものがあ... 2017年5月15日
kato770 さんのアバター 17views

環境立ち上げ時の404 not found 【php-fpm + Nginx + phpMyAdmin】

タイトル通りphp-fpmとNginxとphpMyAdminを入れて起動させていたところ、404 not foundエラーになってました。 ログ 2017/05/11 16:11:10 [error] 19077#19077: *2 o... 2017年5月11日
jyozi さんのアバター 38views

nginx+php-fpmの構成でphpMyAdminをインストール(nginxの設定)

nginxの設定 中々confファイルの設定がうまくいかなかったのですが、やってたら動いたので載せておきます。 server { listen 8080; server_name localhost; ... 2017年5月9日
@iwasaki さんのアバター 72views

タイムゾーンの設定

それぞれの環境でのタイムゾーンの設定方法です。 国内だけのサービスであればJSTにするケースもありますが、世界を狙うぜ!という場合にはUTCにしておいて、表示側で調整する、なんてことが重要になってきそうです。 ミドルウェアによってはOS... 2017年4月19日
Yuya Sato さんのアバター 43views

[PHP] コマンドライン引数からオプションを取得する

自作PHPスクリプトをCLIやcronなどから実行する際、様々な追加情報のためにオプションを指定することがあるときは、 getopt()関数を使用します。 $shortopt = ""; $shortopt .= "s:" #値必須 $s... 2017年4月18日
@iwasaki さんのアバター 18views

PHPに画像系のライブラリが入っているか確認する方法

$ php -i | grep -Ei '^(gd|imagic|gmagic)' | grep enabled GD Support => enabled バージョンまで見たい場合は以下のようにするといいかもしれない。 $ p... 2017年4月18日