print "Прошло времени: $finaltime секунд<br>"; print "Изменены остатки для: $i товаров<br>";
ну да - этот. $fname1 закрывается дальше, а соединение с базой нет.
Примерно так:
$fname1="logfile.log"; $flog=fopen($fname1,"a+") or die("Не могу открыть страницу"); $remainsfile=$_FILES['f_remains']['tmp_name']; $fp2=fopen($remainsfile,"rt") or die("Не могу открыть страницу"); $temp=fread($fp2, filesize($remainsfile)); fclose($fp2); $str=split("\n",$temp); $count=0; $i=0; $j=0; $sum=0; $nettovarov=""; $sql=""; $starttime=time(); for ($k=0; $k<count($str)-1; $k++) { if (!empty($str[$k])) { list($prod,$zakaz,$count)=split("#",$str[$k]); $prod=str_replace(" ", " ",$prod); $prod=trim($prod); $zakaz=trim($zakaz); $count=round($count); $row_prod_art=get_prod_art($prod); if (!empty($row_prod_art)) { $zakaz=quote_smart($zakaz); if (!empty($row_prod_art['img'])) $count=quote_smart($count); else $count=0; $prod=quote_smart($row_prod_art['prod']); $sql="UPDATE prod SET zakaz=$zakaz, count=$count WHERE prod=".$prod; fwrite($flog,$sql."\n"); $i++; $result=mysql_query($sql,$link) or die("Запрос $sql не выполнен. Ошибка: ".mysql_error()); } else { $nettovarov.=$prod."\r\n"; } } } $endtime=time(); $finaltime=$endtime-$starttime; print "Прошло времени: $finaltime секунд<br>"; print "Изменены остатки для: $i товаров<br>";
safe_mode выключен, но set_time_limit(0) даже на 2000 записей не сработал.
Щас вроде пошел, пробую. Браузер просто висит -если дать ему повисеть примерно с часок, то выдаст невозможно отобразить страницу.
Перед началом скрипта - скрипт сразу завершается, у меня обрабатывает форму тот же скрипт, что и выводит форму. Пробую сейчас в конце скрипта, но не понятна сама ситуация - почему так происходит и ответ не возвращается в браузер и браузер висит.
Нет не пробовал - щас попробую.
В Москве бы поучаствовал, а в Минск нет времени ехать.
Нет-нет нет, нет мы хотим сегодня, нет-нет нет нет мы хотим сейчас...
ЗЫЖ шутка... я тоже выпил..., хотя можно и забиться - важно сумма и сроки, хотя, мне кажется, что ты проиграешь...
Так сильно забирают? :)
Ну, это не самое страшное ;) ... может и пронесет, главное быть оптимистом, если есть сомнения, точно - ну нафиг!