#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
#8 14.01.08 17:53
Re: [php,ajax] Засабмитить форму,что бы получить $_FILES
я использую jquery. при использование $.post() получаю просто value поля nicImageForm....ну хотя понятно
спешу поделиться замечательной ссылкой: PHP FAQ: Как найти и самостоятельно исправить ошибку в своем скрипте
Offline
#10 15.01.08 12:54
#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
#13 16.01.08 09:32
#14 06.02.08 15:57
Re: [php,ajax] Засабмитить форму,что бы получить $_FILES
http://www.phpletter.com/Our-Projects/AjaxFileUpload/
В ff работает 100% :)
Offline

