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"
- Expert php - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Imessage ne fonctionne plus avec un contact ✓ - Forum iPhone
- Saut de section word - Guide
- Bloquer contact whatsapp conséquences - Guide
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 ^^ )