Changeset 18462
- Timestamp:
- 2010/01/01 23:54:47 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSVCategory.php
r18234 r18462 109 109 // レコード数を得る 110 110 $rec_count = $this->lfCSVRecordCount($enc_filepath); 111 if ($rec_count === false) { 112 $err = false; 113 $arrErr['bad_file_pointer'] = "※ 不正なファイルポインタが検出されました"; 114 } 111 115 112 116 $fp = fopen($enc_filepath, "r"); … … 362 366 * 363 367 * @param string $file_name ファイルパス 364 * @return integer CSV のカウント数368 * @return mixed CSV のカウント数; $file_name が無効な場合は false 365 369 */ 366 370 function lfCSVRecordCount($file_name) { 367 371 $count = 0; 368 372 $fp = fopen($file_name, "r"); 369 while(!feof($fp)) { 370 $arrCSV = fgetcsv($fp, CSV_LINE_MAX); 371 $count++; 372 } 373 373 if ($fp !== false) { 374 while(!feof($fp)) { 375 $arrCSV = fgetcsv($fp, CSV_LINE_MAX); 376 $count++; 377 } 378 } else { 379 return false; 380 } 374 381 return $count-1; 375 382 }
Note: See TracChangeset
for help on using the changeset viewer.