php

1/3ページ
  • 2019.04.22
  • ,

[PHP]外部サーバーにあるファイルの有無を確認する

別サーバーや S3 にあるファイルの存在をチェックする PHP にて画像や動画ファイルなどの有無を確認する場合は、file_exists() 関数を使う方が多いと思います。ただファイルの設置先が自分のサーバー内でないときには、file_exists() 関数は使用できません。 外部サーバーにあるファイルの有無の判定方法として良い方法が無いか確認した際に良い方法があったのでご紹介します。 ファイル存 […]

[CakePHP3]プログラムが反映されない!?キャッシュを削除する方法

UIを反映するためにキャッシュをクリアする CakePHP3 で開発を行っているとき、プログラムやテンプレートファイル、CSSなどを更新したはずなのに反映されないときがあります。CakePHP のキャッシュが残っているのが原因のため、キャッシュをクリアする方法をご紹介します。 キャッシュを削除するコマンド bin/cake cache clear_all CakePHP の階層にて、cache コ […]

[PHP]コメントの書き方まとめ

コメントの書き方 コメントの書き方は、開発言語を触るためには最低限知っておく必要がある知識です。ただ新しい言語として覚えたり、利用頻度の低い開発言語を使用するときは、コメントの調べ方を確認する方も多いはず。 そこで今回は PHP のコメントの書き方をまとめていきます。 1行のコメント(C++型) // (コメント) 「//」より後に記述した文章はコメントと見なされます。 C++ が単一行用のコメン […]

  • 2019.03.28
  • ,

CakePHP3でunlockedFieldsを使用する

SecurityComponentにて動的に変更するhidden項目をPOSTする方法 使い慣れていない CakePHP3 にて、フォームの入力項目を調整していたところ、POST したときに CakePHP の SecurityComponent にてエラーが発生。挙動を確認しているとjavascript で動的に hidden 項目を編集しているのが原因であることが判明しました。 思いの他、修正 […]

[CakePHP3]Composerの管理外にある外部ライブラリを読み込む

CakePHP3 にて外部ライブラリを使用する CakePHP3では外部ライブラリを読み込むときは Composer を使って読み込むのが一般的です。 他社が提供しているライブラリには、Composer に対応していないライブラリも数多くあり、中には古い PHP バージョンから対応するために名前空間を使用していないライブラリもあります。あるときに名前空間を使用していないライブラリを読み込む必要があ […]

  • 2019.02.04
  • ,

[PHP]バージョンを確認する方法

php のバージョンを確認する手順 このページでは php のバージョンを確認する方法をお伝えします。 php のバージョンは通常はあまり気にしないかもしれません。ただ php バージョンごとに使用できる関数が違ったり、採用するフレームワークによっては php のバージョンを合わせる必要があります。 今回はわかりやすいように、コマンドで確認する方法とスクリプトで確認する方法の2パターンを用意するの […]

[PHP]クライアントのIPアドレスを取得する

PHP と IP アドレス サイトへの訪問者から取得できる情報の中で、重要とされるものに IP アドレスがあります。 今回は PHP にて IP アドレスを取得する方法と IP アドレスの活用法。または IP アドレスを扱う際の注意事項を確認していきます。 IPアドレスを取得する方法 サイトに訪れたユーザーの IP アドレスを取得する方法は、PHP のサーバー情報の環境変数である $_SERVER […]

[PHP]現在アクセスしているページのURLやパラメータを取得する

ユーザーが接続中のページのURLを取得する PHPでユーザーがアクセスしているページのURLを取得する方法を説明していきます。 PHPが提供するSERVER変数を使って、「URL全て」や「ホスト名」、「URI」、クエリ文字などの取得方法を記述します。自身の用途に応じて必要なものをご使用してください。 URLやパラメータなどの取得方法 まずは一番用途の多いURLの取得方法を記述して、そのあとにスクリ […]

CentOS / Ubuntu にcomposerをインストールする

ライブラリの管理ソフト Composer Composerは、PHPのプログラム開発におけるライブラリの依存関係を管理するシステムで、PHPプログラミングを行う上で日増しに使用する頻度が高くなっています。 そこで今回は「Composer」のインストール方法を確認してみます。 Composer のインストール方法(apt / yum コマンドの場合) サーバーの管理者権限を持っている前提ですが、まず […]

[PHP]GeoIPでIPアドレスから国を判定する

PHPで訪問者の国名を判定する方法 ウェブサイトを開発していると、 多言語対応のサイトにて訪問者ごとに対応する言語で表示する 所定の国のみで限定公開したい、または所定の国からのアクセスを遮断したい 海外からのアクセスのときは、プログラムの処理を変えたい などの理由により、サイトへの訪問者の国を判定したいときがあります。 PHPで国を判定する方法として2つの方法があります。 1つ目は、IPアドレスの […]

1 3