Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Выбор файла и исполнение скрипта без перезагрузки страницы
Но мне нужно сделать 2 вещи :
1. Сделать возможным выбор файлов ( то есть не прописанный в коде заранее как "f/info.txt" в примере).
2. Сделать редактирование файлов без перезагрузки страницы.
Уже голова болит, что только не пробовал.
Пожалуйста, натолкните новичка на путь истинный! Если кто нить поможет кодом - то вообще классно.
Заранее спасибо!
Deonis
Отправлено: 19 Ноября, 2013 - 16:05:09
Посетитель
Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009
Помог: 14 раз(а)
Для этого понадобится JS, а если быть точнее, то Ajax. Схема следующая: Выбор файла для редактирования (напр., выпадающий список) > ajax-запрос с именем файла > на сервере вытягиваем контент из этого файла и отправляем его ответом клиенту > полученное содержимое ответа вставляем в ваш textarea. Сохранение после редактирования происходит по тому же принципу.
Вот пример с использованием библиотеки jQuery: HTML
Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009
Помог: 14 раз(а)
caballero пишет:
вы бы прежде писать метр кода хоть поинтресовались откуда он файлы выбирать хочет с сервера или клиента.
Ну, титул ̶м̶е̶т̶р̶а̶ мэтра, я себе не присуждал. И судя из кода в вопросе, лично я понял так, что файл уже на сервере и никакого намёка на предварительную его загрузку - я так же не увидел.
caballero
Отправлено: 19 Ноября, 2013 - 21:02:07
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
ТС хочет редактор а значит вероятнее всего файлы берутся с машины клиента
а то что написал человек, задающий на форумах подобные вопросы, можно даже не смотреть.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.