csv загрузка
Здравствуйте, помогите пожалуйста.
Есть форма загрузки файла (создал документ)
И есть обработчик (создал статичный снипет)
код полность работает прсто на сервере но в (MODX не в какую)
вот обработчик
Есть форма загрузки файла (создал документ)
И есть обработчик (создал статичный снипет)
код полность работает прсто на сервере но в (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";
}
}
Комментарии: 1
снипет он видит точно так как выдает ошибкуКакую ошибку?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.