Я ломаю голову над этим.
Я пытаюсь вставить встраиваемый видеокод, такой как youtube / viddler / etc .., который начинается с тега объекта:
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Ahg6qcgoay4?fs=1&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ahg6qcgoay4?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
в MySQL с PHP. Я просмотрел весь интернет, и не было ничего хорошего, чтобы это произошло. Кто-нибудь знает, как успешно вставить этот код в базу данных в качестве значения для $ video?
ОБНОВЛЕНИЕ: Я выяснил, как сохранить его, но сейчас я пытаюсь вызвать его в php, но вернуть только текстовое значение, в основном весь код вставки в виде текста отображается вместо самого видео. Вот мой код дисплея, который показывает текст. Как сделать так, чтобы вместо этого показывалось реальное видео?
<?php
//assuming a connection to the database exists
$sql = "SELECT * FROM table";
$result = mysql_query( $sql );
while( $row = mysql_fetch_array( $result, MYSQL_ASSOC ) ) {
$html = array(); //create an array of html formated values.
$html['video'] = nl2br( stripslashes( htmlentities( $row['video'], ENT_QUOTES, 'UTF-8' ) ) );
echo "Video:<br />{$html['video']}<hr />";
} ?>
ОБНОВЛЕНИЕ: Вот так выглядит код встраивания в БД:
<object width=\"450\" height=\"380\"><param name=\"movie\" value=\"http://www.youtube.com/v/Z5j3CORfxmw&hl=en_US&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://www.youtube.com/v/Z5j3CORfxmw&hl=en_US&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"450\" height=\"380\"></embed></object>
Код php прямо над ним извлекает эти данные без косых черт, и он отображает код для встраивания идеально в виде текста, но фактическое видео из этого не формируется. В любом случае, чтобы отображаемый код действовал как код и показывал видео вместо текста?