Changeset 20951
- Timestamp:
- 2011/05/20 21:40:28 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php
r20945 r20951 24 24 // {{{ requires 25 25 require_once CLASS_EX_REALDIR . 'page_extends/admin/LC_Page_Admin_Ex.php'; 26 require_once DATA_REALDIR . 'module/Request.php'; 26 27 27 28 /** CSV ファイルの最大行数 */ … … 364 365 */ 365 366 function lfDownloadZipFileFromJp() { 366 $res = copy($this->zip_download_url, $this->zip_csv_temp_realfile); 367 if (!$res) { 368 SC_Utils_Ex::sfDispException($this->zip_download_url . ' の取得または ' . $this->zip_csv_temp_realfile . ' への書き込みに失敗しました。'); 369 } 367 // Proxy経由を可能とする。 368 // TODO Proxyの設定は「DATA_REALDIR . 'module/Request.php'」内の「function HTTP_Request」へ記述する。いずれは、外部設定としたい。 369 $req = new HTTP_Request(); 370 $req->setURL($this->zip_download_url); 371 372 // 郵便番号CSVをdownloadする。 373 $res1 = $req->sendRequest(); 374 375 if ($res1) { 376 // 郵便番号CSV(zip file)を保存する。 377 $fp = fopen($this->zip_csv_temp_realfile, 'w'); 378 $res2 = fwrite($fp, $req->getResponseBody()); 379 } 380 if (!$res1 or !$res2) { 381 // 郵便番号CSVの「downloadに失敗」または「書き込みに失敗」 382 SC_Utils_Ex::sfDispException($this->zip_download_url . ' の取得または ' . $this->zip_csv_temp_realfile . ' への書き込みに失敗しました。'); 383 } 370 384 } 371 385
Note: See TracChangeset
for help on using the changeset viewer.