![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Predator199 |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
Вообщем:
Так, файл выбрали, нужно принять название и тд в php
И в итоге $_FILES['uploadimg']['tmp_name']) пуста, подскажите что не так. Как отправить данные выбранного файла jaixcom в php Это сообщение отредактировал(а) Predator199 - 23.1.2013, 19:34 |
||||||
|
|||||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
и что ожидается от этого кода? смотрел, что он возвращает? наобум писал? |
|||
|
||||
Predator199 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
Смотрел, но оставил лишь из-за того, что без него обновл страница. Не знаю почему.
Это сообщение отредактировал(а) Predator199 - 23.1.2013, 19:57 |
|||
|
||||
mullih |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 19.12.2006 Репутация: нет Всего: 2 |
файлы через javascript аяксом не отправить, может что для html5 есть но вроде нету
|
|||
|
||||
Predator199 |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
Мне нужно, выбираю файл, он загружается на сервер без обновл страницы. После добавляю к элементу загруженную картинку. Есть еще какие нибудь способы.
Щас прописываю:
Получаю ответ. Прописываю так:
нет ответа. |
||||
|
|||||
Predator199 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
||||
|
||||
Arantir |
|
|||
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 14 Всего: 55 |
Predator199, интересно, как вас угораздило забраться в дебри веб-разработки?
Загрузки без перезагрузки пока еще не изобрели. Но изобрели такую вещь, как фреймы. А фреймы, как известно, могут загружаться параллельно друг другу. Все, что надо сделать, это скриптами заставить форму отправится не из основной страницы, а из фрейма. А для форм и ссылок целевой фрейм задается атрибутом target. -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
Predator199 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
Вот к примеру. Я передаю путь через get в php. Далее можно загрузить как нибудь файл?
Можно ли и js и php писать в файле с расширением php. И сделать загрузку файлов не обновл страницу? Без фреймов. Это сообщение отредактировал(а) Predator199 - 23.1.2013, 21:47 |
|||
|
||||
Arantir |
|
|||
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 14 Всего: 55 |
Predator199, вот и что ответишь после этого...
Вы хотя бы попытки делали разобраться во всем этом? Или так, наугад код пишите? Нельзя! Нельзя уже ничего сделать сервером, зная тупо название (путь) файла на компьютере пользователя. Политика безопасности, ё-маё. Не лезьте вы сразу в аякс! Возьмите, сделайте на странице фрейм и отправьте из него файл. Для начала! А уже потом прицепите туда аякс. -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
Predator199 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
Не люблю я эти фреймы. Страница кажется как на соплях... Без фремов, куда все надежней прекрепленно...
Вы скажите, если перемешаю php с js. Можно ли загрузить файл. На мой взгляд можно, тут и jaix нет. Все в 1 скрипте, выполняется последовательно. Если можно так сделать, то буду писать, а так время убивать не охота, чтоб под конец зайти в тупик. И вновь к старту, к тому с чего начинал задумку. Это сообщение отредактировал(а) Predator199 - 23.1.2013, 22:06 |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
ajax, ajax толку-то? на сервере выполнится PHP часть. потом отдастся клиенту. клиент выполнит javascript часть. и всё. давали же ссылку на азы. можно, конечно, упрямиться, но существующий механизм это не изменит. отправить данные на сервер можно только двумя способами: с перезагрузкой страницы/фрейма и XMLHttpRequest. Чтоб передавать вторым способом, при помощи FireReader API, который еще не каждым браузером и поддерживается, надо знать, почему выбираешь именно это. Чтоб использовать первый способ надо намного меньше усилий. Кроме того, странный аргумент. iframe никого никуда не сдвигает. сидит себе, блочный элемент… jQuery предлагает вообще радикальное решение: создается невидимый iframe, там создается форма, в форму клонируется input[type=file] с уже выбранным файлом, форма отправляется. всё. даже видимых элементов нет. кста, есть еще и третий вариант: использование flash или java плагина. но то не лучшая альтернатива |
|||
|
||||
Arantir |
|
|||
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 14 Всего: 55 |
Повторяю еще раз: Загрузка файлов без перезагрузки страницы производится через фрейм.
Объясняю: фрейм - это не "кривое страшное квадратное посреди страницы", фрейм - это такой тег! И куда вы его вставите и вообще ли он будет виден - это уже совсем другой вопрос. Его можно вообще создать через JS, так чтобы на самой странице его как бы и не существовало никогда. Отправляете форму с файлом во фрейм. Во фрейме вам все аккуратненько загружается на сервер самым обычным образом. При этом сама страница не перезагружается. Вам всего лишь нужно тем же JS получить ответ из фрейма и написать мол файл загружен. Вот и все. Добавлено через 54 секунды Мне уже страшно заглядывать в темы с автором Predator199 =) -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
Predator199 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 412 Регистрация: 1.2.2012 Репутация: -1 Всего: -4 |
Фрейм js-бред, не то.
Сделаю через: <frame></frame> Можно брать избр через jaix, бд. Но мне щас не это интересно. На странице, которую буду выводить через frame. На ней буду размещать загруженные изображения к новоти. Размеры как проставлять? Нужно чтоб фрем растягивался в высоту, до той высоты скок выведено строчек изображений. Как сделать? display, поможет? Это сообщение отредактировал(а) Predator199 - 23.1.2013, 23:45 |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
||||
|
||||
Arantir |
|
||||
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 14 Всего: 55 |
Зачем же столь глубоко осведомленному в HTML, JS и PHP человеку понадобилась помощь всяких разных людей, советующих бред? Эпично:
Остается только добавить что-то вроде: "да ты уже в тупике, парень". Напишите свой браузер! Если вам настолько класть на все существующие стандартны, то напишите приложение, которое будет делать все именно так, как хочется вам. P.S.: Если я задел чьи-то чувства оффтопом, то можете не беспокоится, на сием посте мои руки окончательно опустились в отношении Predator199. -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
||||
|
|||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |