Im assurer sa une erreur stupide...

  • georanson
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Aoû 10, 2007
  • Messages: 53
  • Loc: florida
  • Status: Offline

Message Juin 12th, 2011, 8:20 pm

Parse error : erreur de syntaxe, T_VARIABLE inattendu dans D:\Hosting\4952260\html\wp-includes\email.php sur la ligne 4

Je me sens comme un idiot pour demander, mais pour la vie de moi, que je ne peux pas comprendre ce qu'est cette erreur

PHP Code: [ Select ]
 
<?php
if(isset($_POST['email'])) {
     
    $email_to ="georanson@gmail-com";
    $email_subject = "Contact Form";
     
     
    function died($error) {
        // your error code can go here
        echo "We are very sorry, but there were error(s) found with the form you submitted. ";
        echo "These errors appear below.<br /><br />";
        echo $error."<br /><br />";
        echo "Please go back and fix these errors.<br /><br />";
        die();
    }
     
    // validation expected data exists
    if(!isset($_POST['first_name']) ||
        !isset($_POST['last_name']) ||
        !isset($_POST['email']) ||
        !isset($_POST['telephone']) ||
        !isset($_POST['comments'])) {
        died('We are sorry, but there appears to be a problem with the form you submitted.');      
    }
     
    $first_name = $_POST['first_name']; // required
    $last_name = $_POST['last_name']; // required
    $email_from = $_POST['email']; // required
    $telephone = $_POST['telephone']; // not required
    $comments = $_POST['comments']; // required
     
    $error_message = "";
    $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
  if(!preg_match($email_exp,$email_from)) {
    $error_message .= 'The Email Address you entered does not appear to be valid.<br />';
  }
    $string_exp = "/^[A-Za-z .'-]+$/";
  if(!preg_match($string_exp,$first_name)) {
    $error_message .= 'The First Name you entered does not appear to be valid.<br />';
  }
  if(!preg_match($string_exp,$last_name)) {
    $error_message .= 'The Last Name you entered does not appear to be valid.<br />';
  }
  if(strlen($comments) < 2) {
    $error_message .= 'The Comments you entered do not appear to be valid.<br />';
  }
  if(strlen($error_message) > 0) {
    died($error_message);
  }
    $email_message = "Form details below.\n\n";
     
    function clean_string($string) {
      $bad = array("content-type","bcc:","to:","cc:","href");
      return str_replace($bad,"",$string);
    }
     
    $email_message .= "First Name: ".clean_string($first_name)."\n";
    $email_message .= "Last Name: ".clean_string($last_name)."\n";
    $email_message .= "Email: ".clean_string($email_from)."\n";
    $email_message .= "Telephone: ".clean_string($telephone)."\n";
    $email_message .= "Comments: ".clean_string($comments)."\n";
     
 
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers); 
?>
 
<!-- include your own success html here -->
 
Thank you for contacting us. We will be in touch with you very soon.
 
