首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用GCS配置我的主机,以便我的HTML网站可以使用PHP脚本发送电子邮件

使用GCS配置我的主机,以便我的HTML网站可以使用PHP脚本发送电子邮件
EN

Stack Overflow用户
提问于 2020-04-30 08:09:08
回答 1查看 366关注 0票数 0

我正在使用一个PHP脚本来负责建立和发送电子邮件与HTML表单上提交的信息。

我的问题实际上是关于主机配置的。在google云服务上设置我的服务器时,我需要配置什么,可以是虚拟机,也可以是用于此目的的存储桶(我知道有更简单的方法可以与其他提供商一起完成此操作)。

下面的PHP脚本,以防有人想要使用它。

代码语言:javascript
运行
复制
<?php
$field_name = $_POST['cf_name'];
$field_lastname = $_POST['cf_lastname'];
$field_subject = $_POST['cf_subject'];
$field_email = $_POST['cf_email'];
$field_message = $_POST['cf_message'];


$mail_to = 'cjddws@gmail.com';
$subject = .$cf_subject;

$body_message = 'From: '.$field_name."\n";
$body_message = .$field_lastname."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Message: '.$field_message;

$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";

$mail_status = mail($mail_to, $subject, $body_message, $headers);

if ($mail_status) { ?>
    <script language="javascript" type="text/javascript">
        alert('Thank you for the message. We will contact you shortly.');
        window.location = 'index.html';
    </script>
<?php
}
else { ?>
    <script language="javascript" type="text/javascript">
        alert('Message failed. Please, send an email to cjddws@gmail.com');
        window.location = 'index.html';
    </script>
<?php
}
?>

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-05-11 18:17:04

请看一下文档Hosting a static website

本教程介绍如何配置云存储存储桶来托管您拥有的域名的静态网站。静态网页可以包含客户端技术,如HTML、CSS和JavaScript。它们不能包含动态内容,如服务器端脚本,如PHP。

要解决这个问题,你可以使用其他的产品。例如,您可以将站点移动到GCE VM实例。您可以在示例Setting Up LAMP on Compute Engine中找到分步说明

本页面向您展示了如何在Google Compute Engine虚拟机实例上运行LAMP堆栈。按照本教程中的步骤在Debian、Ubuntu或CentOS实例上配置LAMP。

或者,您可以使用Google Cloud Launcher自动部署LAMP堆栈。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61513776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档