Problème formulaire php
gambit53
Messages postés
10
Statut
Membre
-
gambit53 Messages postés 10 Statut Membre -
gambit53 Messages postés 10 Statut Membre -
Bonjour,
je galère depuis un moment pour le site que j'ai créé (le tout 1er que je fais).
Je vous explique, j'ai demandé à un ami de me faire le php de mon site (le but est que les personnes le visitant puissent m'envoyer leurs photos, 4 maximum) mais quand je fais un test j'ai le message d'erreur suivant:
Parse error: syntax error, unexpected '{' in /home/studiorm/public_html/traitementFormulaire.php on line 12
si vous pouvez m'aider je vous copies le fichier:
<?php
//récupération des données du formulaire
$nom = $_POST["nom"];
$prenom = $_POST["prenom"];
$email = $_POST["email"];
$tel = $_POST["tel"];
$commentaire = $_POST["commentaire"];
//récupération des images (on vérifie d'abord s'il y a des images et on fait le traitement)
//traitement image1
if((isset($_FILES['monfichier']['fichier'])){
$chemin_destination = '/var/www/images/';
//on met l'image dans un dossier spécifique
move_uploaded_file($_FILES['monfichier']['tmp_name'], $chemin_destination.$_FILES['monfichier']['name']);
}
//traitement image2
if((isset($_FILES['monfichier2']['fichier'])){
$chemin_destination = '/var/www/images/';
//on met l'image dans un dossier spécifique
move_uploaded_file($_FILES['monfichier2']['tmp_name'], $chemin_destination.$_FILES['monfichier2']['name']);
}
//traitement image3
if((isset($_FILES['monfichier3']['fichier'])){
$chemin_destination = '/var/www/images/';
//on met l'image dans un dossier spécifique
move_uploaded_file($_FILES['monfichier3']['tmp_name'], $chemin_destination.$_FILES['monfichier3']['name']);
}
//traitement image4
if((isset($_FILES['monfichier4']['fichier'])){
$chemin_destination = '/var/www/images/';
//on met l'image dans un dossier spécifique
move_uploaded_file($_FILES['monfichier4']['tmp_name'], $chemin_destination.$_FILES['monfichier4']['name']);
}
//En-têtes du mail
$headers="From: expediteur@domaine.fr\r\nMIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary=\"$boundary\"\r\n\n";
$content = $prenom." ".$nom." souhaite avoir des informations concernant un projet. Voici son message :\n\n".$commentaire."\n\nLes images sont dans le dossier images de votre serveur.";
if(mail('aideinfo53@gmail.com', 'Demande d\'infos', $content)){
echo 'Votre message a été envoyé avec succès.';
}
else{
echo 'Echec lors de l\'envoi de votre message.';
}
//redirection vers la page d'accueil du site
header("Location:www.studiormp.com");
?>
merci d'avance.
je galère depuis un moment pour le site que j'ai créé (le tout 1er que je fais).
Je vous explique, j'ai demandé à un ami de me faire le php de mon site (le but est que les personnes le visitant puissent m'envoyer leurs photos, 4 maximum) mais quand je fais un test j'ai le message d'erreur suivant:
Parse error: syntax error, unexpected '{' in /home/studiorm/public_html/traitementFormulaire.php on line 12
si vous pouvez m'aider je vous copies le fichier:
<?php
//récupération des données du formulaire
$nom = $_POST["nom"];
$prenom = $_POST["prenom"];
$email = $_POST["email"];
$tel = $_POST["tel"];
$commentaire = $_POST["commentaire"];
//récupération des images (on vérifie d'abord s'il y a des images et on fait le traitement)
//traitement image1
if((isset($_FILES['monfichier']['fichier'])){
$chemin_destination = '/var/www/images/';
//on met l'image dans un dossier spécifique
move_uploaded_file($_FILES['monfichier']['tmp_name'], $chemin_destination.$_FILES['monfichier']['name']);
}
//traitement image2
if((isset($_FILES['monfichier2']['fichier'])){
$chemin_destination = '/var/www/images/';
//on met l'image dans un dossier spécifique
move_uploaded_file($_FILES['monfichier2']['tmp_name'], $chemin_destination.$_FILES['monfichier2']['name']);
}
//traitement image3
if((isset($_FILES['monfichier3']['fichier'])){
$chemin_destination = '/var/www/images/';
//on met l'image dans un dossier spécifique
move_uploaded_file($_FILES['monfichier3']['tmp_name'], $chemin_destination.$_FILES['monfichier3']['name']);
}
//traitement image4
if((isset($_FILES['monfichier4']['fichier'])){
$chemin_destination = '/var/www/images/';
//on met l'image dans un dossier spécifique
move_uploaded_file($_FILES['monfichier4']['tmp_name'], $chemin_destination.$_FILES['monfichier4']['name']);
}
//En-têtes du mail
$headers="From: expediteur@domaine.fr\r\nMIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary=\"$boundary\"\r\n\n";
$content = $prenom." ".$nom." souhaite avoir des informations concernant un projet. Voici son message :\n\n".$commentaire."\n\nLes images sont dans le dossier images de votre serveur.";
if(mail('aideinfo53@gmail.com', 'Demande d\'infos', $content)){
echo 'Votre message a été envoyé avec succès.';
}
else{
echo 'Echec lors de l\'envoi de votre message.';
}
//redirection vers la page d'accueil du site
header("Location:www.studiormp.com");
?>
merci d'avance.
A voir également:
- Problème formulaire php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
2 réponses
J'ai enfin trouvé la solution en continuant à chercher sur les différents forum, il me manquait une donné error.
Merci quand même
Merci quand même