PHP PHPのfile_get_contentsをcURLへ置き換える PHPのfile_get_contents関数ってチョー手軽でチョー便利ですよね。 $html = file_get_contents('test.txt'); こんな風にファイル名を指定するだけで全部読み込んでくれるし。 ... 2018.12.11 PHPプログラミング
JavaScript JavaScriptと絵文字(サロゲートペア)でハマる 前回の記事「PHPでHTMLを簡単に解析できるDOMDocument」で、PHPによるHTML解析がらくちんになったのを良いことに、いろんなWebサイトをスクレイピングしてちゃんと動作するか楽しんで確認していました。 そこで、Yaho... 2018.12.10 JavaScriptPHPトラブル事例プログラミング
PHP Amazon Product Advertising APIが簡単に使えるようになっていて驚いた Amazonアフィリエイトをしている人はもちろんのこと、そうでない人でもAmazonの膨大な商品情報にアクセスするために、Amazon Product Advertising APIを使っている人は多いと思うのです。 ぼくはAWSの時... 2018.11.29 PHPプログラミング
PHP Webサイトの正常動作を定期的に監視するPHPスクリプト 今回は「自動化してWeb運営を楽にしよう計画」の一貫として、自分が運営するWebサイトが落ちていないかどうか監視する作業について自動化を考えてみたいと思います。 24時間稼働させているWindows PCが手元にあり、そのタスクスケジ... 2018.11.27 PHPWeb運営プログラミング
PHP ディレクトリサイズを取得するVBScriptをPHPから起動 たくさんのWebサイトを運営しはじめるとなるべく作業の自動化をしたいと考えはじめるのは自然なことだと思います。 例えば、以前書いた記事で言うと、このあたり。 WSHでブラウザを自動操作する PHPでファイルとDB(Postgr... 2018.11.26 PHPVBScriptWeb運営プログラミング
PHP PHPでメール送信する際に迷惑メールと判断されないために気をつけること 前回の記事「HTMLメールで一部だけ表示がくずれるときはここが怪しい」に引き続き、PHPでメールを送信するお話です。 PHPスクリプトをデバッグ中に、おかしいなぁここでメールが飛んでくるハズなのになぁ、と悩んでいたら迷惑メールフォルダ... 2018.11.23 PHPトラブル事例プログラミング
PHP HTMLメールで一部だけ表示がくずれるときはここが怪しい 最近のメールマガジンとか、すっかりHTMLメールが当たり前になりましたよね。 以前の記事「WindowsのPHPでsendmailを使えるようにする」で書いたとおり、内部エンコーディングも出力もUTF-8で統一されているのが当たり前に... 2018.11.22 PHPトラブル事例プログラミング
PHP WindowsのPHPでsendmailを使えるようにする Web開発をする際、てっとり早くWindows+PHPの環境を作った後、ふとした拍子に困るのがメール関連だと思うのです。 PHPはmail関数(あるいはmb_send_mail関数)でメールの送信が可能ですが、Windowsにはsen... 2018.11.21 PHP
PHP Windows環境にphpmyadminをインストールする 最近のレンタルサーバーなら管理ページでポチっとボタンひとつでphpmyadminのインストールくらい完了しますし、手動でやるとしても公式サイトからZIPをダウンロードして解凍してアップロードする程度で完了します。 実のところ、ローカル... 2018.11.10 PHPプログラミング
PHP Windows+nginx+PHPの環境でVirtualHostの設定をする 最近またプログラミング熱が出てきたので、趣味用のWebサーバーを構築しているのですが、どうせ作るなら最近爆発的にシェアを伸ばしているというnginxにしよう、と思いVirtualHostの設定もしたので備忘録も兼ねて記事にしてみました。 ... 2018.11.09 PHPWeb運営プログラミング