PHP

PHPでCSV出力する処理をいつも忘れるのでとりあえずメモ

どの現場でも必ずあるタスクが、CSV出力だと思います。   ただいつもこのタスクが自分は苦手というか、何となくいやだな〜って思うことが多いので、 ひとまず忘れないようにメモ。   今回テストように書いたソースはこんな感じ。 CSVに出力する用のデータは直にdata変数に保持。 $data = array( apple, orange, peach, banana ); $fil […]

PHPでユニークなIDを作る方法

  プログラムを書いていると、ユニークなIDを作る時って結構ありますよね なぜユニークなIDでないとダメかというと、全部同じような名前だったら、ファイルや変数をうわがいてしまう危険性があるからです。   今回は、ユニークなIDの作り方のメモ。   PHPにはユニークなIDを作成してくれる関数がもうあります。   $uniqid = uniqid(); ただこ […]

PHPでコマンドラインを実行する2つの方法(用途違うよ!

  • 2019.02.01

PHPでバッジ処理を書くことが最近多いです。 よくコマンドラインを実行する処理を書く時が多いのですが、 案外みなさんどうやって実行する処理を書けばいいかわからない人も多いのでは? 今回は、コマンドラインの実行するPHPの書き方を2通りご紹介します。 execメソッッドを使う execを使用してコマンドラインを実行する方法があります。 使い方としては、下記の例を参照。 ex) $cmd = "rm […]

Twitter API を利用して、PHPとPythonでツイートを取得してみた

APIの練習をしたいなぁと思ったので、TwitterのAPIを使ってコードを書いてみました。 APIってなんぞやって、人に簡単に説明すると、 あるURLにアクセスすると、何らかのデータを返却する仕組みみたいなイメージでOKです。 今回はTwitterのAPIを利用して、キーワードにヒットしたツイートを取得してみたいと思います。 まずはTwitter のデベロッパー登録 ひとまず、Twitterのデ […]

PHPを習得したい人はまず何から勉強したらいいの?

プログラミングに興味はあるけれど、いったいどうやれば、プログラミングができるようになるの?   こういいた悩みの人は、世の中にめちゃくちゃたくさんいるように思います。 自分は29歳でプログラマーに転職しましたが、それまでは完全未経験でした。 プログラミング自体には興味がありましたので、実際に書店で本を買ってきて、何度かプログラミングの習得にチャレンジしてみましたが、   プログ […]

MacにMAMPをインストール!検証中から進まないときの解決方法は?サーバが稼働しない時は?

PHPの開発環境を構築する際にローカルでの開発環境を構築する必要があります。 現場に入って、まず最初にやることといえば、お使いの開発環境を構築することでしょう。 今回、Macにphpの開発環境を構築することになり、MAMPをインストールしたのですが、インストーラーを起動した時に表示される「検索中」の画面からまったく先に進まず、フリーズしてしまいました。 今回はその解決策について書いていきます。