Добавить document.write при выводе переменной - как?

Iagent

Новичок
Добавить document.write при выводе переменной - как?

Есть вот такой вот код

$link_str = fread( .... );
# Выводим
$result .= $link_str . "<br>\n";

а мне нужно чтобы выводилось в виде

document.write('<p>$link_str </p>');

куда в коде это нужно дописать?

Как понимаю, кусок

</p>');
надо дописать вместо
<br>\n
верно? На точку с запятой не будет ругаться?
А куда писать
document.write('<p>
?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Попробуй описать проблему так, чтоб ее понял не только ты, а и остальные.
 

Iagent

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

- текст <br>

а в виде

document.write('<p>текст</p>');

Сейчас в скрипте (не моем) переменная выводится как

$result .= $link_str . "<br>\n";

в результате скрипт не работает так, как мне надо.

В моих похожих скриптах все работает, если выводить переменную как

print "document.write('<p>$text</p>');";

Т.е. надо к этому ввиду привести строку

$result .= $link_str . "<br>\n";

Смущает точка перед знаком "=", потому не знаю, куда там всунуть
document.write('<p>

делал вот так

$result "document.write('<p>" .= $link_str . "</p>');";

или так

$result = "document.write('<p>" . $link_str . "</p>');";

не работает...
 

FB3

Новичок
Автор оригинала: Iagent
Дошло, спасибо.

$result .= "document.write('<p>+ ";

:)
Там можно вообще все необходимое написать одной строчкой в двойных кавычках после $result .= , почитай внимательней описание синтаксиса :)
 
Сверху