Выполнение сценария PHP в апачском веб-сервере

Я создал сценарий PHP и сохранил его как script.php, расположился в /var/www каталог. У меня также есть файл index.html, который имеет форму, которая требует, чтобы пользователь ввел значение и отправил с кодом

<html><body><form action="script.php" method="post">
name<input type="text name="fname"">
<input type="submit">
</form>
</body></html>

для тестирования я установил свой script.php файл, чтобы быть похожим

<?php
echo "Could not read name";
?>

Когда я ввожу URL в браузер, я получаю форму, и при нажатии отправляют, это отвечает путем высказывания URL http://localhost/script.php не был найден. я хотел бы знать причину, почему это так. Вопрос расширяется на то, почему я могу выполнить сценарий PHP самостоятельно, когда я перемещаю его от /var/www размещать папку и выполнять его как php -f script.php все же, когда я вставляю URL http://localhost/script.php , это сообщает, что URL не был найден

1
задан 24 February 2017 в 03:00

2 ответа

Привет, это то, что я сделал, и у меня есть успех с вашей идеей.

вот что я сделал,

script.php

<html>
<body>
<?php
echo " welcome "

?>
</body>
</html>

clickhere.html

<html><body><form action="script.php" method="post">
name<input type="text name="fname"">
<input type="submit">
</form>
</body></html>

Я поместил этот код в sudo gedit, записал этот код и сохранил в месте /var/www/.

Затем я открыл свой браузер и набрал в своем браузере как 127.0.0.1/clickhere.html

, затем я получил его enter image description here

и затем я нажал на эту кнопку enter image description here

0
ответ дан 24 February 2017 в 03:00

попробуйте это за свой оператор эха php

echo " welcome " . $_POST['fname'];

Также Ваш HTML имеет несоответствие кавычки для входного тега

<input type="text" name="fname">
0
ответ дан 24 February 2017 в 03:00

Другие вопросы по тегам:

Похожие вопросы: