Большой Воронежский Форум
» Веб-дизайн>Кавычки?
V_L 12:04 28.09.2006
есть такая строчка
<a href="enter.php?sel=0" onMouseOut="RestoreImg()" onMouseOver="SwitchImg('document.a1','document.a1' ,'imb/10a.gif')"><a href="imb/10.gif" name="a1" width="150" height="22" alt="" border="0"></a>

я хочу ее присвоить переменной, например так
$vars="<a href="enter.php?sel=0" onMouseOut="RestoreImg()" onMouseOver="SwitchImg('document.a1','document.a1' ,'imb/10a.gif')"><a href="imb/10.gif" name="a1" width="150" height="22" alt="" border="0"></a>";
так естественно нельзя.
если менять все ' на " то не работает rollower image
собирать и подстрок или есть что попроще?
ХАРЧО 13:26 28.09.2006
Другой способ есть: использовать метасимволы. Т.е. добавлять слэш (\) перед кавычкой. Например: $vars = "This \"message\" is quoted"; и т.п.
alemiks 13:31 28.09.2006
можно еще использовать heredoc-строку

Сообщение от :
$vars = <<<LINK
<a href="enter.php?sel=0" onMouseOut="RestoreImg()" onMouseOver="SwitchImg('document.a1','document.a1' ,'imb/10a.gif')"><a href="imb/10.gif" name="a1" width="150" height="22" alt="" border="0"></a>
LINK;

ХАРЧО 13:43 28.09.2006

Сообщение от alemiks:
можно еще использовать heredoc-строку

Да, пожалуй для PHP 4 и выше это более элегантный способ.
V_L 13:43 28.09.2006
с heredoc-строкой на мой взгляд лучше
не пришлось иправлять тучу кода
как говориться век живи век учись
всем спасибо
Вверх