ホームページ > バックエンド開発 > PHPチュートリアル > Thinkphp と PHPExcel の統合によって発生する関連問題の概要

Thinkphp と PHPExcel の統合によって発生する関連問題の概要

WBOY
リリース: 2016-06-13 13:11:03
オリジナル
862 人が閲覧しました

Thinkphp を PHPExcel と統合する際に発生する問題の概要

1. 統合

PHPExcel パッケージをダウンロードし、クラスの内容を Thinkphp の Vendor ディレクトリにコピーします。図に示すように、ファイルとディレクトリがあるはずです。


?

2. 発生した問題の概要

a. アップロードしたファイルの名前を変更する場合、中国語の文字を含めることはできません。そうしないと、この問題が発生します。

b. 大きなファイルをアップロードすると、メモリ不足のプロンプトが表示されるようになりました
?? 致命的なエラー : 許容メモリ サイズ 5242880 バイトを使い果たしました (試行しました) 393216 バイトを割り当てます)

?? この問題が発生した場合は、PHPExcel クラスをインポートする前に次のコードを追加します。

ini_set('memory_limit', '500M');  //调整了内存分配大小,默认的是8M,我调整成了200M
ログイン後にコピー
?? 次に、処理時間が長すぎるという問題が発生します

?

致命的なエラー : 最大実行時間30秒を超えました

ini_set('max_execution_time', '100'); // 最大执行时间100s, 默认的是30秒
ログイン後にコピー
?

これを実行すると、インポートされた Excel は問題なく表示されます。

?

? 公式のサンプルが含まれている PHPExcel1.7.6 パッケージをアップロードする予定でしたが、パッケージが大きすぎて、圧縮後 17.8M なのでアップロードできません。必要な方は私に連絡してください

?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート