运行php文件:如何在netlify上运行php文件

我建立一个网站,它有一个表单。Contact form 在提交时重定向到 contact.php。由于某种原因,每当我提交时,它说找不到页面。

index.html
...
<form action="contact.php" method="post" enctype="text/plain">
  Name:<br>
  <input type="text" name="name" class="form-control" required><br>
  E-mail:<br>
  <input type="email" name="mail" class="form-control" required><br>
  Message:<br>
  <input type="text" name="comment" size="50"  class="form-control" required><br><br>
  <on type="submit" value="Send"> Send Message </on>
 </form>
 ...

contact.php

<?php
if($isset($_POST['submit']))
{
$name = $_POST['name'];
$mailFrom = $_POST['mail'];
$message = $_POST['comment'];
$mailTo = "sample@email";
$headers =  "From: ".$mailFrom;
mail($mailTo, $name, $message, $headers);
header("Location: index.html");
}
?>

我添加了一个 build.sh 文件包含:

#!/bin/bash
php contact.php

我还在 build 命令中添加了./ build.sh。我觉得我的脚本是错误的。请建议我替代方案来解决这个问题。

20

Netlify 站点部署到 CDN 并提供静态内容,尽管您可以在部署时运行 PHP,但您不能在页面请求期间执行 PHP。

要提交表单,您可以使用Netlify Forms或其他一些无服务器表单解决方案。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(500)
小程序滑动验证:在 C#Windows窗体应用程序中滑动图像(Tinder滑动)
上一篇
箭头函数:箭头函数和这个(arrow functions this)
下一篇

相关推荐

  • php和.net的区别开发者的最佳选择

    示例示例PHP和.NET是两种不同的编程语言,它们之间有许多显著的差异。语言:PHP是一种弱类型的脚本语言,而.NET是一种强类型的面向对象的编程语言。…

    2023-08-13 09:52:18
    0 99 79
  • php 转换int:如何使用PHP将字符串转换为整数

    PHP 转换 int 是把字符串转换成整数。可以使用 intval() 函数来实现,如下所示:…

    2023-09-16 11:50:36
    0 43 19
  • thinkphp 数据库查询:thinkphp 数据库查询实现快速开发

    是一个开源的 PHP 开发框架,它提供了一系列的方法来实现数据库查询。下面是一个简单的数据库查询示例:// 使用模型查询…

    2023-07-24 01:07:36
    0 39 26
  • 面向对象基础编程:PHP中面向对象的基础知识(php fundamentals)

    关于面向对象基础编程的问题,在php fundamentals中经常遇到,我有一个简单的表,其中有以下几列…

    2023-11-23 06:33:14
    0 61 81
  • php自学网视频教程从零开始学习PHP编程

    PHP自学网视频教程是一套全面的PHP视频课程,由专业的讲师以步骤式的方式向学习者提供PHP基础知识,从最基本的变量、数据类型、数组、函数到面向对象的编程、MySQL数据库操作、Cookie和Session等,内容涵盖了PHP的所有基础知识,适合初学者学习。…

    2023-05-06 11:58:32
    0 83 42
  • php开发培训好吗学习如何利用php技术提升职业技能

    PHP开发培训是一种学习PHP语言的有效方式,它可以帮助学习者更好地理解和使用PHP语言。PHP开发培训可以让学习者快速掌握PHP语言的基本概念、变量、数据类型、控制结构、函数、数据库等,从而更好地实现自己的项目开发。…

    2023-02-22 13:04:36
    0 69 52
  • php高端培训学校:学习PHP,提升职业技能,就来高端培训学校!

    PHP高端培训学校是专门为初学者提供PHP编程语言的培训机构。它们通常会提供一些有关PHP编程语言的课程,包括基础课程、高级课程、实践课程和实践项目等。这些课程可以帮助学生学习如何使用PHP编程语言来开发Web应用程序,以及如何使用PHP编程语言来构建和维护数据库。此外,这些学校还会提供一些实践项目,以帮助学生更好地理解PHP编程语言的基本原理。…

    2023-09-19 03:30:01
    0 38 37
  • php 注册:如何使用 PHP 注册新用户?

    PHP 注册是指用户在网站上注册账号,以便于登录网站,并使用网站的服务。下面是一个简单的 PHP 注册代码:…

    2023-08-01 06:19:45
    0 57 26

发表评论

登录 后才能评论

评论列表(80条)