Form-textarea???

maxxp2004

Guest
Form-textarea???

Здраствуйте. Имеются 3 вопроса.

1) Нужно передать большой массив данных(<100 строк) из <textarea> в файл. Простой передачей через строку не получается.

2) Как создать кнопку, при нажатии на которую в <textarea> будет добавлен текст(скажем теги <b></b> )

3) Как правильно сохранить одномерный массив в файл. Такой вариант не работает:

PHP:
$MyMass=file(....);
....
$MyMass[$j]=
......
$f=fopen(".......","w+") or die("Error!");
fseek($f,0,seek_set);

for($r=0;$r<count($MyMass);$r++)
{
fputs($f,$MyMass[$r]);
}
fflush($f);
}
Спасибо.
 

DoctorD

Guest
maxxp2004

2. Вроде бы так (хотя это не php =)) )

<textarea name="text1" cols="30" rows="5">
bla bla bla
</textarea>

<input type="button" value="Add" onclick=" text1.value += '<b></b>' ">
 

maxxp2004

Guest
Всем спасибо! Всё заработало :)

Кстати, может кто-нибудь подскажет из-за чего при закачке файлов на сервер через FTP они бьются :confused:
 

iliah

Новичок
>из-за чего при закачке файлов на сервер через FTP они бьются
transfer mode бывает бинарный и текстовый
 

maxxp2004

Guest
Это я знал. А что из этого следует... В чём причина?
В несовершенстве передачи ???
 

iliah

Новичок
maxxp2004
что ты имеешь в виду под несовершенством?
протокол TCP гарантирует целостную доставку пакетов по назначению
 

graciano

Guest
Originally posted by maxxp2004
Это я знал. А что из этого следует... В чём причина?
В несовершенстве передачи ???
В Винде и в *nix используются разные символы для кодировки перевода строки и возврата каретки (для текстовых файлов). Если указан текстовый режим, то при заливке файла на сервант виндовские символы автоматически заменяются на юниксовские (так надо заливать TXT HTM PHP CSS JS XML etc...), если бинарный - все оставляется как есть (JPG PNG GIF ZIP EXE MP3 AVI etc...). То есть если закачать, скажем, zip в текстовом режиме - это символы (если они в нем присутствуют) заменятся, CRC тоже и файл будет битым.
 
Сверху