Есть текстовай файл ~ 13мб и 300000 строк Необходимо все это содержимое впихнуть в базу данных. Написан скрипт 123.php, который который открывает файл, чистит таблицу и построчно начинает вносить данные в базу. Но! Запускаю из строки браузера. С малым количеством строк ~100000 все работает нормально, а вот с большим ~300000 начинаются проблемы. А именно, скрипт как бы перезапускается с определенного количества строк и снова стирает таблицу и заново заполняется и так по кругу. До конца файла так и не доходит. Файл открывал разными способами - результат один. В чем может быть проблема? В Хостинге? Как предотвратить перезапуск скрипта? Вот скрипт Код (Text): $file="123.txt"; if(filesize($file)>10) { require_once("connect.php"); $q="DELETE FROM base"; mysql_query($q); $q="ALTER TABLE `base` AUTO_INCREMENT=1"; mysql_query($q); $fd=fopen($file,'r'); $i=0; while($str=fgets($fd,10000)){ $i++; $str=htmlspecialchars(AddSlashes(rtrim($str))); $arr=split("\t",$str); $q="INSERT INTO base(num,name,sale,logo_id) VALUES('".$arr[0]."','".$arr[1]."','".$arr[2]."','".$arr[4]."')"; mysql_query($q); } fclose($fd); $fd=fopen($file,"w"); fclose($fd); }