Advertisement
Guest User

parser.php

a guest
Oct 1st, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.77 KB | None | 0 0
  1. <?php
  2.     class CSVParser
  3.         {
  4.             private $filename;
  5.             private $data;
  6.  
  7.             public function __construct($filename) {
  8.                 $this->filename = $filename;
  9.                 $this->data = array();
  10.             }
  11.  
  12.             public function getData() {
  13.                 setlocale(LC_ALL, 'ru_RU.UTF-8');
  14.                 $fd = fopen($this->filename, "r") or die("Ошибка чтения файла!");
  15.                 for ($i = 0; $row = fgetcsv($fd, 0, ";"); $i++) {
  16.                     $this->data[] = array($row[0], $row[1]);
  17.                     $sql = "insert into books (book's name, author) values ('$row[0]', '$row[1]')";
  18.                 }
  19.                 fclose($fd);
  20.                 return $this->data;
  21.         }
  22.     }
  23. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement