Всем привет. Сломал себе всю голову, да и гугл тоже, в поисках ответа на, казалось бы, простой вопрос: Как загрузить данные из txt-файла в textarea? Смысл примерно такой: У пользователя есть текстовое поле (textarea), рядом с ним кнопочка для открытия и загрузки файла (txt). После этого должна произойти магия и данные из txt должны оказаться в textarea PHP: <div id="list" name="list"> <p>Список</p> <textarea id="list_area" name="list_area" rows="10" cols="45">1</textarea> <form enctype="multipart/form-data" method="post"> <p><input type="file" name="load_list"> <input type="submit" value="Отправить"></p> </form> </div> Существуют ли такие способы ? Единственный вариант который я вижу - это физическая загрузка файла на сервер, далее чтение этого файла и перенос в textarea. Но тогда как минимум нужно будет обновлять страницу, а это неприемлемо, так как таких textarea планируется два или более. Может это можно сделать как-то с помощью AJAX ? Кто подскажет ?
не обязательно обнавлять страницу. в html 5 есть javascript api форм. ты можешь отправить форму с файлом аяксом . и получив ответ отрисовать его в textarea. сразу удалив файл на сервере. итого загрузил, отправил аяксом, прочитал, вывел текст , удалил файл. на клиенте отрисовал http://www.sitepoint.com/html5-ajax-file-upload/