savage

savage
Рейтинг
224
Регистрация
10.01.2007
Должность
Разработка и продвижение сайтов
Rel:

print "Прошло времени: $finaltime секунд<br>";
print "Изменены остатки для: $i товаров<br>";

Этот ответ не возвращает? Файл $fname1 и соединения с базой дальше закрываете?

ну да - этот. $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>";
Rel:
Покажите код в личку, постараюсь помочь. Функция set_time_limit(0) может не работать, если в php включен safe_mode.

safe_mode выключен, но set_time_limit(0) даже на 2000 записей не сработал.

Tortemon:
Почему?...
Он висит или какую-нибудь ошибку выдает?

Щас вроде пошел, пробую. Браузер просто висит -если дать ему повисеть примерно с часок, то выдаст невозможно отобразить страницу.

Tortemon:
Перед началом скрипта надо засунуть, т.е сразу после объявления интерпретатора.

Перед началом скрипта - скрипт сразу завершается, у меня обрабатывает форму тот же скрипт, что и выводит форму. Пробую сейчас в конце скрипта, но не понятна сама ситуация - почему так происходит и ответ не возвращается в браузер и браузер висит.

Tortemon:
set_time_limit(0); - пробовали?

Нет не пробовал - щас попробую.

В Москве бы поучаствовал, а в Минск нет времени ехать.

Privod:
Протрезвею, обсудим. Но это не отменяет тех фактов которые я привел выше. :)

Нет-нет нет, нет мы хотим сегодня, нет-нет нет нет мы хотим сейчас...

ЗЫЖ шутка... я тоже выпил..., хотя можно и забиться - важно сумма и сроки, хотя, мне кажется, что ты проиграешь...

Shivana:
та ни, смысла нет биться с ветряными мельницами )

Так сильно забирают? :)

Geers:
Тогда точно кастрации не избежать) 😂

Ну, это не самое страшное ;) ... может и пронесет, главное быть оптимистом, если есть сомнения, точно - ну нафиг!

Всего: 2322