![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| lilin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
Кто нибудь может сказать почему может не работать функция unlink() в Internet Explorer.
В Mozilla все пашет, а в IE выдает ошибку Warning: unlink() [function.unlink]: No error in C:\wamp\www\NewCentr\submit.php on line 41 Warning: unlink() [function.unlink]: No error in C:\wamp\www\NewCentr\submit.php on line 42 и разумеется ничего не удаляется
Гугл ничего не сказал, на форуме тоже ничего не нашлось |
|||
|
||||
| awers |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
1ое. php это серверный язык, так что утверждение что анлинк не работает в ie - нелепо.
2ое "if (isset($delete))" пологаю переменная $delete приходит строкой запроса типа "index.php?delete=123", значит нам всё надо заменить на "$_GET['delete']" 3е нужно проверять файлы перед удалением. следовательно имеем:
не стал заморачиваться особо, но типа того Добавлено через 1 минуту и 40 секунд так же можешь дописать к " if (file_exists($del['file']) " else. к примеру
|
||||
|
|||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
а var_dump($del['file']);
что говорит? |
|||
|
||||
| lilin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
мой мозг не доходит..почему
Переменная $delete = $_POST['delete']; то есть получается из формы, с этой кнопки
вывожу значение этой переменной после получения постом echo $delete; Mozilla выводит значение 545, именно что мне и нужно для корректной работы а IE - DELETE |
|||
|
||||
| Photon |
|
|||
|
Злобный программер ![]() ![]() Профиль Группа: Участник Сообщений: 282 Регистрация: 27.2.2009 Где: Таганрог Репутация: 10 Всего: 12 |
Потому что IE в качестве значения для поля кнопки берет не value, а то, что между тегами button
Да и вообще, чего вдруг все кинулись этот тег использовать? Он не поддерживается в IE < 8, выдаёт подобного рода ошибки.. button -------------------- With best regards.. |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
Вообще батоном передавать значение - муветон.
input type=hidden для этого есть |
|||
|
||||
| lilin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.7.2009 Репутация: нет Всего: нет |
Но дело в том, что нужно, чтобы на кнопке было написано одно, а передавало оно другое значени |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
В любом случае вопрос уже не в рамках раздела. JS или HTML.
Судя по спецификации IE криво работает с тегом button.
Это сообщение отредактировал(а) awers - 5.9.2009, 22:23 |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
не нужно ничего передавать в значении.
можно в хиддене, можно в имени. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |