Эта тема на forum.dklab.ru


Юра Скляр: ошибка в FireFox при upload'e файлов на сервер
FireFox выдает окошко такого содержания:

Внимание: Скрипт не отвечает
Скрипт исполняемый на данной странице возможно занят или не отвечает. Вы можете
остановить его сейчас или продолжить и посмотреть сможет ли он завершить свою работу.

В окошке две кнопки: "Остановить скрипт" и "Продолжить"

Если нажать "Продолжить", то FireFox снова задумывается и опять выдает это окошко. Т.е. продолжать можно до бесконечности.
Если нажать "Остановить скрипт", то все замечательно, как будто никакого окошка не вылетало.

FireFox версия 1.5.0.2

В Oper'e и MS IE ничего подобного не выскакивает.

Не пойму в чем причина.

Загрузка происходит при помощи следующего скрипта:


<?php

$upload_path = "F:\\www\\project\\upload\\";

if (isset($_FILES["userfile"])) {
if (file_exists($_FILES['userfile']['tmp_name'])) {
$upload_path .= $_FILES['userfile']['name'];
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_path)) {
echo 'File successful uploaded.';
} else {
echo 'Error: moving fie failed.';
}
} else {
echo "Error: empty file.". $_FILES['userfile']['error'];
}
} else {
echo '
<form enctype="multipart/form-data" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="209715200">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File" name="do_upload">
</form>';
}

?>

Юра Скляр: ошибка в FireFox при upload'e файлов на сервер
кстати, нашлась определенная закономерность:
при закачке крошечных файлов такая ошибка не возникает (приблизительно меньше 150 KB)
если файл больше - вылетает собственно окно с предупрежденим
Миша Спларов:
У меня то же самое. Возможно - баг фаерфокса, но я грешу на какие-нибудь расширения.
Юрий Насретдинов:
Это явно баг фаерфокса, ибо у меня та же самая проблема.
Юра Скляр:
ясно
а то я думал, это у меня что-то
кстати сёдня лиса обновилась до 1.5.0.3 - баг остался
Kaeltas:
У меня была та же проблема.. была установлена куча расширений..
Я снес все и поставил чистую лису, без расширений.. эта ошибка не появлялась..
Экспериментальным путем (добавлял по одному расширению и проверял) выяснил, что у меня проблема была в расширении "Sesiion Saver .2"
Вместо него поставил "Tab mix plus".. функциональности еще больше и бага нет..

Так что, я думаю такие ошибки из-за расширений.. вотЪ.

PS. ну и естественно в скрипте пхп для закачки файла у меня стоит set_time_limit(0).. т.е. отключение максимального времени выполнения скрипта.
Anonymous:
about:config -> dom.max_script_run_time (в секундах).

Эта тема на forum.dklab.ru