lericen
Новичок
Добрый день
Ребята помогите советом. 2 недели уже мурыжу эту штуку.
require_once('../lib/archive/pclzip.lib.php');
if (isset($_REQUEST['unarchive']))
{
$q=mysql_query("SELECT * FROM gd_import_file WHERE id=1 LIMIT 1");
$r=mysql_fetch_array($q);
$path = '../useruploads/import/';
$archive3 = new PclZip($path.$r['file_name']);
$list=$archive3->extract(PCLZIP_OPT_PATH, $path);
?><br />
<?
$files1 = scandir($path);
foreach ($files1 as $key => $val)
{
if (substr_count($val,"txt"))
{
$file_csv=$val;
}
}
//echo $file_csv;
mysql_query("LOAD DATA LOCAL INFILE '".$_SERVER['DOCUMENT_ROOT']."/useruploads/import/".$file_csv."' INTO TABLE test FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n'") or die(mysql_error());
@mysql_query("TRUNCATE TABLE `gd_import_file`");
unlink($path.$r['file_name']);
unlink($path.$file_csv);
$good=1;
}
Суть такова.
Загружаю файл Архив ZIP
Загружается нормально.
После загрузки нажимаю распаковать. Должно происходить распаковка и импорт данных из распакованного txt файла в таблицу.
После нажатия ничего не происходит. Ни каких ошибок не выводит. Хотя стоит вывод ОШИБОК стоит в настройках. в логах также ничего нет.
Маленькие файлы проходят нормально. А тут архив размером 14МБ. Внутри файл TXT размером 160 МБ,
НЕ РАБОТАЕТ нихрена
Ребята помогите советом. 2 недели уже мурыжу эту штуку.
require_once('../lib/archive/pclzip.lib.php');
if (isset($_REQUEST['unarchive']))
{
$q=mysql_query("SELECT * FROM gd_import_file WHERE id=1 LIMIT 1");
$r=mysql_fetch_array($q);
$path = '../useruploads/import/';
$archive3 = new PclZip($path.$r['file_name']);
$list=$archive3->extract(PCLZIP_OPT_PATH, $path);
?><br />
<?
$files1 = scandir($path);
foreach ($files1 as $key => $val)
{
if (substr_count($val,"txt"))
{
$file_csv=$val;
}
}
//echo $file_csv;
mysql_query("LOAD DATA LOCAL INFILE '".$_SERVER['DOCUMENT_ROOT']."/useruploads/import/".$file_csv."' INTO TABLE test FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n'") or die(mysql_error());
@mysql_query("TRUNCATE TABLE `gd_import_file`");
unlink($path.$r['file_name']);
unlink($path.$file_csv);
$good=1;
}
Суть такова.
Загружаю файл Архив ZIP
Загружается нормально.
После загрузки нажимаю распаковать. Должно происходить распаковка и импорт данных из распакованного txt файла в таблицу.
После нажатия ничего не происходит. Ни каких ошибок не выводит. Хотя стоит вывод ОШИБОК стоит в настройках. в логах также ничего нет.
Маленькие файлы проходят нормально. А тут архив размером 14МБ. Внутри файл TXT размером 160 МБ,
НЕ РАБОТАЕТ нихрена