예제 #1
0
<?php

include "./dataManager.php";
$result = "";
$errorMsg = "";
try {
    $data = new dataManager();
    $myFileUrl = "persons.txt";
    $myFile = fopen($myFileUrl, "r");
    $fileContent = fread($myFile, filesize($myFileUrl));
    $persons = explode("\n", $fileContent);
    $i = 1;
    foreach ($persons as $value) {
        $person = explode("/", $value);
        $name = $person[0] || $person[0] == 0 ? $person[0] : "";
        $firstName = $person[1] || $person[1] == 0 ? $person[1] : "";
        $dob = $person[2] || $person[2] == 0 ? $person[2] : "";
        $dod = $person[3] || $person[3] == 0 ? $person[3] : "";
        $note = $person[4] || $person[4] == 0 ? $person[4] : "";
        $alias = $person[5] || $person[5] == 0 ? $person[5] : "";
        $actor = $person[6] || $person[6] == 0 ? $person[6] : "";
        $director = $person[7] || $person[7] == 0 ? $person[7] : "";
        $errorMsg .= $data->setPerson($name, $firstName, $dob, $dod, $note, $alias, $actor, $director);
        $i++;
    }
} catch (Exception $e) {
    echo 'Exception :: ' . $e->getMessage() . '\\n';
}
echo $errorMsg;
echo $result;