Привет, Я сделал сайт на конструкторе. В конструкторе нет поддержки метода оплаты яндекс деньгами, поэтому несколько переменных из пхп мне надо разместить в отправляемой в яндекс-деньги форме, для чего я сделал пустую html страницу, всунул туда форму яндекс денег (написанную на html)и хотел ряд переменных взять из предыдущей формы php, которая как раз открывается перед html формой. проблема состоит в том, что во всех учебниках написано, что достаточно на html поставить любой метод php закрыв его <? ?> и он будет выполняться, однако на моей странице он не работает. В своих экспериментах я дошел до попыток напечатать методом эхо Хэлло Ворд в скобках и это не выполняется. Получается, что-то еще надо разместить на странице чтобы браузер понимал, что на ней может быть пхп. Скажите чего там нет? --- Добавлено --- HTML: <!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="robots" content="index, follow" /> <meta name="generator" content="RapidWeaver" /> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="baseurl" content="https://www.polandrussia.ru/"> <link rel="stylesheet" type="text/css" media="all" href="../rw_common/themes/kiki/consolidated-1.css?rwcache=532864463" /> <link href='https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700|Merriweather:400,700,400italic|Josefin+Slab:400,400italic,700|Francois+One|?rwcache=532864463' rel='stylesheet' type='text/css'> <title>paymentform | Поланд Раша Стор</title> <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/manifest.json"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="/ms-icon-144x144.png"> <meta name="theme-color" content="#ffffff"> <link rel='stylesheet' type='text/css' media='all' href='../rw_common/plugins/stacks/stacks.css?rwcache=532864463' /> <link rel='stylesheet' type='text/css' media='all' href='files/stacks_page_page1.css?rwcache=532864463' /> <meta name="formatter" content="Stacks v3.5.5 (4120)" > <style type="text/css" media="all">header { height:135px; background-image: url(../resources/header1.png); } #title_wrapper, #logo img{ display: none; } sub_navigation_bar { background-color:#313131; }</style> </head> <body> <header class="container-fluid"> <div class="container"> <div class="row"> <div class="col-12" id="title"> <a href="https://www.polandrussia.ru/"><small class="hidden-sm hidden-xs">Поланд Раша Стор</small></a> </div> </div> </div> </header> <nav class="container-fluid"> <div class="container"> <div class="row"> <label for="show-menu" class="show-menu">Show Menu</label> <input type="checkbox" id="show-menu" role="button"> <ul><li><a href="../" rel="">Store</a></li><li><a href="../page-4/agreement.html" rel="">Соглашение пользователя</a></li><li><a href="../page-2/agreement.html" rel="">Условия доставки</a></li><li><a href="../page-3/contacts.html" rel="">Контакты</a></li></ul> </div> </div> </nav> <main class="content"> <div class="cover cover-image margin-bottom-md"> <div class="container"> <div class="row"> <div class="col-12"> <h1 class="huge text-center-md"></h1> </div> </div> </div> </div> <div class="container"> <aside class="col-md-4 float-right-md"> <div class="sidenav"> <ul></ul> </div> <h5></h5> <p></p> <p></p> </aside> <article class="container-fluid col-md-8"> <div id='stacks_out_1_page1' class='stacks_top'><div id='stacks_in_1_page1' class=''><div id='stacks_out_4_page1' class='stacks_out'><div id='stacks_in_4_page1' class='stacks_in stack_stack'><div id='stacks_out_2_page1' class='stacks_out'><div id='stacks_in_2_page1' class='stacks_in html_stack'><form action="https://money.yandex.ru/eshop.xml" method="post" action="review.php"> <h2>Страница оплаты товара Поланд Раша Стор</h2> <?php echo «WTF» ?> <h2> заплатить по заказу № <?php echo RCUtilities::$localization->order->number; ?> </h2> <input name="shopId" value="66667" type="hidden"/> <input name="scid" value="777766" type="hidden"/> <input name="orderNumber" value="<? RCUtilities::$localization->order->number; ?>" type="hidden"/> <input name="sum" value="100.50" type="hidden"> <input name="customerNumber" value="abc000" type="hidden"/> <input name="paymentType" value="AC" type="hidden"/> <input name="cps_phone" value="79110000000" type="hidden"/> <input name="cps_email" value="user@domain.com" type="hidden"/> <input type="submit" value="Заплатить"/> </form> </div></div></div></div></div></div> </article> </div> </main> <!-- content --> <footer class="container-fluid"> <div class="container"> <div class="col-12 text-center" id="copyright"> © 2017 Аквилон </div> </div> </footer><!-- footer --> </body> </html><!-- END html -->
Спасибо за подсказку, однако проблема в том, что наверху, присмотритесь, тупое echo php (106-я строка) не выводит ничего на страницу. Что уж тут про передачу переменных говорить
? PHP: <?php echo $email; ?> PHP: <?= $email ?> --- Добавлено --- тупая ошибка не заключенная в одинарные кавычки
не работает, думаю провайдер чудит, не дает выполнять вперемешку пхп и хтлм. поменял .аксесс, дописав строки RemoveHandler .html .htm AddType application/x-httpd-php .php .htm .html .phtml теперь вместо открытия страницы браузер ее грузит
Вот тут описаны лишь несколько вариантов директив, заставляющих работать php в html файлах. Но не проще ли изменить расширение на php?
Поковыряйтесь на яндексе, там где-то есть готовое решение для быстрого внедрения. Я деньги, с мобильника и что-то там еще.
Что же вы так нелюбезны? Проблем я не выдумывал, на сервере была отключена смешанная отработка html и php
кто вам сказал что не должен? Кто не должен? Кто вам дал право писать ахинею с видом гуру? Возможность выполнения PHP в HTML странице очень удобная штука. Она конечно засирает код, но оптимальна для заплаток.
Не кто, а что. Сайт нарисован средствами фронт-енд и менять расширения это значит лезть в 170 сгенерированных файлов и править код. И делать это после каждого апдейта.