Обходной путь для запуска php на статической странице?

У меня есть «связаться со мной», размещенное на странице git, которая запускает очень простой скрипт php (имя, адрес электронной почты, проверка на спам и сообщение).

Теперь я понимаю, что gitpages статичны и не запускают какой-либо серверный код, но мне было интересно, есть ли способ обойти это, скажем, запуск php на внешнем провайдере php веб-сервисов? Или используя встроенный веб-сервер? Или встраивание гугл форм?

Буду признателен за любую помощь, или если вы можете указать мне в правильном направлении с моими вариантами.

0

Решение

Если GitHub позволяет, используйте стороннюю страницу для обработки скрипта ИЛИ просто используйте C-формы: https://form.c-sol.no

Страница GitHub:

<form action="http://your-site.tld/formsubmit.php" method="post">
FORM CONTENT
</form>

formsubmit.php:

<?php
session_start();
$Name = html_specialchars($_POST['Name']);

//Your sendmail script
?>

Конечно, убедитесь, что это разрешено GitHub 🙂

Удачи.

1

Другие решения

Если вы говорите о страницах GitHub: было бы серьезной проблемой безопасности, если бы GitHub позволил своим пользователям запускать загруженные ими скрипты PHP. Страница GitHub предназначена для демонстрации и объяснения, а не для запуска сценариев. Поэтому довольно странно, что вам нужно запускать скрипт каждый раз, когда кто-то посещает вашу страницу.

Что касается встраивания, вы должны увидеть, позволяет ли это GitHub, я сам не настроил страницу GitHub, но был бы удивлен, если бы они позволили вам встраивать внешние страницы.

1

По вопросам рекламы [email protected]