база данных

Вставить переменную в текст html

Доброго времени суток, есть у меня очень длинный пхп файл, и не менее длинный код html, который должен выводиться при определённом случае(case «print_code». Html код я вынес в отдельный файл пхп вида

case "print_code": require('variable.php'); print "$variable";

Всё работает, но появилась необходимость изменять значения некоторых в зависимости от ситуации. Я решил этот момент следующим образом:
1) в html натыкал где надо спецсимволов
2) с помощью str_replace() перед print заменил их на нужные мне значения.
Всё как-бы работает, но мне кажется что должен быть более простой, и менее ресурсозатратный вариант.
Кто сталкивался подскажите, спасибо.

Как вставить в переменную текст и переменную вместе?
Вопрос для бывалых программистов наверное простой, но не где пока не нашел ответа. Подскажите.

Вставить в переменную с html новый кусок html
в переменную получаю html страницы $zz=file_get_contents("index.php");.

Если вставить переменную в текст сообщения, приходит пустота
Здравствуйте,возникла проблема. Есть страница 1.php <html> <meta http-equiv="Content-Type".

Вставить(заменить) код(текст) в нескольких html файлах
Есть много-много html файлов. Структура у них одна. Мне необходимо их изменить, вставив в.

ЦитатаСообщение от ijonhson Посмотреть сообщение

если вы имеете ввиду в основном, то код станет на 300 строк длиннее(для этого и выносилось в отдельный файл всё), а в подключаемом как, если весь текст одна переменная?

Читайте также:  Get java package path

ЦитатаСообщение от ijonhson Посмотреть сообщение

ну так эта переменная строится по каким-то условиям. ну добавь еще условие, которое управляет input’ами

ЦитатаСообщение от ijonhson Посмотреть сообщение

1) в html натыкал где надо спецсимволов
2) с помощью str_replace() перед print заменил их на нужные мне значения.

если я правильно понял..
Вы заменяете в прочитанном html файле некий набор придуманных вами служебных слов.. Что вам мешает поменять расширение html вашего шаблона на расширение php и в те места где вы писали служебные слова, прописать вставки вида и и т.д. В зависимости от условий заполняете значениями переменные. Уверен ресурсоемкость снизится вдвое.

не совсем правильно, шаблон и есть php файл в котором строковой переменной присваивается текст html кода, то-есть после require в код основного файла попадает строковая переменная

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
 $s3='     

Добавить игрока в базу данных


  имя игрока

/*^^^^ -спецсимвол*/ '
; ?>
case "change": $mas=file_to_mas('support/database.d'); $tempmas=explode(">>[[",$mas[$number]); require('support/s3.php'); $s3=str_replace("^^^^",$number,$s3); print "$s3"; break;

ЦитатаСообщение от ijonhson Посмотреть сообщение

перед этим, внимание!(увага)присваиваете значения переменным которые прописаны в support/s3.php . Вставки в ‘support/s3.php делайте так Ну не занаю как объяснить. честно пытался.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
 $s3='     

Добавить игрока в базу данных


  имя игрока

">/*как-то так. */ '
; ?>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   

Добавить игрока в базу данных


  имя игрока

$number ?>">
case "change": $mas=file_to_mas('support/database.d'); $tempmas=explode(">>[[",$mas[$number]); require('support/s3.php'); break;

Эксперт HTML/CSSЭксперт PHP

ЦитатаСообщение от ijonhson Посмотреть сообщение

в приведенном выше случае — данный способ ничем не оправдан. Это делается (если таким образом) через file_get_contents()+strtr()/str_replace(), и мешать вывод php и html-кода вообще довольно редко является необходимостью — а читабельность от этого только падает. Итого, используя ваш же способ, получаем нечто наподобие такого
какой_то_шаблон.tpl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
html> head>title>база данных/title> link href="../../images/style.css" rel="stylesheet" type="text/css" /> /head> body> table>tr>h1> Добавить игрока в базу данных/center>/h1> /tr> tr> td width="5%" valign="top"> form action="../../index.html"> input type="submit" value="выход" class="button">/form> br>br> h4>  имя игрока   /*^^^^ -спецсимвол*/   
 . $s3 = str_replace( '^^^^', $number, file_get_contents('какой_то_шаблон.tpl') );

И да, обычно в таких случаях используют не непонятные ^^^^^ а «переменные» вида <имя_переменной_для_замены>(а-ля Smarty)

Другой вариант, куда более лучший, на мой взгляд (т.к. избавляет от необходимости использовать лишние вызовы strtr/str_replace и т.д.) — объявлять переменные выше и подключать файл. Таким образом, выглядеть этот код будет примерно так:
какой_то_там_php_шаблон.php

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
html> head>title>база данных/title> link href="../../images/style.css" rel="stylesheet" type="text/css" /> /head> body> table>tr>h1> Добавить игрока в базу данных/center>/h1> /tr> tr> td width="5%" valign="top"> form action="../../index.html"> input type="submit" value="выход" class="button">/form> br>br> h4>  имя игрока/h4> form action="base.php"> input type="hidden" name="rout" value="savechange"> input type="hidden" name="number" value=" "> /form> /body> /html>
 . $какая_то_переменная = 'какое то значение'; require 'какой_то_php_шаблон.php';

