Php 联系人表单和公共服务器

Php 联系人表单和公共服务器,php,html,sql-server,localhost,Php,Html,Sql Server,Localhost,我这里有个问题,有点出乎意料。我为我的网站做了一个基本的联系方式,php代码。这一切都很好,但当我转到我的公共服务器时,出现了这样的情况,一切都一团糟,就像这样: 25 || strlen($contacto_email)>50 || strlen($contacto_mensagem)>1000) { echo 'Desculpe, o tamanho de um dos campos foi ultrapassado.'; } else { $to = 'info@bri

我这里有个问题,有点出乎意料。我为我的网站做了一个基本的联系方式,php代码。这一切都很好,但当我转到我的公共服务器时,出现了这样的情况,一切都一团糟,就像这样:

    25 || strlen($contacto_email)>50 || strlen($contacto_mensagem)>1000) { echo 'Desculpe, o tamanho de um dos campos foi ultrapassado.'; } else { $to = 'info@bridgeid.com
/* <![CDATA[ */
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/* ]]> */
'; $subject = 'submetido.'; $body = $contacto_nome."\n".$contacto_mensagem; $headers = 'Form: '.$contacto_email; if (@mail($to, $subject, $body, $headers)) { echo 'Obrigado por nos ter contactado. Responderemos assim que possível.';     } else { echo 'Pedimos desculpa, ocorreu um erro. Por favor tente mais tarde.'; } } } else { echo 'Todos os campos precisam de ser preenchidos.'; } } ?>
25 | | strlen($contacto|u email)>50 | | strlen($contacto|u mensage)>1000){echo'Desculpe,o tamanho de um campos foi ultrapassado.}其他{$to'info@bridgeid.com
/*  */
“;$subject='submitito.”;$body=$contacto\u nome.“\n”$contacto\u mensage;$headers='Form:”.$contacto\u email;if(@mail($to,$subject,$body,$headers)){echo'Obrigado por nos tercontactado.Responderemos assim que possível.}否则{echo'Pedimos desculpa,ocoreum erro.por favor tence mais tarde.}}否则}{echo'Todos os campos precisam de ser preenchidos.';}>
但在我的localhost中,一切都正常且良好


我不知道公共服务器是否与PHP不兼容?

您需要检查您的Web主机是否真正支持PHP。我看到这个问题被标记为
sqlserver
,它假设了一个windows托管环境

尽管IIS(在windows上运行)可以支持PHP,但您需要确保您的主机确实允许这样做,因为这不是典型的情况

  • 检查您的webhosting文档,确保支持PHP
  • 如果您不确定,只需向他们的支持团队发送电子邮件并询问;)