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 :: Не могу передать через POST значения html-разметки

 PHP.SU

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


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

> Без описания
Elegant
Отправлено: 20 Сентября, 2014 - 18:58:45
Post Id



Частый гость


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


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




Не могу передать через POST значения html-разметки...
сейчас код выглядит так
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?include("nav.php");?>
  3. <?
  4. if($_POST["videoadress"]){
  5. $videoadress=$_POST["videoadress"];
  6. $videoadress = htmlentities($videoadress);
  7. echo $videoadress;}
  8. .....
  9.  

Передаю это <iframe src="http://vk.com/video_ext.php?oid=-54378078&id=166872032&hash=3782b2c9358f2a85&hd=1" width="607" height="360" frameborder="0"></iframe>
...
Передаю вот так


<form method="post" class="register-form" enctype="multipart/form-data" action="cabinetport.php">
<input class="input-block-level" type="text" placeholder="Скопируйте код для вставки из любого видеосервиса" id="videoadress" name="videoadress" value="">

В итоге выполнения меня блочит сервер минут на 20...
Forbidden

Пытался передать просто символы < > ? & " "

Без проблем передаются, но вот полностью нужный код не выходит
 
 Top
dcc0
Отправлено: 20 Сентября, 2014 - 21:46:17
Post Id


Участник


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


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




Вариант - скрипторезка на сервере. Не в БД случайно передаете?


-----
Март 2021. Бросил программирование
 
 Top
Elegant
Отправлено: 20 Сентября, 2014 - 22:14:04
Post Id



Частый гость


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


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




Цель в бд, но пока пытался просто хотя бы как то передать
 
 Top
dcc0
Отправлено: 20 Сентября, 2014 - 23:30:59
Post Id


Участник


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


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




Вопрос: а вы кавычки экранировали ?
CODE (htmlphp):
скопировать код в буфер обмена
  1. <iframe src="http://vk.com/video_ext.php?oid=-54378078&id=166872032&hash=3782b2c9358f2a85&hd=1" width="607" height="360" frameborder="0"></iframe>

(Добавление)
А если так попытаться?
PHP:
скопировать код в буфер обмена
  1. <?
  2. echo("<br /><FORM  METHOD=\"POST\"><INPUT type=\"text\" NAME=\"videoadress\" value=>
  3. <br /><INPUT TYPE=\"submit\" VALUE=\"wd\"<br /><FORM><br />");
  4. $videoadress=$_POST["videoadress"];
  5. if($_POST["videoadress"]){
  6. $trans = array("\\" => "", "\"" => "");
  7. echo strtr("$videoadress", $trans);}
  8. ?>

Вижу видео, картинка с девушкой.

(Отредактировано автором: 21 Сентября, 2014 - 00:33:05)



-----
Март 2021. Бросил программирование
 
 Top
dcc0
Отправлено: 22 Сентября, 2014 - 20:41:50
Post Id


Участник


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


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




В общем вот так если сделать, то передача вот этого через форму работает.
CODE (html):
скопировать код в буфер обмена
  1. <iframe src="http://vk.com/video_ext.php?oid=-54378078&id=166872032&hash=3782b2c9358f2a85&hd=1" width="607" height="360" frameborder="0"></iframe>


PHP:
скопировать код в буфер обмена
  1. <FORM  METHOD="POST"><INPUT type="text" NAME="videoadress" value=>
  2.  
  3. <br /><INPUT TYPE="submit" VALUE="wd"<br /><FORM><?
  4. $videoadress=$_POST["videoadress"];
  5.  
  6. if($_POST["videoadress"]){
  7.  
  8. $trans = array("\\" => "");
  9.  
  10. echo strtr("$videoadress", $trans);}
  11.  
  12. ?>

Но не знаю, насколько надежно.
В БД пишет и выводит.

(Отредактировано автором: 22 Сентября, 2014 - 21:02:55)



-----
Март 2021. Бросил программирование
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB