Страница 1 из 1

help!! не заполняется textarea

Добавлено: 05 июн 2009, 22:52
ost
помогите плиз!! кусок кода:
$content = file_get_contents('data/file.txt');
$textarea->set_value_by_number("0",$content);

в итоге textarea остается пустым :( . когда ставлю прямо $content ='text', все заполняется..
на странице, с которой работаю charset=iso-8859-2
скрипт и файл откуда беру данные- ansi, может с кодировками проблема?

Re: help!! не заполняется textarea

Добавлено: 05 июн 2009, 22:59
Dark
ost писал(а):помогите плиз!! кусок кода:
$content = file_get_contents('data/file.txt');
$textarea->set_value_by_number("0",$content);

в итоге textarea остается пустым :( . когда ставлю прямо $content ='text', все заполняется..
на странице, с которой работаю charset=iso-8859-2
скрипт и файл откуда беру данные- ansi, может с кодировками проблема?
попробуй
$text= fopen("data/file.txt", "r");
$content = fgets($fp, 999);
Число 999 ,это сколько символов максимально брать
Если ниче не понятно , http://stfw.ru/page.php?id=3039

Добавлено: 06 июн 2009, 00:36
ost
разобрался)) отключил ява скрипт и все стало отправляться

help!! не заполняется input и textarea

Добавлено: 09 окт 2009, 15:25
Nyuma_cat
Ребята! у меня тоже похожая проблема.
Мне необходимо отвечать на письма, путем заполнения формы отправки - заголовок и текст письма.
Эти данные я определил в ассоциативном многомерном массиве, а затем вставляю нужные данные из массива, в зависимости от отправителя.
При работе скрипта данные из массива в форму просто не вставляются. Может в массиве какая-то ошибка или в операторах.Понять не могу, ведь я использую конструкции из мануала по PHP(http://php.su/learnphp/datatypes/?array), а скрипт не работает.

// Определяем массив данных для заполнения форм
$n["Doll_Baby"] = array("mes_subject"=>"Doll_Baby... текст заголовка", "text"=>"Doll_Baby... текст письма");
$n["Sugar_Motion"] = array("mes_subject"=>"Sugar_Motion... текст заголовка", "text"=>"Sugar_Motion... текст письма");
$n["Little__one"] = array("mes_subject"=>"Little__one... текст заголовка", "text"=>"Little__one... текст письма");
. . . . . .
$n1=$anchor->get_name_by_number(16); //присваиваем значение переменной (никнейм) для выбора отправителя из массива
. . . . .
$input->set_value_by_name('mes_subject',$n["n1"]["mes_subject"]); //Заполняем поле Заголовок
$textarea->set_value_by_name('text',$n["n1"]["text"]); //заполняем поле Текст письма

Если использовать конструкцию,

$input->set_value_by_name('mes_subject','текст заголовка');
$textarea->set_value_by_name('text','текст письма');

которая получилась при автозаписи скрипта, то поля заполняются, а со значениями массива не хочет. Если кто сталкивался, подскажите, в чем проблема?

help!! не заполняется input и textarea

Добавлено: 10 окт 2009, 02:54
Nyuma_cat
Прошу прощения за оффтоп :)
проблема решилась применением другой функции

$n1=$anchor->get_inner_text_by_number(16);
вместо
$n1=$anchor->get_name_by_number(16);

Но у меня теперь другая проблема, мне нужно в текст письма в массиве подставить имя получателя

$n["Doll_Baby"] = array("mes_subject"=>"Привет, {$r},как дела?", "text"=>"{$r} , как дела, напиши мне!");
где $r=Вася

При отработке скрипт выдает пустоту вместо значения переменной:

Привет, ,как дела? и
, как дела, напиши мне!

соответственно.
Есть ли возможность это реализовать?
Спасибо