こんにちは私はExcelスプレッドシートライターの機能を既存のアプリケーションに折りたたみようとしています。私は、名前空間でPHP 5.3を使用しており、ロードするのに必要なクラスを取得するのに非常に時間がかかっています。PEARスプレッドシートExcelライターオートロード
私は私のオートローダーは、このように設定されている問題は、ファイル名は「Writer.phpが、クラスメソッドである 『あるSpreadsheet_Excel_Writer()』ということだと思う:
function __autoload($class) {
$class = str_replace('\\', '/', $class);
$splitArray = explode("_", $class);
$class = $splitArray[(sizeof($splitArray) - 1)]; // piece1
include($class . '.php');
}
私の残りの部分をロードします。クラス名が一致するようにファイルの名前を変更すると、OLEクラスの読み込みに失敗します。これを取得するには、PEARのすべてのクラスの名前を変更する必要はありません。
これについては誰でも良い方法が分かりますか?
ありがとう!
代わりPHPExcelを試してみてください - のhttp://phpexcel.codeplex.com/ – mfonda