Changeset 18508 for branches/comu-ver2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
- Timestamp:
- 2010/01/25 12:07:25 (12 years ago)
- bzr:base-revision:
- ohkouchi@loop-az.jp-20100125015817-xzmo8rhn3o3trlbp
- bzr:committer:
- Kentaro Ohkouchi <ohkouchi@loop-az.jp>
- bzr:file-ids:
data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php 15472@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fproducts%2FLC_Page_Admin_Products_UploadCSV.php
data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php 17194@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2Fclass%2Fpages%2Fadmin%2Fproducts%2FLC_Page_Admin_Products_UploadCSVCategory.php- bzr:mapping-version:
- v4
- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20100125030721-a5hx7s5jyb64x3ta
- bzr:revno:
- 2144
- bzr:revprop:branch-nick:
- branches/comu-ver2
- bzr:root:
- branches/comu-ver2
- bzr:text-parents:
data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/comu-ver2:18275
data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/comu-ver2:18462- bzr:timestamp:
- 2010-01-25 12:07:21.280999899 +0900
- bzr:user-agent:
- bzr2.0.1+bzr-svn1.0.1
- svn:original-date:
- 2010-01-25T03:07:21.281000Z
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
r18275 r18508 112 112 $enc_filepath = SC_Utils_Ex::sfEncodeFile($filepath, 113 113 CHAR_CODE, CSV_TEMP_DIR); 114 $fp = fopen($enc_filepath, "r"); 115 116 // 無効なファイルポインタが渡された場合はエラー表示 117 if ($fp === false) { 118 SC_Utils_Ex::sfDispError(""); 119 } 114 120 115 121 // レコード数を得る 116 $rec_count = $this->lfCSVRecordCount($enc_filepath); 117 118 $fp = fopen($enc_filepath, "r"); 122 $rec_count = $this->lfCSVRecordCount($fp); 123 119 124 $line = 0; // 行数 120 125 $regist = 0; // 登録数 … … 493 498 * CSVのカウント数を得る. 494 499 * 495 * @param string $file_name ファイルパス500 * @param resource $fp fopenを使用して作成したファイルポインタ 496 501 * @return integer CSV のカウント数 497 502 */ 498 function lfCSVRecordCount($f ile_name) {503 function lfCSVRecordCount($fp) { 499 504 500 505 $count = 0; 501 $fp = fopen($file_name, "r");502 506 while(!feof($fp)) { 503 507 $arrCSV = fgetcsv($fp, CSV_LINE_MAX); 504 508 $count++; 505 509 } 506 507 return $count-1; 510 // ファイルポインタを戻す 511 if (rewind($fp)) { 512 return $count-1; 513 } else { 514 SC_Utils_Ex::sfDispError(""); 515 } 508 516 } 509 517
Note: See TracChangeset
for help on using the changeset viewer.