Exemplo n.º 1
0
    }
    if ($upload_msg == '') {
        $upload_msg = $locate->Translate('file') . ' ' . $file_name . ' ' . $locate->Translate('uploadsuccess') . "!<br />";
        if ($type == 'csv') {
            $handleup = fopen($config['system']['upload_file_path'] . $file_name, "r");
            $row = 0;
            while ($data = fgetcsv($handleup, 1000, ",")) {
                $row++;
            }
            if ($row > 8) {
                $upload_msg .= " <font>" . $locate->Translate('have') . ' ' . $row . ' ' . $locate->Translate('default') . "</font>";
            } else {
                $upload_msg .= " <font>" . $locate->Translate('have') . ' ' . $row . ' ' . $locate->Translate('recrod') . "</font>";
            }
        } elseif ($type == 'xls') {
            Read_Excel_File($config['system']['upload_file_path'] . $file_name, $return);
            $xlsrow = count($return[Sheet1]);
            if ($xlsrow > 8) {
                $upload_msg .= " <font>" . $locate->Translate('have') . ' ' . $xlsrow . ' ' . $locate->Translate('default') . "</font>";
            } else {
                $upload_msg .= " <font>" . $locate->Translate('have') . ' ' . $xlsrow . ' ' . $locate->Translate('recrod') . "</font>";
            }
        }
    }
} else {
    $upload_msg = $locate->Translate('feifa');
}
?>
<SCRIPT LANGUAGE="JavaScript">
	var msg = "<?php 
echo $upload_msg;
Exemplo n.º 2
0
/**
*	get file data from a file
*	@param		$filePath			filepath, could be a csv file or a xsl file
*	@return		$arrData			data in the file
**/
function getSourceData($filePath, $line = -1)
{
    $type = substr($filePath, -3);
    $i = 0;
    if ($type == 'csv') {
        //csv 格式文件
        $handle = fopen($filePath, "r");
        //打开csv文件,得到句柄
        while (($data = fgets($handle)) !== FALSE) {
            if ($line > 0) {
                if ($i > $line) {
                    break;
                }
            }
            $i++;
            $arrData[] = csv_string_to_array($data);
        }
    } elseif ($type == 'xls') {
        //xls格式文件
        Read_Excel_File($filePath, $return);
        for ($i = 0; $i < count($return[Sheet1]); $i++) {
            if ($line > 0) {
                if ($i > $line) {
                    break;
                }
            }
            $arrData[] = $return[Sheet1][$i];
        }
    }
    return $arrData;
}