您好我正在尝试构建一个简单的注册表单,用户可以在其中输入电子邮件并提交。
然后将此输入通过电子邮件发送给网站所有者,我认为下面的代码可行,但不是吗?
Html代码:
<form id="signup-form" method="post" action="send.php">
<input type="text" name="email" id="email" placeholder="Email Address" />
<input type="submit" value="Sign Up" />
</form>
php脚本:
<?php
// Change this to YOUR address
$recipient = 'email@address.co.uk';
$email = $_POST['email'];
?>
任何人都知道为什么?
答案 0 :(得分:0)
您的PHP代码因为它只存储两个变量,并且实际上并没有对它们做任何事情。有关发送电子邮件的内置PHP函数,请参阅:http://php.net/manual/en/function.mail.php
有些事情:
<?php
$recipient = 'email@server.domain';
if (isset($_POST['email'])) {
mail($recipient, 'Email Subject', $_POST['email']);
}
?>
<form id="signup-form" method="post" action="this_file.php">
<input type="text" name="email" id="email" placeholder="Email Address" />
<input type="submit" value="Sign Up" />
</form>
可以正常工作,假设输入的数据已经过正确验证,并且实际上已经提交了电子邮件。
<强>更新强>
此文件正常运行并根据您描述的行为发送电子邮件 - 在本地和托管(1and1)服务器上运行。抱歉无法为您的问题提供解决方案。
import numpy as np
a = np.random.uniform(low=-1.0, high=1.0, size=(1000,1000,3))
b = np.random.uniform(low=-1.0, high=1.0, size=(1000,1000,3))
c = np.zeros((1000,1000))
numRow,numCol,numDepth = np.shape(a)
for idRow in range(numRow):
for idCol in range(numCol):
# Angle in radians
c[idRow,idCol] = math.acos(a[idRow,idCol,0]*b[idRow,idCol,0] + a[idRow,idCol,1]*b[idRow,idCol,1] + a[idRow,idCol,2]*b[idRow,idCol,2])