<?php
}
?>
 
  1.  
  2. <?php
  3. if(isset($_POST['email'])) {
  4.      
  5.     $email_to ="georanson@gmail-com";
  6.     $email_subject = "Contact Form";
  7.      
  8.      
  9.     function died($error) {
  10.         // your error code can go here
  11.         echo "We are very sorry, but there were error(s) found with the form you submitted. ";
  12.         echo "These errors appear below.<br /><br />";
  13.         echo $error."<br /><br />";
  14.         echo "Please go back and fix these errors.<br /><br />";
  15.         die();
  16.     }
  17.      
  18.     // validation expected data exists
  19.     if(!isset($_POST['first_name']) ||
  20.         !isset($_POST['last_name']) ||
  21.         !isset($_POST['email']) ||
  22.         !isset($_POST['telephone']) ||
  23.         !isset($_POST['comments'])) {
  24.         died('We are sorry, but there appears to be a problem with the form you submitted.');      
  25.     }
  26.      
  27.     $first_name = $_POST['first_name']; // required
  28.     $last_name = $_POST['last_name']; // required
  29.     $email_from = $_POST['email']; // required
  30.     $telephone = $_POST['telephone']; // not required
  31.     $comments = $_POST['comments']; // required
  32.      
  33.     $error_message = "";
  34.     $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
  35.   if(!preg_match($email_exp,$email_from)) {
  36.     $error_message .= 'The Email Address you entered does not appear to be valid.<br />';
  37.   }
  38.     $string_exp = "/^[A-Za-z .'-]+$/";
  39.   if(!preg_match($string_exp,$first_name)) {
  40.     $error_message .= 'The First Name you entered does not appear to be valid.<br />';
  41.   }
  42.   if(!preg_match($string_exp,$last_name)) {
  43.     $error_message .= 'The Last Name you entered does not appear to be valid.<br />';
  44.   }
  45.   if(strlen($comments) < 2) {
  46.     $error_message .= 'The Comments you entered do not appear to be valid.<br />';
  47.   }
  48.   if(strlen($error_message) > 0) {
  49.     died($error_message);
  50.   }
  51.     $email_message = "Form details below.\n\n";
  52.      
  53.     function clean_string($string) {
  54.       $bad = array("content-type","bcc:","to:","cc:","href");
  55.       return str_replace($bad,"",$string);
  56.     }
  57.      
  58.     $email_message .= "First Name: ".clean_string($first_name)."\n";
  59.     $email_message .= "Last Name: ".clean_string($last_name)."\n";
  60.     $email_message .= "Email: ".clean_string($email_from)."\n";
  61.     $email_message .= "Telephone: ".clean_string($telephone)."\n";
  62.     $email_message .= "Comments: ".clean_string($comments)."\n";
  63.      
  64.  
  65. $headers = 'From: '.$email_from."\r\n".
  66. 'Reply-To: '.$email_from."\r\n" .
  67. 'X-Mailer: PHP/' . phpversion();
  68. @mail($email_to, $email_subject, $email_message, $headers); 
  69. ?>
  70.  
  71. <!-- include your own success html here -->
  72.  
  73. Thank you for contacting us. We will be in touch with you very soon.
  74.  
  75. <?php
  76. }
  77. ?>
  78.  
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Juin 12th, 2011, 8:20 pm

  • demonmaestro
  • Gold Member
  • Gold Member
  • Avatar de l’utilisateur
  • Inscription: Juin 21, 2006
  • Messages: 485
  • Loc: Conroe, Texas
  • Status: Offline

Message Juin 12th, 2011, 8:25 pm

