Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Переменные для работы со строкой из файла

Сообщения:  [1-3] 

 
 автор: cheops   (20.10.2005 в 11:44)   письмо автору
 
   для: SuperAdm   (20.10.2005 в 03:54)
 

Так бывает когда в $lines[$a1] имеются переводы строк, если вы хотите использовать этот текст в JavaScript их необходимо будет убрать.

   
 
 автор: himic   (20.10.2005 в 09:38)   письмо автору
 
   для: SuperAdm   (20.10.2005 в 03:54)
 

$dt = explode("|", $lines[$a1]); //здесь разбиение на подстроки
echo "document.write(\"<font color=$fontcolor>foreach($dt[0] as $out) echo $out;</font>\");";

Выведит всю строку, т.е. массив

а зачем документ врайт нужен?
выводи сразу
echo $lines[$a1];

   
 
 автор: SuperAdm   (20.10.2005 в 03:54)   письмо автору
 
 

Объясните. Есть рабочий пример:

$dt = explode("|", $lines[$a1]); //здесь разбиение на подстроки
echo "document.write(\"<font color=$fontcolor>$dt[0]</font>\");";//выводим первую подстроку

Так Вот как сделать так, чтобы не использовать подстроки, т.е. выводить всю строку, не использую переменную списка $dt?

Пробовал так:
echo "document.write(\"<font color=$fontcolor>$lines[$a1]</font>\");"
но не получается: при просмотре ИЕ пишет что незавершенная строковая константа

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования