Photographe autodidacte et passionné.
Mes sujets de prédilections sont la photographie de paysage et d'architecture.
J'aime les belles lumières et les ambiances particulières, comme celles offertes par les paysages de brume.
Mes sujets de prédilections sont la photographie de paysage et d'architecture.
J'aime les belles lumières et les ambiances particulières, comme celles offertes par les paysages de brume.
La galerie "D'ici..." est consacrée aux photos prises dans ma région, soit, à quelques exceptions près, dans un rayon de 50 km autour de Namur
La galerie "D'ailleurs..." contient les photos prises lors de mes voyages, principalement en France
La galerie "D'ailleurs..." contient les photos prises lors de mes voyages, principalement en France
Richard Drèze
";
$msg = "Merci de vérifier que vous n'êtes pas un robot";
$err = 1;
if (isset($_POST['g-recaptcha-response']) &&! empty($_POST['g-recaptcha-response']))
{
$secret = '6Ldr3DokAAAAAMJonvdjpJnXwTBXmSubg0oBiNDj';
$verifyResponse = file_get_contents ('https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$_POST['g-recaptcha-response']);
// echo $verifyResponse . "
"; logCaptCha($verifyResponse,$name,$email,$tel,$site,$message); $responseData = json_decode($verifyResponse); if ($responseData->success && $responseData->score >= 0.7) { $msg = 'Votre demande de contact a été envoyée avec succès.'; $err = 0; } else { $msg = 'La vérification du robot a échoué, veuillez réessayer.'; $err = 1; } } if ( $err == 0 ) { try { $mail = new PHPMailer(); $mail->isSendmail(); $mail->CharSet = 'UTF-8'; //Format d'encodage à utiliser pour les caractères //Set who the message is to be sent from $mail->setFrom($From, $FromName); //Set an alternative reply-to address //$mail->addReplyTo('replyto@example.com', 'First Last'); //Set who the message is to be sent to foreach ($Recipients as $key => $emailIter) { $mail->AddAddress($emailIter); } //Set the subject line $mail->Subject = 'Nouveau message du site photos'; $mail->WordWrap = 50; //Read an HTML message body from an external file, convert referenced images to embedded, //convert HTML into a basic plain-text alternative body //$mail->msgHTML(file_get_contents('contents.html'), __DIR__); $mail->Body = date("Y-m-d H:i:s") . " | " . $_SERVER['REMOTE_ADDR'] . " | " . $_SERVER['HTTP_USER_AGENT'] . "
" . "----------------------------------------------------------
" . "Nom: " . $name . "
" . "Adresse mail: " . $email . "
" . "Téléphone: " . $tel . "
" . "Site: " . $site . "
" . "Message: " . "
" . str_replace("\r\n","
",$message) . "
" . "----------------------------------------------------------
" . "captCha validation: " . $verifyResponse . "
" . "----------------------------------------------------------
"; //Texte brut $mail->IsHTML(true); //Replace the plain text body with one created manually $mail->AltBody = 'This is a plain-text message body'; //send the message, check for errors if (!$mail->send()) { echo $mail->ErrorInfo; } else { echo '';
die;
}
}
catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
}
}
function logCaptCha($verifyResponse,$name,$email,$tel,$site,$message)
{
$file = "/home/richardd/www/hidden/contact.txt";
$fp = fopen($file, 'a');
fwrite($fp, date("Y-m-d H:i:s") . "|" . $_SERVER['REMOTE_ADDR'] . "|" . $_SERVER['HTTP_USER_AGENT'] . "\r\n" .
"Nom: " . $name . "\n" .
"Mail: " . $email . "\n" .
"Tél.: " . $tel . "\n" .
"Site: " . $site . "\n" .
"Message: " . $message . "\n" .
"Vérif captCha: " . $verifyResponse . "\r\n");
fclose($fp);
}
?>
';
}
// https://www.google.fr/maps/@50.4660323,4.667939,19.29z
?>
"; logCaptCha($verifyResponse,$name,$email,$tel,$site,$message); $responseData = json_decode($verifyResponse); if ($responseData->success && $responseData->score >= 0.7) { $msg = 'Votre demande de contact a été envoyée avec succès.'; $err = 0; } else { $msg = 'La vérification du robot a échoué, veuillez réessayer.'; $err = 1; } } if ( $err == 0 ) { try { $mail = new PHPMailer(); $mail->isSendmail(); $mail->CharSet = 'UTF-8'; //Format d'encodage à utiliser pour les caractères //Set who the message is to be sent from $mail->setFrom($From, $FromName); //Set an alternative reply-to address //$mail->addReplyTo('replyto@example.com', 'First Last'); //Set who the message is to be sent to foreach ($Recipients as $key => $emailIter) { $mail->AddAddress($emailIter); } //Set the subject line $mail->Subject = 'Nouveau message du site photos'; $mail->WordWrap = 50; //Read an HTML message body from an external file, convert referenced images to embedded, //convert HTML into a basic plain-text alternative body //$mail->msgHTML(file_get_contents('contents.html'), __DIR__); $mail->Body = date("Y-m-d H:i:s") . " | " . $_SERVER['REMOTE_ADDR'] . " | " . $_SERVER['HTTP_USER_AGENT'] . "
" . "----------------------------------------------------------
" . "Nom: " . $name . "
" . "Adresse mail: " . $email . "
" . "Téléphone: " . $tel . "
" . "Site: " . $site . "
" . "Message: " . "
" . str_replace("\r\n","
",$message) . "
" . "----------------------------------------------------------
" . "captCha validation: " . $verifyResponse . "
" . "----------------------------------------------------------
"; //Texte brut $mail->IsHTML(true); //Replace the plain text body with one created manually $mail->AltBody = 'This is a plain-text message body'; //send the message, check for errors if (!$mail->send()) { echo $mail->ErrorInfo; } else { echo '
Merci. Votre message a bien été enregistré. Nous vous contacterons prochainement.