0 / 0 / 0
Регистрация: 12.12.2014
Сообщений: 2

Прочесть из textarea текст и сохранить его в файле на сервере

12.12.2014, 21:23. Показов 2748. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прочесть из textarea текст и сохранить его в файле на сервере. Казалось бы просто, но вопрос в том, что я собираюсь читать и записывать в файл текст, состоящий более чем из 3-5 тысяч символов. Как мне это реализовать. Подкиньте скрипт. Или хотя бы подскажите как это сделать. Пробовал методы GET и POST - бьёт ошибку

Code
1
Request-URL Too Long
The requested URL's lenght exceeds the capacity limit for this server
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.12.2014, 21:23
Ответы с готовыми решениями:

Прочесть файл на сервере по фтп не скачивая его
Как прочесть файл на сервере по фтп не скачивая его и то, что в файле вывести в переменную

Как из textarea сохранить текст в переменную?
Вопрос в теме. За ранее благодарен

Выделенный текст из окна textarea сохранить в переменной jQuery
как выделенный текст из окна textarea сохранить в переменной? $( function() { $("#text").select(function() { var valu =...

4
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
12.12.2014, 21:54
Код в студию.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33421 / 21527 / 8240
Регистрация: 22.10.2011
Сообщений: 36,935
Записей в блоге: 12
12.12.2014, 22:09
Цитата Сообщение от ALISTAR KROULI Посмотреть сообщение
Пробовал методы GET и POST - бьёт ошибку
Как пробовал? Где код? Почему кто-то должен делать твою работу за тебя - непонятно. Показывай, как пытался (если пытался) - посмотрим, где ошибка...

Очень просто сказать: я пробовал - не получилось. Даже ничего не делая фактически. Я тоже пробовал, все получилось, значит, ищи ошибку у себя в коде. Такой ответ тебя устроит?
0
0 / 0 / 0
Регистрация: 12.12.2014
Сообщений: 2
12.12.2014, 23:05  [ТС]
Ну вот, держи

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
    $readmyfile=file_get_contents("description.txt");
    ?>
    </p>
     <?php
    echo $readmyfile;
    $readmyfile1=file_get_contents("comments.txt");
    echo $readmyfile1;
    
    echo $_POST["usercomments"];
    
    if(isset($_POST["usercomments"]))  //Чтение пользовательского комментария
                               {
                                 if($_POST["usercomments"]<>""){  //Проверка на пустоту
$colvoforumov=$colvoforumov.$_POST["usercomments"];                              
 $fp = fopen("comments.txt", "a+"); // Открываем файл в режиме записи
$mytext = "$colvoforumov\r\n"; // Исходная строка
$test = fwrite($fp, $mytext); // Запись в файл
fclose($fp); //Закрытие файла                                     
 
 
 
                                                                  }
                         
                               }
            
           
    ?>
 <br>
 <form method="Post" action ="page.php">
<textarea name="usercomments"   style="background-color:#FFF1BB; font-size:18px; width:560px; height:200px"></textarea>
      
      <p>
        <input type='submit' value='Комментировать'>
        <!--Поле ввода с редактором-->      
      </p></form>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
13.12.2014, 00:05
Цитата Сообщение от ALISTAR KROULI Посмотреть сообщение
Пробовал методы GET и POST - бьёт ошибку
Code
1
Request-URL Too Long
Такой ошибки не может быть при передаче данных методом POST, т.к.:
1) Это ошибка Request-URL, о чем и сообщает. Это метод GET (получить), а не POST. У него да, ограничение (обычно около 8 килобайт, ЕМНИП)
2) Передача данных методом POST не имеет ограничений в объеме передаваемого значения.
Единственное, что может на это влиять - это ограничения самого сервера. У апача это директивы post_max_size и, может быть, влияет еще upload_max_filesize.
По дефолту, в основном 2 мегабайта. Некоторые настраивают на один.
....В случае, если ничего из вышеперечисленного не поможет - то остается только один вариант: с помощью JS и AJAX разбивать текст на части и отправлять частями.
Цитата Сообщение от ALISTAR KROULI Посмотреть сообщение
PHP
1
$colvoforumov=$colvoforumov.$_POST["usercomments"];
код, выполняющий ненужную операцию конкатенации (с ненужным приведением типов) и, к тому же, бросающий нотайс.
Помимо этого, либо используйте и там, и там fopen, либо используйте file_get_contents/file_put_contents. А то ни рыба, ни мясо.
Цитата Сообщение от ALISTAR KROULI Посмотреть сообщение
PHP
1
2
3
if(isset($_POST["usercomments"])) *//Чтение пользовательского комментария
* * * * * * * * * * * * * * * *{
* * * * * * * * * * * * * * * * *if($_POST["usercomments"]<>""){
Как минимум, можно совместить в одно условие.
PHP
1
2
if(!empty($_POST["usercomments"]))  //Чтение пользовательского комментария
{
Сохранять результат в переменную только для того, чтобы тут же его вывести, имхо, глупо. $readmyfile не нужна, просто сразу
PHP
1
echo file_get_contents('...');
З.Ы. И научитесь оформлять нормально код. Читать же невозможно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.12.2014, 00:05
Помогаю со студенческими работами здесь

Текст из textarea и его заполнение
Есть TextArea с текстом. Если в нём одна строка textarea заполняется если несколько строк он не заполняется. Вывожу в него текст таким...

Из textbox1 сохранить текст в текстовый файл на ftp сервере
Не подскажете как это реализовать?

Как в TextArea или в IFRAME добавить цветной текст и обработать его
Нужно, чтобы было следующее. Чтобы была область, в которую можно что-то писать, и рядом две кнопочки. При нажатии на первую кнопочку в это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru