http"; $flag_erreur = 1; } if (eregi("\[url",$_POST['champ1'])) { $erreur_champ1 = "Pour raisons de sécurité, ce champ ne peut comporter les caractères [url"; $flag_erreur = 1; } if (eregi("x"; } else { $icone = " $taille_max_fichier) { $erreur_fichier[$u] = "Le fichier téléchargé dépasse la taille maximum autorisée."; $flag_erreur = 1; } else { // On met le nom du fichier en minuscules... $nom_fichier = strToLower($_FILES['fichier']['name'][$u]); // On recherche la position du point dans le nom de fichier... $dernPos = strRChr($nom_fichier, "."); // On extrait l'extension du fichier... $extension = strToLower(subStr($dernPos, 1)); // Si l'extension n'existe pas ou qu'elle ne fait pas partie des extensions autorisées... if (($dernPos == "") OR (in_array($extension, $extensions_autorisees) == false)) { $erreur_fichier[$u] = "L'extension de fichier spécifiée n'est pas autorisée."; $flag_erreur = 1; } else { //On extrait seulement le nom du fichier sans l'extension, $dernPos donnant l'extension avec le point. $posExtension = strpos($nom_fichier, $dernPos); $nom_sans_extension = substr($nom_fichier,0,$posExtension); // On ajoute au nom du fichier un numéro unique puis l'extension du fichier... $nom_unique[$u] = $nom_sans_extension. "_ID_" . uniqid(rand()).$dernPos; } // Fin du else } // Fin du else } // Fin du else } // Fin de la boucle for... () // On boucle une seconde fois, et on ne copie les fichiers que si aucun d'eux n'a retourné d'erreurs... $u = 0; while ((($u<= $nbre_zones_fichiers) && ($_FILES['fichier']['name'][$u] != "") && ($flag_erreur !=1))) { // On déplace le fichier téléchargé du répertoire temporaire sur le répertoire spécifié if (!move_uploaded_file($_FILES['fichier']['tmp_name'][$u], $repertoire."/".$nom_unique[$u])) { $erreur_move_uploaded[$u] = "Impossible de déplacer le fichier dans le répertoire de destination..."; $flag_erreur = 1; } // Fin du if $u++; } // Fin de la boucle while } // Fin du else } // Fin du else } // Fin du if (($_FILES['fichier']['name']['0'] !="") && is_array($_FILES)) { // N'envoyer le formulaire que s'il n'y a pas d'erreurs... if ($flag_erreur == 0) { // Addresse de réception du formulaire $email_dest = "contact@quebeccopticchurch.org"; $sujet = "Formulaire contact QCC.org"; if (($_FILES['fichier']['name']['0'] !="") && is_array($_FILES)) { // En-têtes spécifiques de l'e-mail AVEC pièce jointe: // Génération d'une chaîne de délimitation $semi_rand = md5(time()); $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; $entetes ="MIME-Version: 1.0 \n"; $entetes .="From: Formulaire contact QCC.org\n"; $entetes .="Content-Type: multipart/mixed;\n"; $entetes .=" boundary=\"{$mime_boundary}\""; $partie_entete = "Message au format MIME.\n\n" . "--{$mime_boundary}\n" . "Content-Type: text/html; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . "\n\n\n\n\n"; } else { // En-têtes de l'e-mail sans envoi de fichier... $entetes ="MIME-Version: 1.0 \n"; $entetes .="From: Formulaire contact QCC.org\n"; $entetes .="Return-Path: Formulaire contact QCC.org\n"; $entetes .="Reply-To: Formulaire contact QCC.org\n"; $entetes .="Content-Type: text/html; charset=iso-8859-1 \n"; $partie_entete = " Formulaire \n"; } // fin du else... //Partie HTML de l'e-mail... $partie_champs_texte .= "Nom, Prénom = " . $_SESSION['champ1'] . "
\n"; $partie_champs_texte .= "Téléphone = " . $_SESSION['champ2'] . "
\n"; $partie_zone_email .= "Courriel = " . $_SESSION['zone_email1'] . "
\n"; $partie_zone_texte .= "Message = " . $_SESSION['zone_texte1'] . "
\n"; // Enfin, on indique le nom et l'emplacement de la pièce jointe sur le serveur. if (($_FILES['fichier']['name']['0'] !="") && is_array($_FILES)) { // On boucle x nbre de fois, sauf si aucun fichier n'a été sélectionné... for ($u = 0; $u <= $nbre_zones_fichiers, $_FILES['fichier']['name'][$u] != ""; $u++) { $a = $u + 1; $partie_fichier .= "Pièce jointe $a : " . $nom_unique[$u] . "
"; } // Fin de la boucle for... $partie_fichier .= "Pièces jointes conservées dans le répertoire : upload
"; } // Fin du if... $fin = "\n\n"; // Si envoi de fichier... if (($_FILES['fichier']['name']['0'] !="") && is_array($_FILES)) { // Construction de la pièce jointe... for ($u = 0; $u <= $nbre_zones_fichiers, $_FILES['fichier']['name'][$u] != ""; $u++) { $type = $_FILES['fichier']['type'][$u]; // Lecture du fichier ('rb' = lecture en binaire) $fichier = fopen($repertoire . "/" . $nom_unique[$u],'rb'); $donnees = fread($fichier,filesize($repertoire . "/" . $nom_unique[$u])); fclose($fichier); // Encodage Base64 des données $donnees = chunk_split(base64_encode($donnees)); // Partie piece jointe de l'e-mail $piece_jointe .= "--{$mime_boundary}\n" . "Content-Type: {$type};\n" . " name=\"{$nom_unique[$u]}\"\n" . "Content-Disposition: attachment;\n" . " filename=\"{$nom_unique[$u]}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $donnees . "\n\n"; } // Fin de la boucle for... // Fin de la pièce jointe... $piece_jointe .= "--{$mime_boundary}--\n"; $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $partie_fichier . $fin . $piece_jointe; } else { $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin; } // Send the e-mail if (@!mail($email_dest,$sujet,$sortie,$entetes)) { echo("Envoi du formulaire impossible"); exit(); } else { // Rediriger vers la page de remerciement header("Location:merci.htm"); exit(); } // Fin else } // Fin du if ($flag_erreur == 0) { } // Fin de if POST ?> Quebeccopticchurch.org

Accueil
  Qui sommes nous
  Saint Marc
  Notre Pape
  Le Pape Shenouda III
Notre Église
Nos Intercesseurs
Horaires
Cérémonies
Contact
Galerie Photos
Liens Coptes
Nouveaux arrivants
   
Français
English  

Adresse :

Église Copte Orthodoxe de la Vierge Marie,
Saint Mina et Pape Cyril


2160 Rue Marie Victorin
Ville de Québec
Québec, QC G1T 1J4 - Canada

Adresse Postale:
CP 36053 - 2450 Boulevard Laurier
Québec, QC, G1V 4W7 - Canada

Prêtre :
Père Rafael St Antony
Téléphone Maison : 418-990-1585
Téléphone cellulaire : 581-309-7712
E-Mail : fatherraphael@gmail.com


 

Formulaire de contact
Nom, Prénom
Téléphone
Courriel
Message
Joindre un fichier (8 Mo maximum)
;
   

E-mail: contact@quebeccopticchurch.org

   
   

Nous localiser

   
   

 

 

 
C'est l'amour: ne pas nous qui avons aimé Dieu, mais qu'il nous a aimés et a envoyé son Fils comme victime expiatoire pour nos péchés. (1 Jean 4:10)