タグ: PHP

procmailによる空メール登録や返信などの自動処理

ガラケーで会員登録の方法としてかなり流行った、空メールによる登録もスマホが主流となった今でもよく使用する手法かと思います。 サーバ側でメールを受信して条件付けをして処理を分ける Procmail  を使用して実現することができ、専用サーバやroot権限があるサーバでしたらインストールすることもできますが、安価なレンタルサーバでは利用できる環境はあまりありません。 諦め気味に探していましたが、カゴ...

phpの処理時間 max_execution_time の延長

PHPメモが続きますが、データベースの検索や画像処理などphpの処理に時間がかかる場合に、タイムアウトで処理が止まってしまうことがあります。 初期値では60秒となっていますがこの場合、php.iniの max_execution_time の値を設定を変更することで、120秒、180秒などと延ばす事ができます。 設定を0秒を指定した場合は、「処理が終わるまでタイムアウトしない」設定となります。 設...

phpのmemory_limitの変更方法

PHPで画像を扱うサイトで、php.iniの設定変更をしたのでその時のメモとして残しておきます。 php.iniに書くか.htaccessに書くか 設定方法はphp.iniに直接指定する方法と.htaccessに記載する方法があります。 レンタルサーバの場合はphp.iniを変更ができないことが多いので、.htaccessで 設定できる場合はこれで指定します。 但し、サーバの仕様によっては.hta...

FTPアップロードの時間

大量ファイルのFTPアップロードの時間を短縮

Webサイトのリニューアルや移転の際にhtmlや画像ファイルが数千点ある場合、FTPでアップロードで作業をしていると時間がかかりますしファイルが破損してしまうことがあります。 そのような場合、ちょっと工夫して下記のように超簡単なPHPのプログラムを作成してZIPファイルでまとめて FTPアップロードすると作業時間は10分の1以下に短縮できます。 【手順】 1.WEBサーバにアップロードしたいファイ...