PHP - по умолчанию значение поля формы на текущую дату - PullRequest
1 голос
/ 13 февраля 2009

Я пытаюсь установить значение в поле по умолчанию для текущей даты, но мой код:

<?php 
echo '<input type="text" name="makeupassignment" size="50" value="'.date("m/d/y").'">';
?>

только печатает это:

«; ?>

Ответы [ 3 ]

1 голос
/ 13 февраля 2009

Я думаю, что PHP не включен / не установлен на веб-сервере, с которым вы тестируете. Посмотрите исходный код на этой странице, и вы увидите весь свой код, я уверен, что

1 голос
/ 13 февраля 2009

По сути, PHP не разбирает страницу на наличие кода.

  • Является ли скрипт, который вы запускаете, сценарием .html или .php? Убедитесь, что это правильный суффикс. Я обнаружил, что Firefox не будет открывать страницу с расширением .php (если я не получаю к ней доступ через localhost).
  • Работает ли PHP? Проверьте, запустив php -v в окне консоли / терминала.
  • Работает ли Apache (/ IIS / lighttpd и т. Д.)?
1 голос
/ 13 февраля 2009

Мне кажется, что веб-страница не работает через интерпретатор PHP. Проверьте источник для веб-страницы. Вы видите исходный код PHP, когда нажимаете «показать исходный код» в своем браузере?

Я думаю, что ваш браузер анализирует это следующим образом:

  • открытый тег с типом? Php
  • два поля с именами "echo" и "'
  • затем поля со значениями: type = "text", name = "makeupassignment", size = "50" и value = "'. Date (", а затем m / d / y ").'"
  • тогда есть закрывающий тег>
  • , а затем остальное выводится дословно
...