Intereting Posts

как сохранить ссылку встраивания youtube в базе данных

Когда я сохраняю youtube вставлять iframe в мою базу данных, он добавляет кучу косых черт, когда я его нахожу. Как показано ниже.

<iframe width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/ycHXRWRKrdA?rel=0\" frameborder=\"0\" allowfullscreen></iframe> 

он хранится в виде длинного текста. что бы удалить косые черты, когда я вспоминаю это из базы данных или предотвращаю хранение косых червей в первую очередь

Solutions Collecting From Web of "как сохранить ссылку встраивания youtube в базе данных"

если вы используете PHP, вы можете использовать stripslashes ().

В качестве альтернативы вы можете кодировать / декодировать код base64.

Не сохраняйте этот HTML-код: просто сохраните уникальный идентификатор youtube, а затем выплюните HTML и подключите идентификатор из базы данных.

PHP Regex для получения идентификатора видео youtube?

раз и навсегда добавьте это в свой .htaccess:

 # disable the automatic-quote-removing from requests php_value magic_quotes_gpc off 

вы не сказали, если вы сохраните URL-адрес youtube в базе данных JSON. если да, замените возможные кавычки через:

 str_replace('\"','\\"',$url); 

также, конечно, его лучшая идея сохранить только код youtube как:

 $eurl = explode("/",$url); $eurl[sizeof($eurl)-1]; // <-- to database