csv загрузка

Здравствуйте, помогите пожалуйста.
Есть форма загрузки файла (создал документ)
И есть обработчик (создал статичный снипет)
код полность работает прсто на сервере но в (MODX не в какую)
<form action="upload.php" method="post" enctype="multipart/form-data">
      <div class="input-group">
        <div class="custom-file">
          <input type="file" class="custom-file-input" id="customFileInput" aria-describedby="customFileInput" name="file">
          <label class="custom-file-label" for="customFileInput">Select file</label>
        </div>
        <div class="input-group-append">
           <input type="submit" name="submit" value="Upload" class="btn btn-primary">
        </div>
      </div>
  </form>
снипет он видит точно так как выдает ошибку и так же знает что есть такая таблица
вот обработчик
<?php
if (isset($_POST['submit']))
{
$fileMimes = array(
        'text/x-comma-separated-values',
        'text/comma-separated-values',
        'application/octet-stream',
        'application/vnd.ms-excel',
        'application/x-csv',
        'text/x-csv',
        'text/csv',
        'application/csv',
        'application/excel',
        'application/vnd.msexcel',
        'text/plain'
    );
 if (!empty($_FILES['file']['name']) && in_array($_FILES['file']['type'], $fileMimes))
    {
 
$csvFile = fopen($_FILES['file']['tmp_name'], 'r');
  fgetcsv($csvFile);
 while (($getData = fgetcsv($csvFile, 10000, ",")) !== FALSE)
            {
                $name = $getData[4];
 $data3 = array('name' => $name); 
    $table = 'modx_test';
    $query = $modx->prepare("INSERT INTO `$table` (`name`) values (:name)");
    $query->execute($data3);

            }
 fclose($csvFile);
}
    else
    {
        echo "Please select valid file";
    }
}
vit
vit
21 октября 2022, 00:11
modx.pro
489
0

Комментарии: 1

Артур Шевченко
21 октября 2022, 20:03
0
снипет он видит точно так как выдает ошибку
Какую ошибку?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1