PHPExcel プラグインを使用中 zip ファイルのアップロードファイル/EasyA を閉じることができませんでした
CI フレームワークで使用される phpexcel プラグインはサーバー上で使用できます (以前に他の人が作成したもの) が、同じコードはローカルでは機能せず、次のようなエラーが発生します:
致命的なエラー: キャッチされない例外 'Exception ' メッセージ「zip ファイル Uploadfiles/EasyADReport-5590e7006ebed-fixed Position scheduling-20150722101220.xlsx を閉じることができませんでした。」D:svnsmartAdtrunkapplicationlibrariesPHPExcelWriterExcel2007.php:380 スタック トレース: #0 D:svnsmartAdtrunkapplicationcontrollers reportquery.php(91) 5): PHPExcel_Writer_Excel2007-> ;save( 'uploadfiles/Eas...') #1 [内部関数]: Query->Excel() #2 D:svnsmartAdtrunksystemcoreCodeIgniter.php(359): call_user_func_array(Array, Array) #3 D:svnsmartAdtrunkindex.php (294) : require_once('D:svnsmartAd...') #4 {main} が D:svnsmartAdtrunkapplicationlibrariesPHPExcelWriterExcel2007.php の 380 行目でスローされました
win7 システムを使用して解決方法を専門家に聞いてください
返信ディスカッション (解決策)
致命的なエラー: キャッチされない例外「例外」とメッセージ「zip ファイルを閉じることができません
ウイルス ファイアウォールがファイルを開いた可能性があります
2. 中国語名の問題
致命的なエラー: キャッチされない例外 '例外' とメッセージ「ZIP ファイルを閉じることができません
致命的エラー: キャッチされない例外 例外メッセージ「ZIP ファイルを閉じることができません
はあなたのものかもしれません」ウイルス ファイアウォールによってファイルが開かれました
私の唯一のファイアウォール Symantec Endpoint Protection が無効になっており、コンピュータを再起動しても機能しません
1. 権限の問題
2. 中国語名の問題
中国語名は問題ありません。 , サーバーからダウンロードできます。 。 。プロジェクトのフォルダー権限を確認したところ、読み取り、書き込み、変更、実行権限がありました
1. 権限の問題
2. 中国語名の問題
中国語名は問題ありません。サーバ。 。 。プロジェクトのフォルダーのアクセス許可を確認しました。すべてのユーザーに読み取り、書き込み、変更のアクセス許可がありますか?
今日、チームのリーダーが答えを見つけるのを手伝ってくれました。ここでの問題は、エクスポート時に発生する問題が原因です。Linux では存在しませんが、Windows ではエクスポートが gbk 形式であるため、エクスポート中に中国語の文字が含まれる場合、エクスポートできないポップアップが表示されます。閉じるべきものは文字化けです。正しいコードは、save メソッドの部分です
$path='uploadfiles/'; $output['url']=$path.'EasyADReport-'.$args['plan'].'-'.mb_convert_encoding($arrPlan['name'],'gbk','UTF-8').'-'.date('YmdHis').'.xlsx'; $output['url1']=$path.'EasyADReport-'.$args['plan'].'-'. $arrPlan['name'].'-'.date('YmdHis').'.xlsx'; $objWriter=PHPExcel_IOFactory::createWriter($this->phpexcel,'Excel2007'); $objWriter->save($output['url']); //$output['url']=$this->config->config['base_url'].$output['url']; $output['url']=$this->config->config['base_url']. $output['url1'];
通常、gbk は Windows で使用されます。2 行目を次のように置き換えることをお勧めします。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
