|
|
|
| код
if (!empty($_POST)) { print_r($_FILES); print_r($_POST); die(); }
|
дает результат
Array
(
)
Array
(
[i] => 0
[file] => [object]
)
|
i - переменная просто, file - закачиваемый файл
почему он появляется как объект в массиве ПОСТ и почему его нет в ФАЙЛС? | |
|
|
|
|
|
|
|
для: bronenos
(28.08.2007 в 13:08)
| | это на старте php происходит?
Или кто-то уже успел покопаться в параметрах? | |
|
|
|
|
|
|
|
для: Trianon
(28.08.2007 в 13:40)
| | да нет вроде, ниче я такого не трогал... правда, вот что добавила опера:
[file] => [object HTMLInputElement]
|
| |
|
|
|
|
|
|
|
для: bronenos
(28.08.2007 в 13:42)
| | opera - это, насколько мне известно - браузер.
В скрипт опера ничего добавить не может.
Скрипт на серверной стороне.
Смотрите явные и неявные (php_prepend) include-файлы | |
|
|
|
|
|
|
|
для: Trianon
(28.08.2007 в 13:55)
| | я понимаю, не маленький!
кстати, приношу извинения, я допустил ошибку в скрипте
var file = false;
for (var d in data)
{
if (typeof data[d] == "string") continue;
if (typeof data[d].type != "file") continue;
file = true;
break;
}
|
потому и косяки | |
|
|
|
|
|
|
|
для: Trianon
(28.08.2007 в 13:55)
| | правда есть еще одна проблема....
при
if (!empty($_FILES)) { die ("<script> alert('".$_FILES['file']['error']."'); </script>"); }
|
опера показывает 0, ие - 4
почему он не загружает файл? | |
|
|
|
|
|
|
|
для: bronenos
(28.08.2007 в 14:03)
| | У оперы (как минимум мобильной) другие соглашения по передаче файлов на сервер, нежели у стандартных браузеров.
К слову сказать, у большинства мобильных браузеров поддержки загрузки файлов на сервер нет вообще. | |
|
|
|
|
|
|
|
для: Trianon
(28.08.2007 в 14:54)
| | это компьютерная версия
http://phx.freedomf.net/mirage.php | |
|
|
|