Новичок
Покинул форум
Сообщений всего: 26
Дата рег-ции: Янв. 2013
Помог: 0 раз(а)
|
Здравствуйте, пользуюсь данным скриптом для загрузки csv файлов, проблема в том что не могу загрузить файл содержащий более 100 строк, подскажите как его перенастоить
PHP:
скопировать код в буфер обмена
<?PHP header('Content-Type: text/html; charset=UTF-8'); include "connect.php"; //=========================================================== //проверяем загрузку файла на наличие ошибок if($_FILES['filename']['error'] > 0) { switch ($_FILES['uploadfile']['error']) { case 1: echo 'Размер файла превышает допустимое значение UPLOAD_MAX_FILE_SIZE'; break; case 2: echo 'Размер файла превышает допустимое значение MAX_FILE_SIZE'; break; case 3: echo 'Не удалось загрузить часть файла'; break; case 4: echo 'Файл не был загружен'; break; case 6: echo 'Отсутствует временная папка.'; break; case 7: echo 'Не удалось записать файл на диск.'; break; case 8: echo 'PHP-расширение остановило загрузку файла.'; break; } } //папка для загрузки $uploaddir = '/tmp'; //новое сгенерированное имя файла $newFileName=date('YmdHis').rand(10,100).'.csv'; //путь к файлу (папка.файл) $uploadfile = $uploaddir.$newFileName; //загружаем файл move_uploaded_file echo "Выбранный файл успешно загружен.\n"; else echo "Ошибка загрузки файла.\n"; //считываем содержания файла $fp = fopen($uploadfile, 'r'); //чистим от php и html дескрипторов $fp = fopen($uploadfile, 'w'); // обрабатываем csv для импорта $separator=";"; $fop = fopen($uploadfile, "r+"); $i=0; { $read = fgets($fop, 3000 ); $date_change, $burning, $hp10_gamma, $hp_surface, $hp007, $hp10_n, $date, $time, $reader, $operator) = split($separator ,$read); `dosim_num`='".$dosim_num."', `date_change`='".$date_change."', `burning`='".$burning."', `hp10_gamma`='".$hp10_gamma."', `hp_surface`='".$hp_surface."', `hp007`='".$hp007."', `hp10_n`='".$hp10_n."', `date`='".$date."', `time`='".$time."', `reader`='".$reader."', `operator`='".$operator."'"); $i++; } echo "Импортировано записей: ".$i ?>
(Отредактировано автором: 13 Мая, 2013 - 14:01:37)
|