Code: [ Select ]
<?php
if(isset($_POST['email'];)) {
  1. <?php
  2. if(isset($_POST['email'];)) {


sortir de l'espace et ajouter le ; et qu'il devrait fixer...
Thanks, Josh --DemonMaestro
www.LilNetwork.com
Fun Website www.ShoutsCloud.com
  • georanson
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Aoû 10, 2007
  • Messages: 53
  • Loc: florida
  • Status: Offline

Message Juin 12th, 2011, 8:33 pm

Nope qui m'a donné une nouvelle erreur
Parse error : erreur de syntaxe, inattendu ; attendent, ou) in D:\Hosting\4952260\html\wp-includes\email.php on line 2
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8211
  • Loc: USA
  • Status: Offline

Message Juin 12th, 2011, 9:04 pm

Problème #1 (pas votre problème)
PHP Code: [ Select ]
    // validation expected data exists
    if(!isset($_POST['first_name']) ||
        !isset($_POST['last_name']) ||
        !isset($_POST['email']) ||
        !isset($_POST['telephone']) ||
        !isset($_POST['comments'])) {
        died('We are sorry, but there appears to be a problem with the form you submitted.');      
    }
     
    $first_name = $_POST['first_name']; // required
    $last_name = $_POST['last_name']; // required
    $email_from = $_POST['email']; // required
    $telephone = $_POST['telephone']; // not required
    $comments = $_POST['comments']; // required
  1.     // validation expected data exists
  2.     if(!isset($_POST['first_name']) ||
  3.         !isset($_POST['last_name']) ||
  4.         !isset($_POST['email']) ||
  5.         !isset($_POST['telephone']) ||
  6.         !isset($_POST['comments'])) {
  7.         died('We are sorry, but there appears to be a problem with the form you submitted.');      
  8.     }
  9.      
  10.     $first_name = $_POST['first_name']; // required
  11.     $last_name = $_POST['last_name']; // required
  12.     $email_from = $_POST['email']; // required
  13.     $telephone = $_POST['telephone']; // not required
  14.     $comments = $_POST['comments']; // required

Dans le commentaire pour le numéro de téléphone, vous dites qu'il n'est pas requis et pourtant vous rendez nécessaire en vérifiant si elle existe dans la si déclaration droit dessus.

Quant à pourquoi vous obtenez cette erreur, ce qui me dépasse...que l'erreur est en raison d'un problème avec le code écrit avant il...si vous montrent juste un peu d'un fichier, post certaines lignes avant la ligne avec l'erreur...tout semble bien la façon dont elle est maintenant...
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • demonmaestro
  • Gold Member
  • Gold Member
  • Avatar de l’utilisateur
  • Inscription: Juin 21, 2006
  • Messages: 485
  • Loc: Conroe, Texas
  • Status: Offline

Message Juin 12th, 2011, 9:31 pm

Okay peut être stupide mais essayez juste reprendre le ; et d'ajouter un espace inbetween la = et "comme cela.

$email_to = « georanson@gmail-com ».

et pas le courriel soit @gmail.com pas @ gmail-com??? Lol
Thanks, Josh --DemonMaestro
www.LilNetwork.com
Fun Website www.ShoutsCloud.com
  • georanson
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Aoû 10, 2007
  • Messages: 53
  • Loc: florida
  • Status: Offline

Message Juin 12th, 2011, 9:35 pm

Oui je sais le courriel est .com, mais le forum m'a dit mon email était un lien et non permettez-moi post et il essayer ça
  • georanson
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Aoû 10, 2007
  • Messages: 53
  • Loc: florida
  • Status: Offline

Message Juin 12th, 2011, 9:37 pm

toujours la même erreur. le fichier est sur son propre il relie à un autre fichier html mais thats
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8211
  • Loc: USA
  • Status: Offline

Message Juin 12th, 2011, 10:09 pm

La ligne 4 est :
PHP Code: [ Select ]
    $email_to ="georanson@gmail-com";

Corriger ?
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • georanson
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Aoû 10, 2007
  • Messages: 53
  • Loc: florida
  • Status: Offline

Message Juin 13th, 2011, 5:34 am

corriger
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8926
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Juin 13th, 2011, 10:41 am

Pour moi, on dirait que le codage sur votre fichier est foiré qui peut provoquer l'analyseur PHP à l'échec. Lorsque j'ai copié et collé votre code directement dans nano à faire un test rapide, j'ai obtenir la même erreur que vous, mais également remarqué que j'ai déménagé mon curseur autour tout au long de personnages étranges fichier commencent à apparaître qui est typique des encodages mal définie sur les fichiers. Ce que je vous recommande de vous serait d'essayer et soit fixer le codage sur le fichier, ou complètement démarrer un nouveau fichier et réécrire tout ce que vous y voir sans copiant et en collant afin que vous toutes les valeurs corrompus collez pas plus.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8211
  • Loc: USA
  • Status: Offline

Message Juin 14th, 2011, 12:04 pm

Ou simplement utiliser notepad ++...il vous permet de choisir votre encodage.

PHP Code: [ Select ]
 
<?php
if(isset($_POST['email'])) {
     
    $email_to ="georanson@gmail-com";
    $email_subject = "Contact Form";
     
     
    function died($error) {
        // your error code can go here
        echo "We are very sorry, but there were error(s) found with the form you submitted. ";
        echo "These errors appear below.<br /><br />";
        echo $error."<br /><br />";
        echo "Please go back and fix these errors.<br /><br />";
        die();
    }
     
    // validation expected data exists
    if(!isset($_POST['first_name']) ||
        !isset($_POST['last_name']) ||
        !isset($_POST['email']) ||
        !isset($_POST['telephone']) ||
        !isset($_POST['comments'])) {
        died('We are sorry, but there appears to be a problem with the form you submitted.');      
    }
     
    $first_name = $_POST['first_name']; // required
    $last_name = $_POST['last_name']; // required
    $email_from = $_POST['email']; // required
    $telephone = $_POST['telephone']; // not required
    $comments = $_POST['comments']; // required
     
    $error_message = "";
    $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
  if(!preg_match($email_exp,$email_from)) {
    $error_message .= 'The Email Address you entered does not appear to be valid.<br />';
  }
    $string_exp = "/^[A-Za-z .'-]+$/";
  if(!preg_match($string_exp,$first_name)) {
    $error_message .= 'The First Name you entered does not appear to be valid.<br />';
  }
  if(!preg_match($string_exp,$last_name)) {
    $error_message .= 'The Last Name you entered does not appear to be valid.<br />';
  }
  if(strlen($comments) < 2) {
    $error_message .= 'The Comments you entered do not appear to be valid.<br />';
  }
  if(strlen($error_message) > 0) {
    died($error_message);
  }
    $email_message = "Form details below.\n\n";
     
    function clean_string($string) {
      $bad = array("content-type","bcc:","to:","cc:","href");
      return str_replace($bad,"",$string);
    }
     
    $email_message .= "First Name: ".clean_string($first_name)."\n";
    $email_message .= "Last Name: ".clean_string($last_name)."\n";
    $email_message .= "Email: ".clean_string($email_from)."\n";
    $email_message .= "Telephone: ".clean_string($telephone)."\n";
    $email_message .= "Comments: ".clean_string($comments)."\n";
     
 
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
 
<!-- include your own success html here -->
 
Thank you for contacting us. We will be in touch with you very soon.
 
<?php
}
?>
 
 
  1.  
  2. <?php
  3. if(isset($_POST['email'])) {
  4.      
  5.     $email_to ="georanson@gmail-com";
  6.     $email_subject = "Contact Form";
  7.      
  8.      
  9.     function died($error) {
  10.         // your error code can go here
  11.         echo "We are very sorry, but there were error(s) found with the form you submitted. ";
  12.         echo "These errors appear below.<br /><br />";
  13.         echo $error."<br /><br />";
  14.         echo "Please go back and fix these errors.<br /><br />";
  15.         die();
  16.     }
  17.      
  18.     // validation expected data exists
  19.     if(!isset($_POST['first_name']) ||
  20.         !isset($_POST['last_name']) ||
  21.         !isset($_POST['email']) ||
  22.         !isset($_POST['telephone']) ||
  23.         !isset($_POST['comments'])) {
  24.         died('We are sorry, but there appears to be a problem with the form you submitted.');      
  25.     }
  26.      
  27.     $first_name = $_POST['first_name']; // required
  28.     $last_name = $_POST['last_name']; // required
  29.     $email_from = $_POST['email']; // required
  30.     $telephone = $_POST['telephone']; // not required
  31.     $comments = $_POST['comments']; // required
  32.      
  33.     $error_message = "";
  34.     $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
  35.   if(!preg_match($email_exp,$email_from)) {
  36.     $error_message .= 'The Email Address you entered does not appear to be valid.<br />';
  37.   }
  38.     $string_exp = "/^[A-Za-z .'-]+$/";
  39.   if(!preg_match($string_exp,$first_name)) {
  40.     $error_message .= 'The First Name you entered does not appear to be valid.<br />';
  41.   }
  42.   if(!preg_match($string_exp,$last_name)) {
  43.     $error_message .= 'The Last Name you entered does not appear to be valid.<br />';
  44.   }
  45.   if(strlen($comments) < 2) {
  46.     $error_message .= 'The Comments you entered do not appear to be valid.<br />';
  47.   }
  48.   if(strlen($error_message) > 0) {
  49.     died($error_message);
  50.   }
  51.     $email_message = "Form details below.\n\n";
  52.      
  53.     function clean_string($string) {
  54.       $bad = array("content-type","bcc:","to:","cc:","href");
  55.       return str_replace($bad,"",$string);
  56.     }
  57.      
  58.     $email_message .= "First Name: ".clean_string($first_name)."\n";
  59.     $email_message .= "Last Name: ".clean_string($last_name)."\n";
  60.     $email_message .= "Email: ".clean_string($email_from)."\n";
  61.     $email_message .= "Telephone: ".clean_string($telephone)."\n";
  62.     $email_message .= "Comments: ".clean_string($comments)."\n";
  63.      
  64.  
  65. $headers = 'From: '.$email_from."\r\n".
  66. 'Reply-To: '.$email_from."\r\n" .
  67. 'X-Mailer: PHP/' . phpversion();
  68. @mail($email_to, $email_subject, $email_message, $headers);
  69. ?>
  70.  
  71. <!-- include your own success html here -->
  72.  
  73. Thank you for contacting us. We will be in touch with you very soon.
  74.  
  75. <?php
  76. }
  77. ?>
  78.  
  79.  
"Bring forth therefore fruits meet for repentance:" Matthew 3:8

Afficher de l'information

  • Total des messages de ce sujet: 11 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 122 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC