Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2011, 22:56   #1
n014me
 
Аватар для n014me
 
Регистрация: 23.03.2010
Сообщений: 4
По умолчанию <textarea> и php с функцией file()

Всем доброго времени суток. Проблема такая: есть файл .txt, в нем лежат различные наименования, расписанные построчно. Есть обычная html-форма с инпутами(<input type=text>) и с несколькими <textarea>. Нужно из файла построчно перенести наименования в инпуты и текстареа. Для этого беру функцию файл и делаю массив из строк этого файла. Обычный echo выведет любой элемент массива правильно, а инпут, если в строчке больше чем одно слово, выведет только первое слово. Собственно поэтому я и решил воспользоваться textarea, этот тэг выводит всю строчку, но после неё делает никому ненужную новую строку(\r\n).
Так вот, помогите пожалуйста, кому не трудно, мне надо, чтобы, либо инпут выводил всю строчку, а не только первое слово, либо, чтобы textarea не делал ненужный отступ.

кусок кода:

<?php
$arr = file("test.txt");
echo '<form action="var.php" method="get" name="form1">';
echo "<textarea name=qu1 rows=3>$arr[0]</textarea><br />";
echo "<input type=text name=an1_1 value=$arr[1]><br />";
//дальше идут все те же тэги
...

кусок кода записывающий в этот файл текст построчно:

$file='test.txt';
$fp = fopen ($file, "w");
foreach ($arr2 as $output)
{
fwrite($fp, $output."\r\n");
}
fclose($fp);

массив arr2 берется методом get из тех самых инпутов
Помогите пожалуйста!
Заранее спасибо!!

Последний раз редактировалось n014me; 25.05.2011 в 23:42.
n014me вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чём разница между unit, header file, cpp file? TwiX Общие вопросы C/C++ 6 29.04.2012 19:49
Почему FILE*, а не FILE Asker13 Общие вопросы C/C++ 2 30.03.2011 23:20
textarea, её размер Kapitann HTML и CSS 1 22.10.2010 20:46
Error 1 fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory s20 Общие вопросы C/C++ 2 26.09.2009 23:28