[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: echo превращает & в & !!!
yuriy
Добрый вечер, Господа!
echo превращает & в &, чего не хотелось бы. Кто-нибудь знает как избежать такого поведения?



Спустя 12 минут, 53 секунды (30.09.2011 - 14:27) yuriy написал(а):
Вернее, если строковая переменная содержит '&', то при объединении этой переменной с другой строкой, происходит замена '&' на '&'.

Спустя 43 секунды (30.09.2011 - 14:28) Winston написал(а):
А показать код?
И echo не превращает символы в html сущности. Это делает ф-я htmlspecialchars

Спустя 48 секунд (30.09.2011 - 14:29) yuriy написал(а):
Не совсем понятно почему это происходит. Кто-нибудь знает?

Спустя 1 минута, 42 секунды (30.09.2011 - 14:30) yuriy написал(а):

return '<object id="videoplayer474" width="' . $this->_width . '" height="' . $this->_height .
'"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" />' .
'<param name="movie" value="' . $this->_nameServer . 'player/uppod.swf" /><param name="flashvars" value="comment=Ролик&st=' .
$this->_nameServer . 'styles/video43-349.txt&file=' . $this->_nameFile . '" /><embed src="' . $this->_nameServer .
'player/uppod.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" ' .
'wmode="transparent" flashvars="comment=Ролик&st=' . $this->_nameServer . 'styles/video43-349.txt&file=' . $this->_nameFile .
'" width="' . $this->_width . '" height="' . $this->_height . '"></embed></object>';

Спустя 1 минута, 8 секунд (30.09.2011 - 14:31) yuriy написал(а):
Если переменная $this->_nameFile содержит '&', то на выходе получаю '&amp;'.

Спустя 2 минуты, 21 секунда (30.09.2011 - 14:34) Winston написал(а):
Цитата (yuriy @ 30.09.2011 - 14:31)
Если переменная $this->_nameFile содержит '&', то на выходе получаю '&amp;'.

Значит пиши
html_entity_decode($this->_nameFile);

Спустя 22 минуты, 20 секунд (30.09.2011 - 14:56) yuriy написал(а):
Спасибо! Помогло. Но теперь другая проблема - файл не того формата и проигрываться не хочет. Ну, это уже совсем другая история. А может знаете как проиграть видеофайл файл из "В контакте"?

Спустя 1 минута, 29 секунд (30.09.2011 - 14:58) yuriy написал(а):
Ссылка не битая: http://vkontakte.ru/video_ext.php?oid=-279...8cc7cd90e1&hd=1
Но не играется.

Спустя 1 минута (30.09.2011 - 14:59) Winston написал(а):
У них должно быть сове API


_____________
void x;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.