Вопрос тем кто знаком с php и dle

R1
На сайте с 15.02.2009
Offline
45
432



function ShowRating($id, $rating, $vote_num, $allow = true) {
global $is_logged, $member_id, $config, $lang, $db;
if ($rating=='null'){$rating="Уже Голосовали!";}else{
if ($rating) $rating = round($rating, 0); else $rating = 0;
if ($rating > 0) $rating = "<font color=green><b>+".$rating."</b></font>"; elseif ($rating == 0) $rating="<b>".$rating."</b>"; else $rating = "<font color=red><b>".$rating."</b></font>";
}
if (!$allow) {
$rated = <<<HTML
<div id="ratig-layer">{$rating}</div>
HTML;

return $rated;
}


там где color=green и color=red не проходит валидацию а если поставить ковычки то выпадет ошибка parse как этого избежать?

T
На сайте с 13.01.2009
Offline
50
#1

ставить апастрофы ' или экранировать ковычки обратным слэшеи \

Skom
На сайте с 02.12.2006
Offline
165
#2

dle в глаза не видел, но очевидно

"<font color=\"green\"><b>+"

lol, уже ответили...

Cras amet qui numquam amavit quique amavit cras amet
R1
На сайте с 15.02.2009
Offline
45
#3

Troytft и Skom спасибо помогло

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий