За последние 24 часа нас посетил 22601 программист и 1272 робота. Сейчас ищут 779 программистов ...

Передать в html форму значение php переменной

Тема в разделе "Вопросы от блондинок", создана пользователем Alex42, 20 ноя 2017.

Метки:
  1. Alex42

    Alex42 Новичок

    С нами с:
    20 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
    Привет,

    Я сделал сайт на конструкторе. В конструкторе нет поддержки метода оплаты яндекс деньгами, поэтому несколько переменных из пхп мне надо разместить в отправляемой в яндекс-деньги форме, для чего я сделал пустую html страницу, всунул туда форму яндекс денег (написанную на html)и хотел ряд переменных взять из предыдущей формы php, которая как раз открывается перед html формой.
    проблема состоит в том, что во всех учебниках написано, что достаточно на html поставить любой метод php закрыв его <? ?> и он будет выполняться, однако на моей странице он не работает.
    В своих экспериментах я дошел до попыток напечатать методом эхо Хэлло Ворд в скобках и это не выполняется.
    Получается, что-то еще надо разместить на странице чтобы браузер понимал, что на ней может быть пхп.
    Скажите чего там нет?
    --- Добавлено ---
    HTML:
    1. <!doctype html>
    2.  
    3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    4.         <meta name="robots" content="index, follow" />
    5.         <meta name="generator" content="RapidWeaver" />
    6.      
    7.     <meta http-equiv="x-ua-compatible" content="ie=edge">
    8.     <meta name="viewport" content="width=device-width, initial-scale=1">
    9.     <meta name="baseurl" content="https://www.polandrussia.ru/">
    10.     <link rel="stylesheet" type="text/css" media="all" href="../rw_common/themes/kiki/consolidated-1.css?rwcache=532864463" />
    11.      
    12.  
    13.     <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'>
    14.     <title>paymentform | Поланд Раша Стор</title>
    15.     <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
    16. <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
    17. <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
    18. <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
    19. <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
    20. <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
    21. <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
    22. <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
    23. <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
    24. <link rel="icon" type="image/png" sizes="192x192"  href="/android-icon-192x192.png">
    25. <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
    26. <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
    27. <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
    28. <link rel="manifest" href="/manifest.json">
    29. <meta name="msapplication-TileColor" content="#ffffff">
    30. <meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
    31. <meta name="theme-color" content="#ffffff">
    32.  
    33.  
    34.  
    35.  
    36.             <link rel='stylesheet' type='text/css' media='all' href='../rw_common/plugins/stacks/stacks.css?rwcache=532864463' />
    37.         <link rel='stylesheet' type='text/css' media='all' href='files/stacks_page_page1.css?rwcache=532864463' />
    38.      
    39.      
    40.      
    41.      
    42.         <meta name="formatter" content="Stacks v3.5.5 (4120)" >
    43.      
    44.  
    45.     <style type="text/css" media="all">header {
    46.     height:135px;
    47. background-image: url(../resources/header1.png);
    48. }
    49. #title_wrapper, #logo img{
    50. display: none;
    51. }
    52. sub_navigation_bar {
    53. background-color:#313131;
    54. }</style>
    55. </head>
    56.  
    57.     <header class="container-fluid">
    58.         <div class="container">
    59.             <div class="row">
    60.                 <div class="col-12" id="title">
    61.                     <a href="https://www.polandrussia.ru/"><small class="hidden-sm hidden-xs">Поланд Раша Стор</small></a>
    62.                 </div>
    63.             </div>
    64.         </div>
    65.     </header>
    66.  
    67.     <nav class="container-fluid">
    68.         <div class="container">
    69.             <div class="row">
    70.                 <label for="show-menu" class="show-menu">Show Menu</label>
    71.                 <input type="checkbox" id="show-menu" role="button">
    72.                 <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>
    73.             </div>
    74.         </div>
    75.     </nav>
    76.  
    77.     <main class="content">
    78.      
    79.         <div class="cover cover-image margin-bottom-md">
    80.             <div class="container">
    81.                 <div class="row">
    82.                     <div class="col-12">
    83.                         <h1 class="huge text-center-md"></h1>
    84.                     </div>
    85.                 </div>
    86.             </div>
    87.         </div>
    88.      
    89.         <div class="container">
    90.             <aside class="col-md-4 float-right-md">
    91.                 <div class="sidenav">
    92.                     <ul></ul>
    93.                 </div>
    94.                 <h5></h5>
    95.                 <p></p>
    96.                 <p></p>
    97.             </aside>
    98.          
    99.             <article class="container-fluid col-md-8">
    100.                  
    101. <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">
    102. <h2>Страница оплаты товара Поланд Раша Стор</h2>
    103. <?php echo «WTF» ?>
    104.  
    105. <h2> заплатить по заказу №
    106.         <?php echo RCUtilities::$localization->order->number; ?>
    107.  
    108. </h2>
    109.  
    110.     <input name="shopId" value="66667" type="hidden"/>
    111.     <input name="scid" value="777766" type="hidden"/>
    112.     <input name="orderNumber" value="<? RCUtilities::$localization->order->number; ?>" type="hidden"/>
    113. <input name="sum" value="100.50" type="hidden">
    114.     <input name="customerNumber" value="abc000" type="hidden"/>
    115.     <input name="paymentType" value="AC" type="hidden"/>
    116.  
    117.     <input name="cps_phone" value="79110000000" type="hidden"/>
    118.     <input name="cps_email" value="user@domain.com" type="hidden"/>
    119.   <input type="submit" value="Заплатить"/>
    120. </form>
    121. </div></div></div></div></div></div>
    122.  
    123.             </article>
    124.         </div>
    125.      
    126.     </main> <!-- content -->
    127.                      
    128.     <footer class="container-fluid">
    129.         <div class="container">
    130.             <div class="col-12 text-center" id="copyright">
    131.                     &copy; 2017 Аквилон            
    132.             </div>
    133.         </div>
    134.     </footer><!-- footer -->
    135.  
    136.    
    137.                     </body>
    138. </html><!-- END html -->
     
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    PHP:
    1. <input name="cps_email" value="<?php echo $email; ?>" type="hidden"/>
     
  3. Alex42

    Alex42 Новичок

    С нами с:
    20 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
    Спасибо за подсказку, однако проблема в том, что наверху, присмотритесь, тупое echo php (106-я строка) не выводит ничего на страницу.
    Что уж тут про передачу переменных говорить
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    ?

    PHP:
    1. <?php echo $email; ?>
    PHP:
    1. <?= $email ?>
    --- Добавлено ---
    тупая ошибка не заключенная в одинарные кавычки
     
  5. Alex42

    Alex42 Новичок

    С нами с:
    20 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
     
  6. Alex42

    Alex42 Новичок

    С нами с:
    20 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
    не работает, думаю провайдер чудит, не дает выполнять вперемешку пхп и хтлм. поменял .аксесс, дописав строки
    RemoveHandler .html .htm
    AddType application/x-httpd-php .php .htm .html .phtml

    теперь вместо открытия страницы браузер ее грузит
     
  7. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    Вот тут описаны лишь несколько вариантов директив, заставляющих работать php в html файлах. Но не проще ли изменить расширение на php?
     
  8. oxana77

    oxana77 Новичок

    С нами с:
    7 авг 2017
    Сообщения:
    23
    Симпатии:
    0
    Поковыряйтесь на яндексе, там где-то есть готовое решение для быстрого внедрения.
    Я деньги, с мобильника и что-то там еще.
     
  9. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    автор сам себе проблемы выдумывает. Ответы были озвучены. Смысла больше нету тут.
     
  10. Alex42

    Alex42 Новичок

    С нами с:
    20 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
    Что же вы так нелюбезны? Проблем я не выдумывал, на сервере была отключена смешанная отработка html и php
     
  11. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    расширение html не должен обрабатывать пхп код. Это делает другое расширение.
     
  12. Alex42

    Alex42 Новичок

    С нами с:
    20 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
    кто вам сказал что не должен? Кто не должен? Кто вам дал право писать ахинею с видом гуру?

    Возможность выполнения PHP в HTML странице очень удобная штука. Она конечно засирает код, но оптимальна для заплаток.
     
  13. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    @Alex42, не понятно кто Вам мешает расширение поменять?
     
  14. Alex42

    Alex42 Новичок

    С нами с:
    20 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
    Не кто, а что. Сайт нарисован средствами фронт-енд и менять расширения это значит лезть в 170 сгенерированных файлов и править код. И делать это после каждого апдейта.
     
  15. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    ну конечно, зачем знать веб дизайнеру пхп
     
  16. Alex42

    Alex42 Новичок

    С нами с:
    20 ноя 2017
    Сообщения:
    22
    Симпатии:
    0
    Я вижу вы здесь давно, помогите пожалуйста с этим вопросом