Помощник
|
Сохранение текста в файл страницы |
Bucks
|
Сообщение
#1
|
||
|
|
||
|
|||
LifeUP |
24.8.2010, 23:23;
Ответить: LifeUP
Сообщение
#2
|
|
Энтер? может простой кнопки?
Собственно вот пример, приделан к обработчику onkeyup (отпускание нажатой кнопки) <table width="423" border="1" cellspacing="0" cellpadding="0"> <tr> <td id="sudatext"> </td> </tr> </table> <textarea name="text" cols="50" rows="5" onKeyUp="gettext(this)"></textarea> <script language="JavaScript" type="text/javascript"> function gettext (val) { var val = val.value; // Достаем то что юзер вводит document.getElementById('sudatext').innerHTML = val; } </script> P.S поиграй с обработчиками и найди нужный |
|
|
Zippovich |
24.8.2010, 23:26;
Ответить: Zippovich
Сообщение
#3
|
|
Если Вам нужно именно в файл сохранить, а не просто innerHTML, что потеряется при обновлении сраницы, то Вам в справочную PHP функций работы с файлами надо.
|
|
|
Bucks
|
Сообщение
#4
|
|
Я думаю тут можно обойтись без php.
Надо текст который введен в textarea, при отправке, занести в переменную. Есть такая фигнюшка. element1.innerHTML = "тут должна быть переменная"; После занести эту переменную в этот элемент.=) Ток я пока не знаю как это сделать. |
|
|
LifeUP |
25.8.2010, 12:00;
Ответить: LifeUP
Сообщение
#5
|
|
<input type="hidden" name="hd" id="hd" value="" /> <script> var vl = document.getElementById('тут ID textares').value; // забираем данные из textarea document.getElementById('hd').value = vl; // Заносим данные что списал юзер в скрытое поле </script> я думаю понятно для чего скрытый инпут? |
|
|
r3ntg3n |
27.8.2010, 13:48;
Ответить: r3ntg3n
Сообщение
#6
|
|
если использовать только javascript, то Вы сможете набраный текст сохранить только для текущей сессии работы со страницей. если же Вы хотите сохранить введенный текст для пользователей (или просто для Вас самих) то тут без записи в файл не обойтись.
Если Вам нужно обновление содержания таблицы без перезагрузки страницы, можете юзать ajax+php. Если же Вам подойдет перезагрузка станицы, куда сохраняете текст, то тут можно обойтись самим php. Вешаете на страницу форму с текстовым полем textarea, пишете туда текст, а в роли обработчика формы прописываете php-скрипт, который всю эту беду сохранит в файл. Например: обработчик (файл handler.php): [PHP]$content = htmlspecialchars($_POST['content']); if (!get_magic_quotes_gpc()) { $content = stripslashes($content); } chdir ($_SERVER['DOCUMENT_ROOT']); file_put_contents('page.txt', $content); /* если надо добавить в файл, а не заменять все данные, которые находяться в нем, то нужно написать file_put_contents('page.txt', $content, FILE_APPEND); */ echo ("<meta http-equiv=\"refresh\" content=\"0; url=" . $_SERVER['HTTP_REFERER'] . "\">";[/PHP] форма в странице: <form action="handler.php" action="post"> <!-- в атрибут action вписать путь к файлу handler.php --> <textarea cols="25" rows="10" name="content"></textarea> <br/> <input type="submit" value="Save"> </form> на странице, куда надо достать текст из сохраненного файла вставляете следующий код: [PHP]$content = file_get_contents ($_SERVER['DOCUMENT_ROOT'] . "/page.txt"); echo $content;[/PHP] |
|
|
TOmm |
22.2.2011, 18:48;
Ответить: TOmm
Сообщение
#7
|
|
|
Всем Доброго времени суток! Скажите, а можно ли более на доступном языке объяснить простому смертному как это сделать? Например открываешь то-то и пишешь туда то-то. Я просто не особо разбираюсь, а информация о том как сделать так, чтобы текст сохранялся очень меня интересует... а разбираться самому, времени особо нет. Или тут обязательно нужно знать язык HTML? Я знаю, что я лох в этом, ламер и нуб и скорее всего, заслуживаю самого страшного наказания, за то что влез к вам сюда с таким вот вопросом. Но вы уж меня простите. Я писал на подобном форуме, а мне сказали идти учить мат. часть...:rolleyes:. Поэтому очень прошу не посылать меня никуда, но взять под свою опеку и помочь! Я давэ слово волшебное знаю... Пожааалуйста!
p.s. Можно в личку или тут ответить, если конечно не сложно!
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужно ли закрывать ненужные страницы тегом noindex, follow? | 8 | noviktamw | 2833 | 2.3.2024, 12:53 автор: toplinks |
|
Перевод текста в речь нейросетями - сервис Zvukogram | 13 | Zvukogram | 7128 | 19.2.2024, 18:16 автор: freon_mr777 |
|
📌 Рандомизация видео/аудио/фото/текста с минимальным участием - 𝓓𝓮𝓵𝓽𝓪𝓣𝓸𝓸𝓵𝓼 Мы предлагаем комплексное решение для рандомизации всех видов офера |
2 | leviathan | 1340 | 29.1.2024, 21:29 автор: leviathan |
|
Вытащить страницы из кэша Яндекса | 2 | VostrVL | 1913 | 11.1.2024, 23:07 автор: ЛаврионСергеевич |
|
Нужен перевод текста с RU на UZ | 0 | REGNET | 743 | 22.2.2023, 15:17 автор: REGNET |
Текстовая версия | Сейчас: 28.3.2024, 20:49 |