Intereting Posts
Как автозагрузка расширенных классов? Как я могу использовать php, чтобы при нажатии пользователем определенной кнопки они могли писать в определенный .txt-файл? Запуск SQL-запроса после завершения AJAX Уже начатые сеансы PHP WooCommerce – пользовательские миниатюры и по умолчанию уменьшают изображение неожиданный T_ENCAPSED_AND_WHITESPACE, ожидающий ошибки T_STRING или T_VARIABLE или T_NUM_STRING file_get_contents не работает? Чтобы перенаправить пользователя обратно в index.php после обработчика Предупреждение: mysqli_connect (): сервер MySQL ушел Доктрина, не позволяющая ResultSetMappingBuilder работать Php PDO rowCount () возвращает неверный результат Печатать что-то на встроенном веб-сервере PHP Сформировать BIC из номера банковского счета IBAN PHP & mySQL: простой код для реализации транзакции – фиксация и откат MD5 строки в ActionScript возвращает неверные результаты, когда какой-то hex является частью строки (т. Е. «Abc \ xBF \ x4E»)

Почему php-тег не работает в html-файле?

У меня есть файл register.php, и я определил $ name = "" внутри этого файла

global $name; $name = ""; 

и теперь в html-форме у меня есть:

  <form name="register" action="register.php" method="post" class="smart-green"> <h1>Contact Form <span>Registration Form</span> </h1> <label> <span>Username:</span> <input id="name" type="text" name="username" value ="<?php echo $name;?>" placeholder="Enter your user name" maxlength="20" /> </label> </form> 

Но вывод <?php echo $name; ?> <?php echo $name; ?> вместо пустого! Любая идея, как я могу это исправить?

Ваш веб-сервер будет обрабатывать HTML-страницу как есть. Он будет анализировать только HTML, насколько это возможно. Если вы переименуете свою страницу с расширением PHP, веб-сервер проанализирует ее с помощью интерпретатора PHP, и именно тогда PHP будет интерпретироваться. Кроме того, как указывает Фред в комментариях, вы можете сказать Apache рассматривать HTML как PHP.

переименуйте файл формы в .php, чтобы интерпретировать тег php.

В php-файле вы можете иметь как php, так и html-код, но не наоборот.

Это правильно, так как файл, который должен быть распознан как php, его расширение должно быть ex-form.php таким образом, что он может быть выполнен, чтобы дать результат