2016-09-19 4 views
-1

上のファイルの予期しない終わりを取得し、私はPHPのサイトにGoogleのreCAPTCHAのを実装していますが、コードを終えて、それをアップロードした後、このエラーが表示されます。PHPは、私はいくつかの助けを必要とするGoogleのreCAPTCHAの

Parse error: syntax error, unexpected end of file in /home/cbj/public_html/2016/solicitudForm.php on line 29

、ここではreCAPTCHAの

<?php 
    $memberType;$name;$email;$phone;$address;$captcha; 
    if(isset($_POST['memberType'])){ 
     $memberType=$_POST['memberType']; 
    } 
    if(isset($_POST['name'])){ 
     $name=$_POST['name']; 
    } 
    if(isset($_POST['email'])){ 
     $email=$_POST['email']; 
    } 
    if(isset($_POST['phone'])){ 
     $phone=$_POST['phone']; 
    } 
    if(isset($_POST['address'])){ 
     $address=$_POST['address']; 
    } 
    if(isset($_POST['g-recaptcha-response'])){ 
     $captcha=$_POST['g-recaptcha-response']; 
    } 
    if(!$captcha){ 
     echo '<div class="alert alert-warning"> 
       Por favor, verifica que seas humano 
      </div>'; 
     exit; 
    } 
    $secretKey = "6LeEECoTAAAAAGLUBgHQ_OC-ZYJi0Sj2b_1JPRUx"; 
    $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha); 
    $responseKeys = json_decode($response,true); 
    if(intval($responseKeys["success"]) !== 1) { 
     echo '<h2>You are spammer ! Get the @$%K out</h2>'; 
    } else { 
     echo '<h2>Thanks for posting comment.</h2>'; 
    } 
?> 

任意の助けを感謝することができ、感謝のために私のコードです。

+1

行の字下げや改行は、あまり一般的ではありません。構文エラーがあるのは不思議ではありません。 – PeeHaa

+0

申し訳ありませんが、スタックオーバーフローのコピー/ペーストがあなたの目に問題を与えている場合は、最後の行にエラーが表示されているだけなので、答えはありますか? –

+0

これは、スタックオーバーフローのコピー貼り付けとは関係なく、コードに関連しています。ちなみに、それはあなたが今直面しているエラーが原因です。 – PeeHaa

答えて

-1

何らかの理由で最後のセミコロンがローカルPCに検出されず(保存されていない)、サーバーに直接コードを書き込むことで作業が行われます。

関連する問題