PHP」カテゴリーアーカイブ

PHP7とHTML5に対応したお絵かきBBS『POTI-board改』を設置する!

WordPressにお絵かき機能を入れようと思った自分。
HTML5でお絵かき機能、どっかからパクろう(直球)と目を付けたのが、お絵かきBBS。
そこで1回設置しようとした際のお話。
WordPressにお絵かきプラグイン入れたい話はコチラ

最初うまく動かなくて困った人間の『単純設置方法』メモ
続きを読む

SSH(https)にfile_get_contents()が使えないときはcURLだよね

2014年くらいから大手企業で順次HTTPS化(常時SSL)進んで
アメリカ政府が「2016年末までにすべての.govサイトを常時SSL/TLS化」とか言い出して、
2018年になったらもうchromeとかブラウザの方で『この接続ではプライバシーが保護されません』とか出しちゃう…

もうWebサイト全体がHTTPS化(常時SSL)になってやがる世の中である。
ツライ。

これで困ったのは、phpのバージョン・設定によっては、今までURL内容読み込むのにご愛用していたfile_get_contents()がSSL読み込みに対応していないのだ!
続きを読む

laradockでlaravel-admin使い管理画面作成する

管理画面をイチイチゼロから作るなど、最早流行らないのである。
時代は落として簡単作成なのだ、素敵。

今回は『laravel-admin』を使うことにした。

info
Windows 10 home
Docker version 18.03.0-ce, build 0520e24302 (docker --version)
Laravel Framework 5.7.22 (php artisan --version)
Laradock(git rev-parse HEAD) 913abc54f9edde865a1d6de8a03b38098593ebfb
続きを読む

windows10でlaradockを使う

laradockとはlaravel用のdockerで、簡単に導入ができると聞いたんだけど、windows10ではそうではなかった。
情報が混在していて、思いがけず時間がかかることかかること…。

主にGUI派の人間のlaradockでLaravelを使うまでの方法を記載しておく。

info
Windows 10 home
Docker version 18.03.0-ce, build 0520e24302 (docker --version)
Laravel Framework 5.7.22 (php artisan --version)
Laradock(git rev-parse HEAD) 913abc54f9edde865a1d6de8a03b38098593ebfb
続きを読む

FuelPHP1.8でテンプレートを分割する

システム作っていると、メニューとかタイトルとか共通部分が出てくる。
イチイチactionで同じ処理をつけるのは、面倒くさいし、書き換えるとき不便だし、同じこと書くのってどうなの?感。
同じデザインならば、処理部分だけ作って、他は共通処理にしちゃおう!
とする場合の話。
続きを読む

FuelPHP1.8を使うまで

簡易的なWEBアプリを作るにはモッテコイでお馴染みFuelPHP。
数年ぶりに使ったらすっかり使い方を忘れてしまった…!
バージョンアップしてるのもあるしね、仕方ないんじゃないですかね?へへへ

FuelPHPを使うにあたって、何をしたかのメモ。
続きを読む

composer PHPUnit用設定メモ

PHPUnit関係はcomposer指定。

    "require-dev": {
        "phpunit/phpunit": "*",
        "phpunit/phpunit-selenium": "*",
        "phpunit/phpunit-story": "*",
        "phpunit/phpunit-skeleton-generator": "*",
        "phpunit/dbunit": "*",
        "phpunit/php-invoker": "*",
        "phpunit/phpunit-mock-objects": "*",
        "facebook/webdriver": "*",
        "phpmd/phpmd" : "*"
    }

色々設定したが、結局これにしている。
続きを読む

bash時に『/usr/local/bin/php』が『No such』と出た

php動かすバッチを実行しようとすると下記のようなエラーが出ることがある。

/usr/local/bin/php: No such file or directory

『/usr/local/bin/phpにphpがないよー』というエラーです。

貰ったファイルだから、ソースなのか、デフォルトなのか、どこで指定しているのかはわからない。
調べればいいのだろうけど、数があったらめんどくさいし、イチイチ変えるのもめんどくさい。
とにかくめんどくさいのだ。
続きを読む

PHPにてjsonをpostするAPIを実行する

API結果を取得するのに、『file_get_contents』だと、不安になるほど遅い…

jsonのPOSTも出来る『file_get_contents』。かなりご愛用。
しかし『SSL形式』は少し苦手の様子。

でも大概APIって『SSL形式』なので、もう「どっか間違えたかな?』と心配になるレベルで遅い!
そんなときは『cURL』がオススメ!

一度作って試すとわかるけど、笑えるほど早さに差が付く。

もし書き換える場合、どの程度書き換えるか比較するために下記に表示しておく。
自分のために!
続きを読む