Приветствую всех! Сложилась у меня огромная проблема: загрузка файла происходит абсолютно во всех браузерах, кроме IE6. Комментарий для пользователя показывает, что файл загружен. Помогите решить проблему пожалуйста Форма:
| HTML | <form name="register" action="pr_func.php" enctype="multipart/form-data" method="POST"> <table class="forms"> <tr> <td class="forms-left">Секция:</td><td class="forms-right"><select name="sek" style="width:200px"><option value="1">Управленческие аспекты организации работы с одаренными учащимися в образовательном учреждении</option><option value="2">Критерии выявления, диагностики и мониторинга одаренности</option><option value="3">Психолого-педагогические проблемы социализации одаренных детей</option><option value="4">Принципы дифференциации и индвидуализации в обучении одаренных детей в условиях общеобразовательной школы и системе дополнительного образования</option><option value="5">Педагогические аспекты организации исследовательнской деятельности в образовательном учреждении</option></select></td> </tr><tr> <td class="forms-left">Мастер-класс:</td><td class="forms-right"><select name="mk" style="width:200px"><option value="1">Археология и краеведение</option><option value="2">Обществознание</option><option value="3">Литературоведение</option><option value="4">Проектная деятельность в области IT технологий</option><option value="5">Естественно-научное направление</option><option value="6">Психология</option><option value="0">Не участвовать</option></select></td> </tr><tr> <td class="forms-left">Область, Город:</td><td class="forms-right"><input type="text" name="gorod" size="10" maxlenght="40" /></td> </tr><tr> <td class="forms-left">Ф.И.О.:</td><td class="forms-right"><input type="text" name="author" size="10" maxlenght="40" /></td> </tr><tr> <td class="forms-left">Место работы:</td><td class="forms-right"><input type="text" name="name" size="10" maxlenght="40" /></td> </tr><tr> <td class="forms-left">Должность:</td><td class="forms-right"><input type="text" name="dop1" size="10" maxlenght="40" /></td> </tr><tr> <td class="forms-left">Контактный телефон:</td><td class="forms-right"><input type="text" name="dop2" size="10" maxlenght="40" /></td> </tr><tr> <td class="forms-left">Необходимость в гостинице:</td><td class="forms-right"><select name="dop3"><option value="да">да</option><option value="нет">нет</option></select></td> </tr><tr> <td class="forms-left">Обед - 100 руб.:</td><td class="forms-right"><select name="dop4"><option value="да">да</option><option value="нет">нет</option></select></td> </tr><tr> <td class="forms-left">Тезисы: <br/><font class="forms-help"><b>ВНИМАНИЕ!</b> загружайте только .zip архивы.<p><b>Загрузка в Intetnet Explorer не производится!</b></font></td> <td class="forms-right"><input type="file" name="FILE" /> </br> <input type="submit" value="Отправить" class="button" /> </td> </tr> </td> </tr> <tr> <td> </td> </tr> </table> </form>
|
Функция:
| Код |
$sek = stripslashes($sek); $sek = htmlspecialchars($sek); $mk = stripslashes($mk); $mk = htmlspecialchars($mk); $gorod = stripslashes($gorod); $gorod = htmlspecialchars($gorod); $name = stripslashes($name); $name = htmlspecialchars($name); $author = stripslashes($author); $author = htmlspecialchars($author); $dop1 = stripslashes($dop1); $dop1 = htmlspecialchars($dop1); $dop2 = stripslashes($dop2); $dop2 = htmlspecialchars($dop2); $dop3 = stripslashes($dop3); $dop3 = htmlspecialchars($dop3); $dop4 = stripslashes($dop4); $dop4 = htmlspecialchars($dop4); $gorod = stripslashes($gorod); $gorod = htmlspecialchars($gorod); //Чистим пробелы $author = trim($author); $dop1 = trim($dop1); $dop2 = trim($dop2); $name = trim($name); $gorod = trim($gorod); // Проверка правильной заполненности полей if(check_fvar($name,40) and check_fvar($dop1,40) and check_fvar($dop1,40) and check_fvar($dop2,40) and check_fvar($gorod,40)){ // ВСЁ ПРАВИЛЬНО, ЗАПИСЬ В БД $today = date("H:i:s"); $adress = md5($_FILES['FILE']['name'].$today); if($_FILES["FILE"]["size"] > 1024*10*1024) { echo "<div class=\"alert\"><b>Ошибка загрузки!</b> <p />Размер файла превышает 10 Мб <p /><a href=\"".$back."\">Переход назад</a></div>"; exit; } $uploaddir = './files/'; $uploadfile = $uploaddir . $adress; if (move_uploaded_file($_FILES['FILE']['tmp_name'], $uploadfile)) { echo "<div class=\"alert\"><b>Ваша заявка принята!</b> <p />Спасибо за участие <p /><a href=\"".$back."\">Переход назад</a></div>"; } else { echo "<div class=\"alert\"><b>Ошибка загрузки!</b> <p />Попробуйте еще раз <p /><a href=\"".$back."\">Переход назад</a></div>"; } $query="insert into `prepod` values ( \"\", \"".$email."\", 1, \"".$sek."\", \"".$mk."\", \"".$gorod."\", \"".$name."\", \"".$author."\", \"".$dop1."\", \"".$dop2."\", \"".$dop3."\", \"".$dop4."\", \"".$id."\", \"".$adress."\")"; mysql_query($query); unset($query,$curdate); // Неверно заполненые поля }else{ echo "<div class=\"alert\"><b>Вы неверно заполнили поля, либо оставили их пустыми.</b> <p />При заполнении следуйте указаниям рядом с формами. <p /><a href=\"".$back."\">Переход назад</a></div>"; }
|
PS: Заранее спасибо |