У меня есть PHP-скрипт для моей контактной формы, но мой хост несовместим с PHP-скриптами. Есть ли способ получить этот код PHP в теге <script>
?PHP-код внутри HTML-тегов
ответ
Нет, нет. PHP работает на сервере, а не на клиенте.
И это по уважительным причинам. Многое, что вы делаете с PHP, вы бы не хотели, чтобы клиент все равно. Например, загружая данные из базы данных - если вы дали клиенту свой пароль базы данных, он мог получить любые данные из вашей базы данных.
Некоторые из вещей, выполненных с помощью PHP, могут выполняться в JavaScript вместо этого, но совершенно по-разному. Но не все могло.
Если ваш хост не поддерживает PHP, вам либо придется жить без него, либо изменить хост.
Если ваш сервер несовместим с PHP, как вы планируете работать на PHP? Чтобы ответить на ваш вопрос, нет.
Однако вы можете посмотреть в использовании node.js
проверить это http://www.nodemailer.com/
Нет, вы не можете, потому что PHP является серверным языком, поэтому, если ваш сервер не поддерживает PHP вас ничего не может сделать: теги предназначены для клиентских языков, таких как Javascript, поэтому в этом случае бесполезны. На каких языках поддерживается ваш сервер?
Нет. Если само программное обеспечение PHP не установлено на сервере, оно не доступно для вас запускать из любых сценариев, поскольку это код на стороне сервера и не имеет ничего общего с браузером (клиентская сторона).
Однако, если PHP был установлен на сервере, вы можете запустить PHP код в <script>
теги следующим образом:
<script language="php">
// Your PHP code
</script>
(Но это не хорошая практика)
есть хороший способ использовать контактную форму, но только с HTML? Я утверждал, что вам нужен PHP для доступа к почтовым серверам. – Indy
Это не хорошая практика использовать серверные скрипты на лицевой стороне, лучше использовать скрипты на стороне клиента, скажем javascript. Сценарии на стороне сервера должны использоваться для обслуживания и потребления данных, чтобы в основном очищать представленные пользователем данные.
Пожалуйста, сделайте вам одолжение и введите javascript. Есть много хороших современных фреймворков, таких как ANGULARJS и REACTJS, просто чтобы упомянуть мои предпочтения.
Сказав это, я отвечу на ваш вопрос, нет, это невозможно, но ваш хостинг должен поддерживать любой сервер, поэтому лучше спросите, какие серверные сценарии он предоставляет, потому что он должен. Большинство веб-хостинга предоставляют PHP по умолчанию.
- 1. img Внутри foreignObject Внутри svg Внутри img
- 2. строка внутри php внутри html внутри javascript
- 3. JPanel внутри JScrollPane внутри JPanel внутри JFrame
- 4. JButton внутри JTable внутри JTable внутри JTabbedPane
- 5. Задержка внутри внутри функции
- 6. PHP «внутри" внутри»
- 7. Использование _.внутри внутри _.filter
- 8. Meteor.setTimeout() внутри внутри Meteor.loginWithPassword()
- 9. DEFUN внутри внутри - почему?
- 10. расслоение внутри HTML внутри webview
- 11. Javascript внутри PHP внутри Javascript
- 12. Array внутри ArrayList внутри Arraylist
- 13. NestedScrolling внутри ViewPager внутри BottomSheetDialog
- 14. str_replace внутри foreach внутри функции
- 15. Как связать внутри внутри класса?
- 16. UIScrollView внутри UIScrollView внутри UIScrollView
- 17. Flash внутри Flex внутри ExtendScript
- 18. PHP внутри HTML внутри PHP
- 19. RecyclerView внутри DialogFragment внутри Activity
- 20. Массив внутри массива, внутри объекта? .?
- 21. Изображение внутри контейнера overflow внутри
- 22. getSupportFragmentManager() внутри фрагмента внутри фрагмента
- 23. PHP-массив внутри внутри цикла
- 24. silverlight список внутри внутри checkbox?
- 25. CheckBox внутри Вид внутри ListView
- 26. UINavigationController внутри UITabBarController внутри UINavigationController
- 27. Вложенный фрагмент внутри вкладки внутри?
- 28. Перемещение внутри Phalcon внутри контроллера
- 29. параметр внутри moulde внутри модуля
- 30. Центр внутри, внутри flexbox fullscreen
Простой ответ на ваш вопрос: № – Shehary
, если хост-сервер не запускает php, а затем просто нет. PHP-код будет отображаться точно так же, как написано и не будет выполняться сервером, поэтому бесполезно. – RamRaider
Какой сервер веб-хостинга не поддерживает PHP? Это, вероятно, самый распространенный серверный язык. Что они поддерживают? – Barmar