Как вызвать php скрипт из html
Перейти к содержимому

Как вызвать php скрипт из html

  • автор:

Как из html вызвать функцию php?

Нельзя напрямую вызвать функцию php из html, но можно создать ссылку в html, которая будет вести на страницу с кодом php, который будет выполнять нужную функцию.

Для этого можно использовать тег , который позволяет встраивать исполняемый PHP-скрипт в HTML-код:

 type="text/php"> // Здесь пишется PHP-код  

Также можно использовать тег , чтобы встроить результаты работы PHP-скрипта в HTML-код:

 src="path/to/script.php"> 

Как сделать вызов php скрипта из html?

Для этого можно использовать тег , который позволяет встраивать исполняемый PHP-скрипт в HTML-код:

 type="text/php"> // Здесь пишется PHP-код  

Также можно использовать тег , чтобы встроить результаты работы PHP-скрипта в HTML-код:

 src="path/to/script.php"> 

Как вызвать функцию php в html

Как можно сделать так, чтобы функция check_domen() вызывалась только после того, как мы передали в $_POST имя домена, который необходимо проверить?

 ?>      Document   

Отслеживать
72.6k 12 12 золотых знаков 92 92 серебряных знака 180 180 бронзовых знаков
задан 10 мая 2021 в 16:48
71 6 6 бронзовых знаков
Что это за функция такая, и что Вам нужно конкретно? Выложите код, без кода ничем не помочь.
10 мая 2021 в 17:05
Прошу прощения, забыл вставить код.
10 мая 2021 в 17:18

Нельзя в код добавлять то, что было в ответе. Это сбивает с толку. Если есть новый вопрос или уточнение к ответу — надо и спрашивать, а не править вопрос не своим решением

10 мая 2021 в 18:26

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Надо проверять отправлена ли форма и есть ли там имя

Отслеживать
ответ дан 10 мая 2021 в 17:42
Антон Металлов Антон Металлов
144 6 6 бронзовых знаков
Сделал как вы сказали, и теперь функция всегда выдает Домен свободен, с чем это связано?
10 мая 2021 в 18:19

@Rumeone Значит некорректное имя вводите. Смотрите отладкой что происходит внутри функции. Потому что при наличии домена — всё так и выведет: sandbox.onlinephpfunctions.com/code/… (это ответ на ip-api.com/json/pinterest.ru?lang=ru)

10 мая 2021 в 18:34

@Rumeone Также замечу, что должно быть так: $host = $_POST[‘name’]; . Вы же имя должны как-то получить из поста?

Запускаем первый PHP скрипт

Итак, запуск .php скрипта отличается от обычного HTML файла. Как мы знаем, чтобы в браузере открыть .html файл достаточно кликнуть на него и открыть его в браузере. А как же всё же открывается .php ? Итак, необходимо проделать следующие вещи:

1. Проинсталлировать denwer. Достаточно сделать только 1 раз.

2. Перезагрузить компьютер.

3. Если при установке поставили галочку, что автоматически запускать денвер при старте, то данный пункт пропускаем, в противном случае идём по адресу установки денвера, по умолчанию это c:/WebServers/ открываем папку «/denwer/» и запускаем его: «run.exe» , полный путь выглядит так: «c:/WebServers/denwer/run.exe». Теперь справа внизу должны появиться 2 иконки в виде розового пера и черной шапки на черной почтовой открытке.

4. Проверяем наличие папки по адресу: «c:/WebServers/home/test1.ru/www/». Так вот, данная директория и есть папка, в которой будет наш сайт.

5. В DreamWeaver создаём сайт: «Site/New site». Указываем имя для сайта и данную директорию, так как в ней будет располагаться наш сайт. Все .php файлы сохраняем в эту директорию и её поддиректории.

6. Запускаем скрипт. Открываем браузер и вводим в адресной строке: http://test1.ru/ — автоматически откроется index.php в корне сайта, или напрямую указываем файл, какой хотим открыть: http://test1.ru/myfile.php , это значит, что файл myfile.php находится по адресу: c:/WebServers/home/test1.ru/www/myfile.php

7. Теперь проверяем, работает ли наш файл верно. Пишем следующий код внутри:

Теперь на экране должна появиться фраза Hello World! без остальных символов, это значит, что мы всё верно сделали и можем приступать к изучению PHP.

Школа программирования © 2012-2024
imbalance_hero | inpost@list.ru , admin@school-php.com
account on phpforum | youtube channel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *