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 :: Переменная в HTML

 PHP.SU

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


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

> Без описания
LCarlo
Отправлено: 01 Октября, 2011 - 12:31:34
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Окт. 2011  


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




В двух словах, есть код:
PHP:
скопировать код в буфер обмена
  1. <center><form action = "" method="get">
  2.    <div  style="display: none;"></div>
  3.    URL сайта: <input type="code" name="justtext" value="http://<?PHP echo $lol; ?>"/>
  4. <input type="submit" value = "Отправить"/></center>


В значение поля "justtext" нужно загнать переменную местонахождения (url текущего сайта), как это сделать ?
Пытался даже так:
<?php
PHP:
скопировать код в буфер обмена
  1. $lol = $_SERVER['HTTP_HOST'];
  2.  
  3. echo <<<HTML
  4. <center><form action = "" method="get">
  5.    <div  style="display: none;"></div>
  6.    URL сайта: <input type="code" name="justtext" value="http://<?PHP echo $lol; ?>"/>
  7. <input type="submit" value = "Отправить"/></center>
  8. HTML;
  9. ?>
, но ничего не получилось, потому что в поле отображает "http://<?php echo $lol; ?>" Огорчение

Будь добры, подскажите как все сделать правильно Улыбка
 
 Top
grefon
Отправлено: 01 Октября, 2011 - 13:18:55
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


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




CODE (htmlphp):
скопировать код в буфер обмена
  1. <form action="" method="get">
  2.         URL сайта: <input type="code" name="justtext" id="justtext" value="" />
  3.         <input type="submit" value = "Отправить" />
  4. </form>
  5.  
  6. <script language="javascript">
  7.         document.getElementById("justtext").value = 'http://' + window.location.hostname;
  8. </script>


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
kappa
Отправлено: 01 Октября, 2011 - 13:23:04
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


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




Это наверное потому что используешь такой метод вывода echo <<<HTML.
 
 Top
LCarlo
Отправлено: 01 Октября, 2011 - 13:36:09
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Окт. 2011  


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




grefon пишет:
CODE (htmlphp):
скопировать код в буфер обмена

<form action="" method="get">
URL сайта: <input type="code" name="justtext" id="justtext" value="" />
<input type="submit" value = "Отправить" />
</form>

<script language="javascript">
document.getElementById("justtext").value = 'http://' + window.location.hostname;
</script>



-----


Огромное Вам спасибо, но это немного не то.
В HTML поле должна вводится переменная php. И введённые в поле данные должны быть в переменной (что-то типа "var"). А главное браться в переменную должна не эта часть кода: http://localhost/l.php?justtext=http://google[dot]com , а эта http://localhost/l.php?justtext=http://google.com.

PS: извиняюсь за свою некомпетентность и, как Вам может показаться, глупые вопросы, я ведь только учусь Закатив глазки .
(Добавление)
Всем спасибо Радость !
Решил так:
PHP:
скопировать код в буфер обмена
  1. echo "
  2. <center><form action = '' method='get'>
  3.   <div  style='display: none;'></div>
  4.   URL сайта: <input type='code' name='название поля' value='$переменная'/>
  5. <input type='submit' value = 'Отправить'/></center> ";
 
 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