我有一个简单的PHP页面与HTML表单.它的设置是为了让您填写表格并自动发送电子邮件到我的电子邮箱.而不是发生这种情况,我没有收到任何电子邮件,页面重定向到"找不到文件(404错误)".
这是PHP
<?php
if (isset($_POST['submit'])){
//Name
$Name = $_POST['Name'];
$Name = mysqli_real_escape_string($Name);
//Email
$Email = $_POST['Email'];
$Email = mysqli_real_escape_string($Email);
//Subject
$Subject = $_POST['Subject'];
$Subject = mysqli_real_escape_string($Subject);
//Message
$Message = $_POST['Message'];
$Message = mysqli_real_escape_string($Message);
$email_subject = $Subject . ' from: ' . $Email;
$email_from = $Email;
$email_body = $Message;
$webEmail = "temcgee@email.neit.edu";
$headers = "From: $email_from \r\n";
$headers .= "Reply-To: $Email \r\n";
$headers .= 'X-Mailer: PHP/' . phpversion();
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; …Run Code Online (Sandbox Code Playgroud) 我正在尝试将电话号码插入我的数据库.我能够连接,并将我的表单(地址,电子邮件等)中的所有其他数据完全插入到数据库中,但是当插入电话号码时,它会忽略实际的电话号码,仅输入此int 2147483647.无论我使用什么电话号码,我只使用这些数字显示在我的数据库中的列中.任何帮助将不胜感激!
这是php的一部分,它从我网站上的表单中收集电话号码
$Phone1 = $_POST['Phone1'];
Run Code Online (Sandbox Code Playgroud)
这是获取电话号码的html表单
<span>
<input id="element_2_1" name="Phone1" class="element text" size="10" maxlength="10" value="" type="text">
<label for="element_2_1">(###) ### - ####</label>
</span>
Run Code Online (Sandbox Code Playgroud)
这是SQL插入语句
$sqlInsert = "INSERT INTO `phpmy1_belairfinishing_com`.`Contact`(`ID`, `FName`, `LName`, `Phone`, `Street`, `City`, `State`, `Country`, `Zipcode`, `Email`, `Message`) VALUES (NULL, '".$FName."', '".$LName."', '".$Phone1."', '".$Street."', '".$City."', '".$State."', '".$Country."', '".$Zipcode."', '".$Email."', '".$Message."')";