Problème de PHP de ma section "contact"
eless33
Messages postés
9
Statut
Membre
-
Templier Nocturne Messages postés 9989 Statut Membre -
Templier Nocturne Messages postés 9989 Statut Membre -
Bonjour,
J'ai mis un site un ligne pour l'association sportive dont je fais partie.
Le site marche, pas de soucis
cependant, ma section "contact" ne marche pas. J'ai une erreur dans le php que je n'arrive pas à résoudre.
voici le php :
<?php
$aRequiredFields = array( 'name',
'vorname',
'email',
'phone',
'city',
'commentaire'
$aReadFields = )array
foreach($_POST as $sFieldName => $mFieldValue) {
if(in_array($sFieldName, $aRequiredFields) && $mFieldValue != '') {
$aReadFields[$sFieldName] = $mFieldValue;
}
}
if(count($aReadFields) != count($aRequiredFields)) {
echo '<script>';
echo 'alert("Votre message n\'a pas ete envoye : remplissez tous les champs puis recommencez.");';
echo 'window.location.href = "/Fr/index.html"';
echo '</script>';
exit;
} else {
$sMessageSubject = $aReadFields['test'] . ' - Particulier ';
$sMessageContent .= "Sujet : " . $aReadFields['test'] . "\n\n";
$sMessageContent .= "Nom de l'expediteur : " . $aReadFields['name']. "\n\n";
$sMessageContent .= "Prenom de l'expediteur : " . $aReadFields['vorname']. "\n\n";
$sMessageContent .= "Email de l expediteur : " . $aReadFields['email']. "\n\n";
$sMessageContent .= 'Telephone : ' . $aReadFields['phone'] . "\n\n";
$sMessageContent .= "Ville : " . $aReadFields['city']. "\n\n";
$sMessageContent .= "Message : " . $aReadFields['commentaire']. "\n\n";
$sMessageHeaders = 'From: test@test.com <test@test.com>' . "\r\n" .
'Reply-To: ' . $aReadFields['email'] . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail('eunigames2012@gmail.com', $sMessageSubject, $sMessageContent, $sMessageHeaders);
echo '<script>';
echo 'alert("Votre message a bien ete envoye.");';
if(isset($_POST['_CloseWindow'])) {
echo 'window.close();';
} else {
echo 'window.location.href = "/Fr/index.html"';
}
echo '</script>';
}
?>
si vous voyez une erreur , merci de me le dire, je suis débutant =/
merci d'avance !
J'ai mis un site un ligne pour l'association sportive dont je fais partie.
Le site marche, pas de soucis
cependant, ma section "contact" ne marche pas. J'ai une erreur dans le php que je n'arrive pas à résoudre.
voici le php :
<?php
$aRequiredFields = array( 'name',
'vorname',
'email',
'phone',
'city',
'commentaire'
$aReadFields = )array
foreach($_POST as $sFieldName => $mFieldValue) {
if(in_array($sFieldName, $aRequiredFields) && $mFieldValue != '') {
$aReadFields[$sFieldName] = $mFieldValue;
}
}
if(count($aReadFields) != count($aRequiredFields)) {
echo '<script>';
echo 'alert("Votre message n\'a pas ete envoye : remplissez tous les champs puis recommencez.");';
echo 'window.location.href = "/Fr/index.html"';
echo '</script>';
exit;
} else {
$sMessageSubject = $aReadFields['test'] . ' - Particulier ';
$sMessageContent .= "Sujet : " . $aReadFields['test'] . "\n\n";
$sMessageContent .= "Nom de l'expediteur : " . $aReadFields['name']. "\n\n";
$sMessageContent .= "Prenom de l'expediteur : " . $aReadFields['vorname']. "\n\n";
$sMessageContent .= "Email de l expediteur : " . $aReadFields['email']. "\n\n";
$sMessageContent .= 'Telephone : ' . $aReadFields['phone'] . "\n\n";
$sMessageContent .= "Ville : " . $aReadFields['city']. "\n\n";
$sMessageContent .= "Message : " . $aReadFields['commentaire']. "\n\n";
$sMessageHeaders = 'From: test@test.com <test@test.com>' . "\r\n" .
'Reply-To: ' . $aReadFields['email'] . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail('eunigames2012@gmail.com', $sMessageSubject, $sMessageContent, $sMessageHeaders);
echo '<script>';
echo 'alert("Votre message a bien ete envoye.");';
if(isset($_POST['_CloseWindow'])) {
echo 'window.close();';
} else {
echo 'window.location.href = "/Fr/index.html"';
}
echo '</script>';
}
?>
si vous voyez une erreur , merci de me le dire, je suis débutant =/
merci d'avance !
A voir également:
- Problème de PHP de ma section "contact"
- Saut de section word - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de contact le bon coin introuvable - Forum Réseaux sociaux
- Contacter le "bon coin" ✓ - Forum Réseaux sociaux
- Retrouver contact supprimé - Accueil - Android
4 réponses
il indique d'abord une erreur ici (ligne 7-8)
'commentaire'
$aReadFields = )array
et une autre ici ( ligne 9-11)
foreach($_POST as $sFieldName => $mFieldValue) {
if(in_array($sFieldName, $aRequiredFields) && $mFieldValue != '') {
$aReadFields[$sFieldName] = $mFieldValue;
}
merci d'avoir pris le temps de me répondre =)
'commentaire'
$aReadFields = )array
et une autre ici ( ligne 9-11)
foreach($_POST as $sFieldName => $mFieldValue) {
if(in_array($sFieldName, $aRequiredFields) && $mFieldValue != '') {
$aReadFields[$sFieldName] = $mFieldValue;
}
merci d'avoir pris le temps de me répondre =)
ce qui apparait comme un manque de ugillemet c'est ne fait 2 apostrophe collé :
' ..... '
j'ai essayé ta combine, voici ce que j'obtiens
Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /homepages/8/d391503240/htdocs/site/contact.php on line 9
a la ligne 9, j'ai juste : )
une seule parenthèse ^^ )
' ..... '
j'ai essayé ta combine, voici ce que j'obtiens
Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in /homepages/8/d391503240/htdocs/site/contact.php on line 9
a la ligne 9, j'ai juste : )
une seule parenthèse ^^ )