Ejemplo n.º 1
0
include_once "Source/constant.php";
include_once "Source/CSVParser.php";
include_once "Source/Controllers/UserController.php";
include_once "Source/Models/DbUser.php";
include_once "Source/Models/Logger.php";
include_once "Source/Database/Database.php";
include_once "Source/Factories/DatabaseFactory.php";
$csvParser = new CSVParser();
$logger = new Logger();
$fileUri = "db.csv";
$loggerUri = "Log/Log";
// functie maken die fout in bestand set write2errorfile(dataArray)
// controler vast tel nummer toevoegen
$csvParser->setFileUri($fileUri);
// Kijkt dat file bestaat
if ($csvParser->checkIfFileExist()) {
    // Lees regel CSV bestand
    $row = 0;
    $dataArray = [];
    if ($csvParser->setHandle($csvParser->openFile("r")) !== FALSE) {
        // Controleert of data is gevonden
        while (($data = $csvParser->lineCSV($csvParser->getHandle())) !== FALSE) {
            if ($row == 0) {
                $row++;
                continue;
            }
            $num = count($data);
            // Zet regel op het scherm
            echo "<p> {$num} velden in lijn {$row}: <br /></p>\n";
            $database = DatabaseFactory::getDatabase();
            $user = new UserController(new DbUser($database));