Corredor

ウェブ、プログラミングの勉強メモ。

PHP

PHP で自分だけの簡易 Twitter を作ってみた

最近、ちょっと過激なツイートをするとすぐにアカウントロックされて1週間とか使えなくなるので、自分だけの Twitter を作ることにした。 無料枠の GCE インスタンスに、Apache と PHP をインストール。単一の PHP ファイルで動作する CGI スクリプトとして…

PHP で GET・POST リクエストを判別・処理する

Apache サーバ上に PHP ファイルを置いて、CGI みたく動かしてみたい。 通常の GET リクエスト時はページを表示し、URL パラメータによってちょっとした表示切り分けをしたりしたい 表示したページに、自ファイルに向けて POST 送信するフォームを用意してあ…

PHP でヒアドキュメントを書く

PHP

コレまで色々な言語でのヒアドキュメントの書き方を紹介してきた。 Bash : cat <<EOL → > EOL neos21.hatenablog.com Perl : print <</eol>

PHP でファイルの読み書きをしてみる

15・6年ぶりくらいに PHP を触っている。今回はテキストファイルの読み書きをしてみる。PHP v7.0.33 で確認。 1行ずつ読み込む ファイル全量を一気に読み込む ファイルのパーミッションについて 以上 1行ずつ読み込む まずは1行ずつ読み込む方法。 example.p…

GCE インスタンスに Apache と PHP をインストールして Web サーバを公開してみた

以前、GCP (Google Cloud Platform) の永久無料枠で GCE (Google Compute Engine) インスタンスを作った。 neos21.hatenablog.com neos21.hatenablog.com この記事のとおり進めたところだと、作成した GCE インスタンスは、再起動しても変動しない固定 Publi…

Windows に Chocolatey を使って PHP と Composer をインストールする・HTTPS 通信に失敗する時は認証局設定を行う

PHP のツールを動かしてみたくなったので、Windows に PHP 環境を構築する。Chocolatey をインストールしてあるので、コイツを使ってサクッと構築する。 PHP のインストール Composer のインストール php.ini でタイムゾーン設定をする ある PHP アプリを動…