Как запустить php скрипт прямо в html?
Добрый день! Сразу перейду к вопросу:
Можно ли запустить php скрипт прямо в html без помощи файла, т.е
Заменить, чтоб сам php скрипт находился в HTML и мог исполняться при нажатии кнопки
P.s скрипт назначен для отправки деталей заказа в телеграм
- Вопрос задан более двух лет назад
- 236 просмотров
1 комментарий
Простой 1 комментарий
РНР скрипт нельзя вызвать «прямо в html»
можно вызвать с помощью AJAX
Но надо понимать что это потребует дополнительных усилий без какой-либо пользы. Так что лучше потратить свое время и скромный багаж знаний на что-нибудь другое
Решения вопроса 1

Alex @Kozack Куратор тега HTML
Thinking about a11y
Что-то в таком духе возможно:
Смысл в том, что форма отправляет данные на ту же страницу, по сути просто перезагружается но при повторной загрузке сервер может обработать данные из формы.
Ответ написан более двух лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 1

ThunderCat @ThunderCat Куратор тега PHP
php выполняется НА СЕРВЕРЕ. До того как вы получили хтмл на клиенте, можно сказать его получение на клиенте — результат работы php скрипта на сервере. По этому ответ — нет.
скрипт назначен для отправки деталей заказа в телеграм
Никак не связано с первой частью вопроса, я бы сказал что идиотизм первой части вопроса неоправданно усложнен. Скорее всего вам нужно совершенно другое, но вы приплетаете к своим хотелкам фантастический вариант реализации, порожденный вашим дремучим непониманием работы веб-стека.
Если потрудитесь объяснить что вам действительно нужно, возможно вам и с реализацией что-то подскажут.
Как открыть php в html
Помогите! Не могу открыть страницу. Хочу чтобы скрипт выполнился и в рез-те открывалась та или иная страница.
Если кто знает, пожалуйста, напишите!
автор: DJ Paltus (14.12.2005 в 15:59) письмо автору
автор: Loki (14.12.2005 в 16:01) письмо автору
| $key = 1 ; if ( $key == 1 ) < $filename = «index.html» ; > else < $filename = «about.html» ; > $data = file_get_contents ( $filename ); echo $data ; ?> |
автор: Juslik (16.12.2005 в 12:12) письмо автору
ПОЛУЧИЛОООООООСЬ.
Спасибо большущее. :))))
автор: cheops (14.12.2005 в 23:49) письмо автору
Страница имеется ввиду локальная или удалённая?
автор: Juslik (16.12.2005 в 12:07) письмо автору
Локальная. Или ссылку. Хоть что-нибудь открыть :))
автор: Amn (10.01.2006 в 20:19)
а если удаленная то на что нужно заменять $filename?
использование php файла как html
я использую VS Code и при установленном Life Server расширении, все HTML файлы открываются нормально, но стоит мне перевести формат в php, чтобы использовать именно этот язык, локальный сервер открывает мне просто дерево файлов и всё. могу ли я как то открывать php файлы так же, как и html?
Отслеживать
задан 26 июл 2021 в 12:29
93 2 2 серебряных знака 8 8 бронзовых знаков
«нормально» это как?
26 июл 2021 в 12:38
«все HTML файлы открываются нормально» — в браузере? А какой у вас локальный веб-сервер установлен и установлен ли? PHP-файлы могут открываться в браузере именно при наличии веб-сервера.
26 июл 2021 в 12:43
@Эникейщик, т.е. чтобы я видел весь процесс вёрстки, как при работе с html
26 июл 2021 в 13:00
@Quazimorda, да, файлы открываются в браузере, локально. у меня стоит расширение для VS Code «Live Server». обязательно ли ставить тот же «Open Server»?
26 июл 2021 в 13:01
@Joker, расширение «Live Server» для VS Code позволяет видеть только результаты изменения в файлах без перезагрузки страницы в браузере. Вы меняете файл в VS Code, сохраняете файл и он сразу обновляется в браузере. Больше это расширение НИЧЕГО не делает. Для работы с php-файлами, чтобы браузер выполнял их код, вам на компьютере необходимо поставить настоящий веб-сервер. Тот же Open Server подойдёт.
Форум
если index.php запускать — то гут, текст Привет, я содержимое из index.php отображается
как и где подправить или в настроить в сервере, чтобы и при запуске index.html было тоже самое?
выдержка из кода index.html:
SFproG Сообщения: 6 Зарегистрирован: 24 июн 2016, 07:11 Откуда: Тюмень
Re: Подключение php файла в html
По идее не получится.
«include_once» — это php функция и должна находится в php файле.
SagePointer Сообщения: 341 Зарегистрирован: 27 ноя 2020, 20:52
Re: Подключение php файла в html
Ципихович Эндрю писал(а): ↑ 12 фев 2021, 15:31 include_once(‘/index.php’);
Ципихович Эндрю Сообщения: 18 Зарегистрирован: 12 фев 2021, 15:25
Re: Подключение php файла в html
SFproG писал(а): ↑ 12 фев 2021, 16:06 По идее не получится.
«include_once» — это php функция и должна находится в php файле.
там же сказано:
Теперь, если вы откроете главную страницу, то там должна быть отображена наша запись:
ПРОВЕРКА PHP ЗАПРОСА
и это будет свидетельствовать о том, что запросы php у вас обрабатываются без проблем.
Если запись не отобразилась, то данный код для .htaccess вам не подходит и вам нужно обратиться в тех. поддержку своего Хостинга, чтобы они предоставили код для файла .htaccess для вывода php типа include на html страницах ( они обязательно помогут и бояться здесь нечего ).
вот я сюда и обращаюсь))
