PHPでローディングバー!CLIで重い処理をするときにリアルタイムで経過を把握する方法
例えば、大量のデータをデータベースに移行したり、バッチスクリプトでPHPを動かすといったサーバーで重い処理をするとき、バックエンドでPHPを動かして時間のかかる処理をするときがあります。 長時間待っていると、処理が進んで…
例えば、大量のデータをデータベースに移行したり、バッチスクリプトでPHPを動かすといったサーバーで重い処理をするとき、バックエンドでPHPを動かして時間のかかる処理をするときがあります。 長時間待っていると、処理が進んで…
PHPでフォームなどのプログラムを作成し、いざサーバーで動作確認をしていると日本語(マルチバイト文字)が「???」のように文字化けすることがあります。PHPでアプリケーションを制作したことのある方であれば一度はこんな経験…
今更ながら、ローカル環境で使っているMAMPを少しバージョンアップ(2.2)し、PHP5.5.3で開発をしています。 ところが、この環境で更新したはずのプログラムが、ブラウザのキャッシュが効いているかのようになかなか反映…
PHPを使って簡易アクセスカウンターを作る方法をご紹介したいと思います。 簡易アクセスカウンターですので、アクセス解析ツールのような同一IPからの連続アクセスを1カウントとする・・・といったようなことはせず、ページにアク…
.html拡張子のページにPHPを埋め込んで、コンテンツの一部を動的にしたいときってありませんか? そんな時、以下のようなコードを「.htaccess」というファイルを作成してレンタルサーバーにアップロードをすれば、.h…
ページが増えてくると、サイト内で共通している部分の変更があったときの書き換えが大変ですよね。 サイトを、CMSのように共通している部分を別々に管理出来たら便利だと思いませんか? 例えば、グローバルナビゲーションを共通ファ…
ブログの更新情報を、ホームページと連携したいと思ったことはないでしょうか? ブログにキャンペーンや臨時休業のお知らせといった記事を投稿したとして、その情報が自動的にホームページと連携して表示されたりすると便利ですよね? …
前回は、MacOS X にMAMP(マンプ)をインストールして初期設定を行いました。 しかし、初期設定のままでは下の図のように、あなた以外のパソコンから仮想サーバ(開発環境)にアクセスができてしまうので、 セキュリティ的…
XAMPPは、手軽にお手持ちのパソコンへPHP開発環境を構築できる便利なツールですが、インストールしただけでは パスワード や アクセス制御 をしていないので、ネットワークを通じて不正アクセスをされる可能性があります。 …
前回は、 Mac OS X に MAMP (マンプ)をインストールしました。 MAMPインストール直後の初期設定は、http://localhost:8888/ にアクセスをすることで ドキュメントルート を参照できます…
Mac OS XにMAMP(マンプ)をインストールして、PHPを動かす環境を作ります。 Mac OS Xには、元々OSに Apache と PHP が入っていて、購入時の設定では機能が OFF になっています。 わざわざ…
前回は、お手持ちのPCへXAMPPのインストール方法を紹介しました。 続いて、XAMPPの設定をしていきます。 非プログラマーのデザイナーさんでも、今後PHPアプリケーションを作ったり、 プログラマーが作ったソースをお手…
キャンペーンバナーの制作依頼を受け、終了後の非表示対応の心配をしたあなたは手作業派ですね! そんなあなたが少しでも楽ができるように、キャンペーン期間をPHPで設定して表示を切り替えるコードを書いてみましょう。 [cray…
お手元のPCにWebサーバを構築できるソフトウェア、XAMPP・MAMPの紹介です。 ご存じのように、純粋なHTML+CSSは、エディタとブラウザさえあれば書き始めることができます。 しかし、PHPはサーバーサイド言語な…
PAGE TOP