Hello, voila je débute avec php et j'ai un problème quand j'envoi mon script. j'ai l'erreur suivante->
Parse error: syntax error, unexpected '{' in /homez.428/****/www/inscription_traitement.php on line 86
voici le code :
<?php
require_once('inclusions/parametres_connexion.php');
require_once('inclusions/fonctions_traitement.php');
require_once('inclusions/fonctions_generiques.php');
$prenom = f_nettoyage_nom($_POST['prenom'],64);
//-------------------------------------------------------------------
$nom = f_nettoyage_nom($_POST['nom'],64);
//-------------------------------------------------------------------
$courriel = $_POST['courriel'];
//-------------------------------------------------------------------
$societe = html_encode_numeric($_POST['societe']);
$nom = html_encode_numeric($_POST['nom']);
$prenom = html_encode_numeric($_POST['prenom']);
$adresse = html_encode_numeric($_POST['adresse']);
$cp = html_encode_numeric($_POST['cp']);
$ville = html_encode_numeric($_POST['ville']);
$pays = html_encode_numeric($_POST['pays']);
$tel = html_encode_numeric($_POST['tel']);
$portable = html_encode_numeric($_POST['portable']);
$fax = html_encode_numeric($_POST['fax']);
$courriel = html_encode_numeric($_POST['courriel']);
$marquage = html_encode_numeric($_POST['marquage']);
$commentaire = html_encode_numeric($_POST['commentaire']);
//-------------------------------------------------------------------
$requete = "INSERT INTO adresses ";
$requete .= "(societe,nom,prenom,adresse,cp,ville,pays,tel,portable,fax,courriel,marquage,commentaire) VALUES ";
$requete .= "(";
$requete .= "'".$societe."',";
$requete .= "'".$nom."',";
$requete .= "'".$prenom."',";
$requete .= "'".$adresse."',";
$requete .= "'".$cp."',";
$requete .= "'".$ville."',";
$requete .= "'".$pays."',";
$requete .= "'".$tel."',";
$requete .= "'".$portable."',";
$requete .= "'".$fax."',";
$requete .= "'".$courriel."',";
$requete .= "'".$marquage."',";
$requete .= "'".$commentaire."'); ";
//-------------------------------------------------------------------
$envoi = mysql_query($requete,$connexion);
if(!$envoi){echo '<br/>'.mysql_error();}
else{
$sujet = '************';
$corpsMessageHTML = '<p>***************.</p>';
$corpsMessageHTML .= '<p>*************** ';
$corpsMessageHTML .= '******************;
$corpsMessageHTML .= '<a href="http://www.monsite.fr/index.php">';
$corpsMessageHTML .= 'Cliquez ici pour accéder au site </a></p>';
$html = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';
$html .= '<html>';
$html .= '<head>';
$html .= '<title>**************</title>';
$html .= '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
$html .= '</head>';
$html .= '<body>';
$html .= '<p style="font-size:24px;color:#0870b2">Cher(e) '.$prenom.' '.$nom.'</p>';
$html .= $corpsMessageHTML;
$html .= ''; // Tout autre code HTML complémentaire
$html .= '</body>';
$html .= '</html>';
$fichier = fopen('mail_traitement_messageHTML.html','w+');
fputs($fichier,$html);
fclose($fichier);
}
include "inclusions/PHPMailer_v5.1/class.phpmailer.php";
try{
$mail = new PHPMailer(true);
$body = file_get_contents('mail_traitement_messageHTML.html');
$body = preg_replace('/\\\\/','',$body);
$mail -> IsSMTP();
$mail -> SMTPAuth = true;
$mail -> Port = 110;
$mail -> Host = '***********';
$mail -> Username = '********;
$mail -> Password = '**********';
$mail -> From = '***********';
$mail -> FromName = utf8_decode('************');
$to = $courriel;
$mail -> AddAddress($to);
$mail -> Subject = utf8_decode($sujet);
$messageAlt = 'Pour visualiser ce message, votre messagerie doit accepter les messages au format HTML...';
$mail -> AltBody = $messageAlt;
$mail -> WordWrap = 80;
$mail -> MsgHTML($body);
$mail -> IsHTML(true);
if($mail->Send())
$envoi = mysql_query($requete,$serveur);
if(!$envoi){
echo 'Insertion OUT...'.mysql_error().'<br>';
echo $requete;
}
else{
echo '**********';
f_redirection('***********');
}
$urlretour = '**********';
f_redirection($urlretour);
echo 'Retour vers remerciements...';
}
catch(phpmailerException $e){
echo $e -> errorMessage();
}
}
?>
Merci d'avance pour votre aide
!!!!!!!!!
Modifié par greg2307 (16 Sep 2011 - 13:29)
Parse error: syntax error, unexpected '{' in /homez.428/****/www/inscription_traitement.php on line 86
voici le code :
<?php
require_once('inclusions/parametres_connexion.php');
require_once('inclusions/fonctions_traitement.php');
require_once('inclusions/fonctions_generiques.php');
$prenom = f_nettoyage_nom($_POST['prenom'],64);
//-------------------------------------------------------------------
$nom = f_nettoyage_nom($_POST['nom'],64);
//-------------------------------------------------------------------
$courriel = $_POST['courriel'];
//-------------------------------------------------------------------
$societe = html_encode_numeric($_POST['societe']);
$nom = html_encode_numeric($_POST['nom']);
$prenom = html_encode_numeric($_POST['prenom']);
$adresse = html_encode_numeric($_POST['adresse']);
$cp = html_encode_numeric($_POST['cp']);
$ville = html_encode_numeric($_POST['ville']);
$pays = html_encode_numeric($_POST['pays']);
$tel = html_encode_numeric($_POST['tel']);
$portable = html_encode_numeric($_POST['portable']);
$fax = html_encode_numeric($_POST['fax']);
$courriel = html_encode_numeric($_POST['courriel']);
$marquage = html_encode_numeric($_POST['marquage']);
$commentaire = html_encode_numeric($_POST['commentaire']);
//-------------------------------------------------------------------
$requete = "INSERT INTO adresses ";
$requete .= "(societe,nom,prenom,adresse,cp,ville,pays,tel,portable,fax,courriel,marquage,commentaire) VALUES ";
$requete .= "(";
$requete .= "'".$societe."',";
$requete .= "'".$nom."',";
$requete .= "'".$prenom."',";
$requete .= "'".$adresse."',";
$requete .= "'".$cp."',";
$requete .= "'".$ville."',";
$requete .= "'".$pays."',";
$requete .= "'".$tel."',";
$requete .= "'".$portable."',";
$requete .= "'".$fax."',";
$requete .= "'".$courriel."',";
$requete .= "'".$marquage."',";
$requete .= "'".$commentaire."'); ";
//-------------------------------------------------------------------
$envoi = mysql_query($requete,$connexion);
if(!$envoi){echo '<br/>'.mysql_error();}
else{
$sujet = '************';
$corpsMessageHTML = '<p>***************.</p>';
$corpsMessageHTML .= '<p>*************** ';
$corpsMessageHTML .= '******************;
$corpsMessageHTML .= '<a href="http://www.monsite.fr/index.php">';
$corpsMessageHTML .= 'Cliquez ici pour accéder au site </a></p>';
$html = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';
$html .= '<html>';
$html .= '<head>';
$html .= '<title>**************</title>';
$html .= '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
$html .= '</head>';
$html .= '<body>';
$html .= '<p style="font-size:24px;color:#0870b2">Cher(e) '.$prenom.' '.$nom.'</p>';
$html .= $corpsMessageHTML;
$html .= ''; // Tout autre code HTML complémentaire
$html .= '</body>';
$html .= '</html>';
$fichier = fopen('mail_traitement_messageHTML.html','w+');
fputs($fichier,$html);
fclose($fichier);
}
include "inclusions/PHPMailer_v5.1/class.phpmailer.php";
try{
$mail = new PHPMailer(true);
$body = file_get_contents('mail_traitement_messageHTML.html');
$body = preg_replace('/\\\\/','',$body);
$mail -> IsSMTP();
$mail -> SMTPAuth = true;
$mail -> Port = 110;
$mail -> Host = '***********';
$mail -> Username = '********;
$mail -> Password = '**********';
$mail -> From = '***********';
$mail -> FromName = utf8_decode('************');
$to = $courriel;
$mail -> AddAddress($to);
$mail -> Subject = utf8_decode($sujet);
$messageAlt = 'Pour visualiser ce message, votre messagerie doit accepter les messages au format HTML...';
$mail -> AltBody = $messageAlt;
$mail -> WordWrap = 80;
$mail -> MsgHTML($body);
$mail -> IsHTML(true);
if($mail->Send())
$envoi = mysql_query($requete,$serveur);
if(!$envoi){
echo 'Insertion OUT...'.mysql_error().'<br>';
echo $requete;
}
else{
echo '**********';
f_redirection('***********');
}
$urlretour = '**********';
f_redirection($urlretour);
echo 'Retour vers remerciements...';
}
catch(phpmailerException $e){
echo $e -> errorMessage();
}
}
?>
Merci d'avance pour votre aide

Modifié par greg2307 (16 Sep 2011 - 13:29)