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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Переменные для работы со строкой из файла
 
 автор: 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>\");"
но не получается: при просмотре ИЕ пишет что незавершенная строковая константа

   
 
 автор: 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];

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

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

   
Rambler's Top100
вверх

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