bitnamiを使うと「PHP 7」を簡単にローカルサーバーを立ててテスト出来る
PHP 7 は PHP 5 からかなりパフォーマンスが向上するようで、PHP 7 にするだけでサーバーリソースが2倍になったような、そんなお得な感じになりますよね。Wordpress使いの私としても、Wordpressもかなり高速化されるようなので、かなり注目してます。
PHP 7 は PHP 5 からかなりパフォーマンスが向上するようで、PHP 7 にするだけでサーバーリソースが2倍になったような、そんなお得な感じになりますよね。Wordpress使いの私としても、Wordpressもかなり高速化されるようなので、かなり注目してます。
ブログを書いていると、ホームページを色々紹介することが多いです。そんな時にはスクリーンショットも一緒に添えてブログの記事にする事が多々あります。そのスクリーンショットを撮るという作業をPHPで自動化出来たらちょっと楽になる、CMSに組み込めればURLを貼り付けるだけで自動的にスクリーンショットを撮ってくるなんてのも実現出来てしまいますね!今回は、単純にPHPからwkhtmltoimageを使ってスクリーンショットを撮影するところまでです。
Windows 7 で PHP をタスクスケジューラを使って定期的に実行したり、トリガーを設定して実行する方法です。Linux の CRON の様に使えて、さらに複雑な設定も出来る。
PHPを使って、メールを送信する方法です。PHPでメールを送る事が出来ると、例えばブログの更新に合わせてメールで通知する事が出来る、他にはコメントの返信があった場合にメールで通知する事が出来る。送る相手によって名前部分や本文部分が変わるようなメールの場合も便利ですね。
PHPで単一のページで、他のページへ移動することがないようなケースでログイン認証をデータベースを使わずに実装する簡単な方法です。例えば、自分しか見ることが出来ないような管理画面や情報があるページにログイン認証を掛けます。
PHPで現在アクセしているPHPファイルが、どのドメインからアクセスされているのかPHPで取得する方法。PHPで内部リンクのURLを絶対パスにする場合などに使うと便利です。
PHPでの出力には echo、print を使って行いますが。これらは基本的に1行の出力となります 複数行のHTMLを出力したいときには いくつも echo や print と書かないといけないので手間です。そんな時に便利なのがヒアドキュメントという書き方です、こちらを使えば エリア内は複数行にわたって内容を記入する事が可能です。
ajax等で受け取ったjson等に含まれる値に htmlspecialchars_encode したものがある場合に、javascript側でdecodeして表示したい場合の方法。javascriptにはPHPのhtmlspecialchars_decodeにあたるものが無いようで、自分で文字を置き換えてやる必要があるみたいですが。その部分をやってくれる関数が公開されているのでそちらを使うと便利。
jQueryを使った、HTML(javascript)からPHPを実行し結果を返す方法です。jQueryでは簡単にPHPへ引数を渡してPHPを実行する事が出来ます。どんな事が出来るようになるかと言うとページ移動をせずに検索結果や絞り込みの表示やコメントの投稿を行うと自動でコメント部分だけ最新の状態に更新したり出来る。
最近のバージョンのPHPにはデフォルトでGDというモジュールが入っており、それを使って画像の縮小、生成、連結、合成等の事が行えます。今回はデフォルトで入っているGDを使って、複数の画像を連結して一枚の画像にする方法を行っています。
PHPで配列の記述を省略形(短文構文)で記述する方法です。array()の部分を[]に置き換えるだけで良く、arrayという文字を記述する必要が無く、記述も早くなりコードも見やすくなる
PHPでTwitter API を使ったPHPからのツイートを試みるプログラムです、これを定期的に実行するようにすればそれで自動ツイートBOTが完成します。最新のtwitteroauthの使い方と携帯認証が必須になったTwitter APPS の利用方法も一緒に御覧ください
PHPからftpの関数を使って、外部サーバーにFTP接続、ログインを行い。ファイルをダウンロードしてくる一連の動作です。ローカルサーバーのPHPの実行でも利用可能
PHPでのデータベースへの接続をより簡略化する方法。PDOでの接続をさらに扱いやすいようにカスタマイズしてみた
PHPで日付を元に、特定の日時より古いファイルを削除するようにする方法です、バックアップなど自動でファイルを作成していくものに導入することでファイルが増えすぎないように調整することが出来ます
Twitter API を使って自動的にファボをするBOTをPHPで作りました。今回で2回目になるPHPで作るシリーズです、PCがあれば作れるのでレンタルサーバーとか無くても出来ます
MySQLでの重複問題に対しての対応。重複するものをなくして表示する方法や重複をなくしたテーブルにする方法です。
PHPでのdate()を使った日付のフォーマットの変換の方法。date()では日付を取得するだけではなくてすでに出力された日付を独自のフォーマットに変えることが出来る
PHPでネット上にある画像を調節サーバーに保存する方法。画像収集BOTの作成等に利用できる。各種APIと組み合わせると効率的に画像を収集することが出来る
PHPの配列を文字列にして保存、読み込みする方法。データベースを使わない簡易的なプログラムでデータを一時的に保存していたいときに便利