Официальный сайт студ.городка НГТУ
Программирование и БД » [php,ajax] Засабмитить форму,что бы получить $_FILES 

#1  14.01.08 09:50

[php,ajax] Засабмитить форму,что бы получить $_FILES

Переделываю NicEdit (http://nicedit.com/) ,простейший из WYSIWYG. Изначально там вставка изображение грубоватая :),нужно просто указать урлу до неё и всё.Хочеца сделать, допустим как на гугле:
1) Кликаем на кнопку "добавить изоражение", "вываливаеца" слой id="nicImageForm" с формой с input type=file и кнопокой "загрузить"
2) Выбираем пикчу, кликаем загрузить, и ессно без перезагрузки изображение грузица на сервер и сначала отображаеца в слое id="nicImageForm" и кнопка загрузить меняеца на две кнопки "ОК" и "В топку".
3) При нажатие на ОК изображение всавляеца в iframe редактрора. ПРи отмене без палева удаляем изображение.

Почти всё понятно,кроме как засабмитить форму что бы были доступна переменная $_FILES

Offline

#2  14.01.08 13:08

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

JsHttpRequest
Читать тут http://dklab.ru

Offline

#3  14.01.08 13:19

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

я использую jquery. при использование $.post() получаю просто value поля nicImageForm....ну хотя понятно

Исправлено iDrum (14.01.08 13:21)

Offline

#4  14.01.08 13:43

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

iDrum, <form enctype="multipart/form-data">

Offline

#5  14.01.08 13:45

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

XuMiX, и? ) эт ессно,без этой записи не бует работать..просто вопрос в том можно ли обойтись только jquery ? или без Котерова никак ?

Offline

#6  14.01.08 15:33

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

грузи через фрейм :)

Offline

#7  14.01.08 15:38

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

iDrum, дык и что не работает то?

Offline

#8  14.01.08 17:53

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

я использую jquery. при использование $.post() получаю просто value поля nicImageForm....ну хотя понятно

спешу поделиться замечательной ссылкой: PHP FAQ: Как найти и самостоятельно исправить ошибку в своем скрипте

Offline

#9  15.01.08 10:44

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

Bred Vilchec, ты идиот что ли? :)

XuMiX написал(а):

iDrum, дык и что не работает то?

уже всё работает :)причём замечательно

Offline

#10  15.01.08 12:54

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

как сделал, поделись опытом

Offline

#11  15.01.08 15:35

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

Самая попа была в том что nicedit.js ужат,всё кроме натсроек идёт одной строкой :).Но я быдлокодер и мне пох :). Вот так вот вобщем:
Качаем nicEdit.js (31.8 кб).  - сам редактор
Качаем niceEditorBackends.rar (31.8 кб).  - бэкенды

Так же понадобица jquery (кстате если кто нить перепишет без использования то будет отлично) и катероваская jshttprequest.js и jshttprequest.php (ссылка выше).

в файле nicEdit.js меняем your_domain на свой хост,а лучше указать полный путь до папок. Подключаем где нада и какие нада файлы и всё.
Файлы заливаюца в папку site.ru/images/upload/ ,ессно чмод. Папку можно поменять в папке в бэкенде заливки на сервер.
Проверено в лисе 2 и ие 6

Offline

#12  15.01.08 15:36

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

а да..файл nicEdit.js правлено дополненый :)

Offline

#13  16.01.08 09:32

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

блин,ошибку нашёл ) кнопочка добавить линк не пашет

Offline

#14  06.02.08 15:57

Re: [php,ajax] Засабмитить форму,что бы получить $_FILES

Offline

Программирование и БД » [php,ajax] Засабмитить форму,что бы получить $_FILES 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.027 сек.
Выполнено 14 запросов.