次のファイル構造があります。
cron.php /includes/functions.php /classes/ClassName.php
corn.php には functions.php が含まれています。functions.php にはプリミティブ オートローダーが含まれています。
function __autoload($class_name) {
require_once('classes/'.$class_name.'.php');
}
cron.php がブラウザから呼び出されたときに正常に動作します。ただし、シェルから実行すると、「そのようなファイルまたはディレクトリはありません」という致命的なエラーが発生します。'classes/'.$class_name.'.php' を realpath() 関数にラップしようとしましたが、役に立ちませんでした。お知らせ下さい。