Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не добавляются плеер с iframe в базу данных

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Maskca
Отправлено: 13 Мая, 2010 - 13:47:25
Post Id


Частый гость


Покинул форум
Сообщений всего: 167
Дата рег-ции: Май 2009  


Помог: 0 раз(а)




Здравствуйте помогите мне решить такой вопрос: у меня сайт с онлайн фильмами, после смены хостинга я не могу добавить в базу данных фильмы с плеером iframe, например: <iframe style='overflow: hidden; border: 0; width: 500px; height: 330px' src='http://embed.novamov.com/embed.php?width=500&height=380&v=9s32a9w3b1q6b' scrolling='no'></iframe> когда нажимаю добавить фильм, у меня появляется просто белая страница, я добавляю данные в базу данных с помощью :
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("insert into data (title,year,director,country,link) values ('$title','$year','$director','$country','$link') ",$db);
  3.                  if ($result == true)
  4.                  {
  5.                  echo "<p>Ваш фильм  успешно добавлен</p>";
  6.                  }
  7.                  else{"<p>Произошла ошибка</p>";}
  8.  


После обработки мне не выдает ни "Ваш фильм успешно добавлен", ни "Произошла ошибка", а просто белый екран.


-----
http://view-tv[dot]ru - Бесплатное телевидение, кино, радио
 
 Top
JustUserR
Отправлено: 13 Мая, 2010 - 15:31:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Maskca пишет:
После обработки мне не выдает ни "Ваш фильм успешно добавлен", ни "Произошла ошибка", а просто белый екран.
Можем быть нужно проэкранировать записываемые данные с помощью mysql_real_escape_string - а ранее видимо у вас работал magic_quotes_gpc


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Maskca
Отправлено: 13 Мая, 2010 - 15:46:05
Post Id


Частый гость


Покинул форум
Сообщений всего: 167
Дата рег-ции: Май 2009  


Помог: 0 раз(а)




Я так понял, что мне нужно сделать так:
PHP:
скопировать код в буфер обмена
  1.  
  2. $title = mysql_real_escape_string($title);
  3. $year = mysql_real_escape_string($year);
  4. $director = mysql_real_escape_string($director);
  5. и тд...
  6.  
  7. $result = mysql_query("insert into data (title,year,director,country,link) values ('$title','$year','$director','$country','$link') ",$db);
  8.         if ($result == true)
  9.                  {
  10.                  echo "<p>Ваш фильм  успешно добавлен</p>";
  11.                  }
  12.                  else{"<p>Произошла ошибка</p>";}


Большое спасибо, все заработало!!!

(Отредактировано автором: 13 Мая, 2010 - 18:47:44)



-----
http://view-tv[dot]ru - Бесплатное телевидение, кино, радио
 
 Top
JustUserR
Отправлено: 14 Мая, 2010 - 09:33:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Maskca пишет:
Большое спасибо, все заработало!!!
Пожалуйста! Действительно любые заносимые в БД данные следует экранировать с помощью обратных слешей с учетом кодировки PHP-скрипта и БД-соединения - что и делает специальная функция mysql_real_escape_string


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB