Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Formemail不显示电话或电子邮件_Php_Html_Forms_Email - Fatal编程技术网

PHP Formemail不显示电话或电子邮件

PHP Formemail不显示电话或电子邮件,php,html,forms,email,Php,Html,Forms,Email,我在另一个网站上再次遇到PHP Formemail问题 所以,每当我发布一份测试表时,我都会填写每个字段,但我只会得到姓名、兴趣和信息。该电子邮件应该显示在电子邮件和其他字段中,并且作为发件人,既不显示也不显示手机。以下是PHP代码: <?php $adminemail = 'info@info.com'; $controlvars = ' thankspage submitter ccsubmitter messagetosubmitter '; $messagetoadmin = $

我在另一个网站上再次遇到PHP Formemail问题

所以,每当我发布一份测试表时,我都会填写每个字段,但我只会得到姓名、兴趣和信息。该电子邮件应该显示在电子邮件和其他字段中,并且作为发件人,既不显示也不显示手机。以下是PHP代码:

<?php
$adminemail = 'info@info.com';

$controlvars = ' thankspage submitter ccsubmitter messagetosubmitter ';
$messagetoadmin = $_POST['Name'] ." has sent you the following message:


";

 else $messagetosubmitter = $_POST['messagetosubmitter'];

while(list($key, $value) = each($_POST))
{
 if (!stristr($controlvars, ' '. $key .' '))
 {
  $messagetoadmin .= $key .': '. $value .'

';
  $messagetosubmitter .= $key .': '. $value .'

';
 }
} 
$submitter = $_POST['Email'];
if ($submitter == '') $submitter = 'anon@anon.com';
if (strstr($submitter, "\n") || strlen($submitter) > 50) die("Begone, foul spammer.");


mail($adminemail, 'Message from site: '. stripslashes($_POST['subject']),     stripslashes($messagetoadmin), 'From: '. $submitter);

if ($_POST['ccsubmitter'] == 'yes')
{
 mail($Email, 'Message from site: '. stripslashes($_POST['subject']),     stripslashes($messagetosubmitter), 'From: '. $adminemail);
}
if ($autoresponse != '')
{
 $body = geturl($autoresponse);
 mail($Email, 'Re: '. stripslashes($_POST['subject']), stripslashes($body), 'From: '.     $adminemail);
}
header('Location: '. $_POST['thankspage']);
// just in case redirect doesn't work
die('<meta http-eqiv="refresh" content="0;url='. $_POST['thankspage'] .'">');

if (!function_exists('geturl'))
{
function geturl($url)
{
 if (extension_loaded('curl')) 
 {
    $user_agent = 'Mozilla/4.0 (compatible; MSIE 6.02; PHP)';
   $ch = curl_init(); 
   curl_setopt ($ch, CURLOPT_URL, $url); 
   curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent); 
   curl_setopt ($ch, CURLOPT_HEADER, false); 
   curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true); 
   curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 15);  // timeout after 5 seconds
   curl_setopt ($ch, CURLOPT_TIMEOUT, 15);  // timeout after 5 seconds   
   curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, true); 
   $result = curl_exec ($ch); 
   curl_close ($ch); 
// curl_error($ch); // for debugging
   return $result;  
 }

 if (version_compare("4.3.0", phpversion(), "<"))
 { 
  $filecontents = @file_get_contents($url);
 }
 else
 {
  $fd = @fopen($url, 'rb');
  $filecontents = "";
  do 
  {
   $data = @fread($fd, 8192);
   if (strlen($data) == 0) 
   {
    break;
   }
   $filecontents .= $data;
  } while(true); 
  @fclose ($fd);
 }
 return $filecontents;
}
}

?>

它不会显示,因为它是以
而不是
的形式编写的。作为一个建议,为什么不将它写为

它不会显示,因为它是作为
而不是
编写的。作为建议,你为什么不把它写成

哈哈哈!哦,我的天哪!!!我真不敢相信我错过了!我根本没注意到。我一直在看这段代码,看这段代码,试图找出它的错误,这是一个愚蠢的错误,我完全看不见。非常感谢。我觉得自己很傻,但我松了一口气,因为事情就这么简单。你永远在我心中,现在。我很高兴我能帮助你,而且。。。没关系。。。这就是为什么偶尔让别人检查一下你的代码总是很有用的原因。我们往往盲目地认为我们的代码是“完美的”。每次都会发生:没错,有时候一双新鲜的眼睛可以看到陈腐的眼睛看不到的东西。这是该网站如此有价值的众多原因之一。再次感谢。我不知道要花多长时间才能意识到这一点,因为我已经盯着它看了好几个小时,它从来没有出现在我面前。哈哈哈。大概几天吧?也许几个星期?谢天谢地,胡里奥!哈哈哈!哦,我的天哪!!!我真不敢相信我错过了!我根本没注意到。我一直在看这段代码,看这段代码,试图找出它的错误,这是一个愚蠢的错误,我完全看不见。非常感谢。我觉得自己很傻,但我松了一口气,因为事情就这么简单。你永远在我心中,现在。我很高兴我能帮助你,而且。。。没关系。。。这就是为什么偶尔让别人检查一下你的代码总是很有用的原因。我们往往盲目地认为我们的代码是“完美的”。每次都会发生:没错,有时候一双新鲜的眼睛可以看到陈腐的眼睛看不到的东西。这是该网站如此有价值的众多原因之一。再次感谢。我不知道要花多长时间才能意识到这一点,因为我已经盯着它看了好几个小时,它从来没有出现在我面前。哈哈哈。大概几天吧?也许几个星期?谢天谢地,胡里奥!
<form name="Contact" id="Contact" method="post" action="formemail.php"     onsubmit="return ValidateContactForm();">
            <input type="hidden" name="thankspage"     value="thankyou.html">
                <input type="hidden" name="ccsubmitter"     value="yes">

                <label><span>Name: *</span>
                    <input name="Name" type="text" >
                </label>
                <label><span>Email: *</span>
                    <input name-"Email" type="text" >
                </label>
                <label><span>Phone:</span>
                    <input name-"Phone" type="text" >
                </label>
                <label><span>Interests:</span>
                    <input name="interests" type="text" >
                </label>
                <label><span>Message:</span></label>
                    <label><textarea name="message"      cols="30"     rows="10" ></textarea>
                </label>
                <input type="submit" value="">
            </form>