Как вызвать функцию php в html
Как можно сделать так, чтобы функция check_domen() вызывалась только после того, как мы передали в $_POST имя домена, который необходимо проверить?
?> Document
Отслеживать
71.2k 12 12 золотых знаков 91 91 серебряный знак 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
Антон Металлов Антон Металлов
125 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’]; . Вы же имя должны как-то получить из поста?
10 мая 2021 в 18:36
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как из html вызвать функцию php?
Нельзя напрямую вызвать функцию php из html, но можно создать ссылку в html, которая будет вести на страницу с кодом php, который будет выполнять нужную функцию.
Для этого можно использовать тег , который позволяет встраивать исполняемый PHP-скрипт в HTML-код:
type="text/php"> // Здесь пишется PHP-код
Также можно использовать тег , чтобы встроить результаты работы PHP-скрипта в HTML-код:
src="path/to/script.php">
Вызов функции PHP во время спиритического сеанса
От автора: вчера нечаянно попал на странный спиритический сеанс – отчаянные студенты первого курса пытались осуществить вызов функции PHP. Что только не придумают «чайники»: то с бубном скачут, а теперь еще вот это. Но давайте попробуем обойтись более традиционными методами :).
Бубен не понадобится
Пожалуйста, отложите все магические атрибуты в сторону. Запустите Денвер, скопируйте следующий код и посмотрите, как он работает «без бубна»:
Применение функции include в php
Первое занятие по php я решил начать с функции include, которая очень нужна при создании сайтов на html с использованием php. Она позволяет вставить файл с php-кодом в нужном месте основного кода.
Синтаксис include в php:
include(‘filename’);
Что бы на вашем html сайте выполнялись php скрипты, расширение файла должно быть .php (например filename.php). Любой php код начинается символами , каждая функция php должна заканчиваться ; (точкой с запятой).
Объясню практическую пользу использования php конструкции include.
Когда вы только начинаете создавать свой сайт на html, еще очень сложно сказать сколько всего будет страниц и какие делать пункты меню. Поэтому, создавая новую страницу, вы вынуждены добавлять ссылку в меню на каждой из уже созданных страниц. Тут приходит на помощь include. В том месте, где вы выводите меню, нужно вставить php код
Создайте файл menu.html. В нем будет находится html код, отвечающий за показ меню. Вызываться этот файл будет на всех страничках.
Приведенный пример не идеален, но удобен тем, что достаточно внести изменения всего в одном файле, а не во всех, когда вы хотите расширить меню. Но когда нужно поменять что-то в дизайне сайта — проблема остается. Тут поможет функция echo.
Практическое применение функции echo и переменных в php
Синтаксис функции echo:
$a=»Произвольный текст»;
echo $a;
Приведенный пример выводит на экран текст, находящийся в переменной $a.
Переменные в php вначале содержат знак $ (доллар), потом буквы латинского алфавита (от a до z и маленькие и большие), вконце могу содержать цифры.
Присвоение значения переменной происходит при помощи знака = (равно).
Что бы решить проблему с дизайном, вы можете создать отдельный файл shablon.php, который содержит шаблон, в нужных местах которого расставлены функции echo. Принцип тут следующий: у вас есть всего один файл шаблона, в котором в нужных местах стоит echo, и есть несколько файлов, в которых вы просто задаете значение переменных. После того, как переменные заданы, используем include для вызова шаблона.
Например, в том месте, где вы хотите выводить тест страницы, поставьте код . Теперь создайте файл main.php, в котором просто напишите, чему равна переменная $text и выполните функцию include для вызова файла шаблона:
Зайдя на страницу main.php вы увидите, что текст встроен в ваш шаблон. Вы можете создать несколько страниц с разным текстом и использовать один шаблон. Когда понадобится внести изменения в шаблон, вам не понадобится открывать все созданные страницы, а нужно открыть shablon.php. Теперь потренируйтесь сами, сделайте так, что бы содержимое тэга
Нашел какой-то бесплатный шаблон и сделал на его основе 4х страничный пример.
Посмотреть можно тут.
Скачать можно тут.
Теперь нажмите кнопку, что бы не забыть адрес и вернуться к нам снова.