ЦитатаСообщение от KOPOJI Посмотреть сообщение

Как вставить переменную java скрипт в php переменную
Здравия, форумчане! Извиняюсь за некорректность заголовка. Подскажите новичку, есть ли.

Как сохранить в переменную другую переменную + текст?
Нужно сохранить в одной переменной несколько переменных + текст, что бы потом все это дело вывести.

Как вставить в текущую html-страницу содержимое другого html-файла?
Как вставить в текущую html-страницу содержимое другого html-файла? Допустим есть файл.

Как к нескольким файлам html подключить текст из другого html через php?
Ребят, расскажите пожалуйста как к нескольким файлам html через php подключить текст из другого.

Источник

как использовать переменную php в html?

Ниже перечислены переменные PHP, которые я хотел бы использовать в своем HTML-коде:

var $pathimage1="mydir/images/large/"; $pathimage2="mydir/images/thumb/"; $imagename="landscape.jpg"; $K="item1"; $row=180; $colon=200; 

как использовать эти php-переменные в html-коде?

Если вы хотите отобразить переменную PHP внутри вашего html-содержимого, вы должны использовать этот вид фрагмента:

Сделайте файл с расширением .php, и вы можете использовать php-код в html, используя теги open и close. как это:

Это простой пример, поэтому вы можете удержаться.

и использовать. для конкатенации переменных php.

     

и сохраните этот файл с расширением .php

Вы можете отображать его только с помощью php-тегов и внутри него и эхо-переменные …

вы заканчиваете php с?> и начинаете с

Your question is not very clear. I think you are talking about embedding php in html. Try this: bla bla    I hope this helped. This is very basic. Please visit http://www.w3schools.com/php/default.asp Thanks 

Источник

Как вставить данные из php кода в html код?

Вставить данные из PHP переменной в HTML/JS код.
Копаюсь в opencart(но вопрос не о нем), нашел функцию для вызова нужного мне изображения. Проверяю.

Как вставить код php в HTML страницу?
Где писать код php и как его вставить в HTML страницу? P.S пишу код для HTML страницы в программе.

Как полученные данные из js вставить в php код?
так что-то не работает: <?php var_dump(array_filter($data, function.

Как отделить код HTML от кода PHP?
мне сказали что иногда лучше разделять код php и html, т.е. не писать все в одной куче(у меня.

Цитата

Сообщение от vers

Цитата

Сообщение от fobos

Если мне с vers-ом не изменяют глаза, вопрос был про PHP, а не html.
Fobos, объясни точнее что ты хочешь сделать.

1 есть форма vxod.php (здесь водятся логин и пароль)
2 есть форма vohel.php (здесь после проверки логина и проверки воодится информация)
3 есть форма gotovo.php (эта форма служит для заноси информации из формы 2 в базу данных (microsoft access))
ВНИМАНИЕ вопрос как мне добавить логин из 1 формы в 3 форму

Самое надежный способ по моему это запомнить имя пользователя в сесии.
В начале всех трех файлов пишем
if (!session_id()) session_start();
В файле vohel.php после прохождения авторизация запоминаем логин пользователя в сессии. Для этого надо вызвать функцию session_register и передать ей имя переменной в которой хранится имя пользователя. Например, если переменная называется login, то вызываем так
session_register(«login»)

На странице gotovo.php считываем значение переменной из сессии $_SESSION[«login»].

Warning: session_start(): Cannot send session cache limiter — headers already sent (output started at z:homelocalhostwwwobyavavxod.php:6) in z:homelocalhostwwwobyavavxod.php on line 7
стоит на это обратить внимание или можно просто засобачит. (@)

Источник

Вывод переменной php в html коде

Здравствуйте, подскажите пожалуйста как вывести значение переменной php в html коде?
Фрагмент кода:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
 include('session.php'); include('login.php'); if(!isset($_SESSION['login_user'])){  header("location: index.php"); // Redirecting To Home Page } $mylogin = $_SESSION['login_user'] ?> /*Пытаюсь вывести значение переменной $mylogin */ ul class="rd-navbar-nav"> li class="active">a href="../index.php">Главная/a>/li> li>a href="../all-tour.html">Туры/a>/li> li>a href="../about-us.html">Про нас/a>/li> li>a href="../contacts.html">Контакты/a>/li> li style = "color: black">a href="logout.php">/a>/li> /ul>

Вывод переменной из php в строку ввода/вывода на форме Html
Добрый день! Столкнулся с такой проблемой, не знаю как вывести переменную из php в строку.

Вставить php-условие в html-код, который находится в php-коде
Выводится список из базы данных foreach($callbacklist as $call) < .

Разобраться в коде PHP + HTML
Здравствуйте, помогите разобраться в коде. Смысл в том, что на форме находиться несколько SELECT и.

Кодировка PHP в HTML коде
Здравствуйте. Есть сайт, расположен на денвере. По инструкции использования Денвера в файле.

Источник

Оцените статью