在不同的目录中找到CSV文件,以便可以使用php打开它

时间:2016-02-02 05:34:24

标签: php oop csv

我正在编写一个小应用程序将csv文件上传到服务器上的文件夹,然后将打开并解析这些文件。但是,我无法从我们保存它们的文件夹中提取这些上传的csv文件。它看起来有点像:

 //$save_csv->filename is property that i want to open and read
 $csvPath = SITE_ROOT.DS.'csv_files'.DS.$save_csv->filename;

 public static function getdata($csvFile){
    $file_handle = fopen($csvFile, 'r');
    while (!feof($file_handle)) {
        fgetcsv($file_handle);
        $line_of_text[] = fgetcsv($file_handle);
    }
    fclose($file_handle);
    return $line_of_text;
} 
    $csv = parse_csv::getdata($csvPath);

     //This is where i parse the csv file for the info i want       
    foreach ($csv as $line){
            $callNum = $line[2];
            $author = $line[5];
            $title = $line[6];
            $oclcNum = $line[13];
            echo sprintf("Title: %s %s OCLC: %s", $title,$author,$oclcNum);
            echo "<br />";
    }

parse::getdata是一种打开并读取csv文件的方法,但我再也无法弄清楚如何拉出要打开的文件。任何帮助都会很棒!谢谢!

0 个答案:

没有答案