Comment créer un formulaire de commentaires pour les participants à un événement dans Google Forms : instructions, captures d'écran, conseils

Salutations à mes lecteurs, j'ai acquis de l'expérience et je vous parlerai des principes de fonctionnement du formulaire retour php. je te montrerai sur des exemples clairs, afin que vous compreniez comment tout fonctionne et comment l'interaction se produit entre le formulaire de saisie lui-même (ses champs de saisie) et le fichier de gestionnaire écrit en PHP. De plus, vous pouvez télécharger gratuitement les sources ainsi que les fichiers .

Bien sûr, ce serait formidable si vous compreniez au moins un peu HTML / CSS car... Vous devrez faire glisser le code sur votre page par analogie. Langage PHP Nous n’y reviendrons pas, je vais vous montrer toutes les modifications nécessaires que vous devez effectuer vous-même.

MISE À JOUR : Sur la base des réponses des lecteurs, j'ai réalisé que j'avais besoin de quelque chose de plus beau et de plus fonctionnel, rencontrez-moi, vérifiez-le et jetez-y un œil. Choisissez celui que vous préférez)

MISE À JOUR2 : Version 3.0 Atterrissage adaptatif+ formulaire ajax avec transmission de balises UTM, lisez et jetez un oeil. tu aimeras

Je me suis souvenu de moi-même lorsque j'ai essayé pour la première fois de créer moi-même un formulaire de commentaires en PHP, et pour être honnête, cela demandait beaucoup de travail, car... Je ne comprenais pas ce qui se passait et comment. Patience et persévérance, mes amis, et vous réussirez.

Formulaire de commentaires connexions php- structure

Nous étudierons l'analyse du formulaire de feedback lui-même à l'aide d'un exemple page de destination (Page de destination), d'ailleurs, il y a un article séparé sur. Vous pouvez voir comment cela fonctionne en action en utilisant les boutons ci-dessous, je joins les sources de cette page d'une page et le fichier principal du gestionnaire php (ce fichier traitera et enverra l'e-mail)

Après avoir téléchargé les sources et décompressé l'archive, vous verrez la structure de fichiers suivante :

  • image - toutes les images utilisées pour la page de destination elle-même, les boutons, etc.
  • js - scripts javascript, qui fournissent par exemple une popup fenêtre modale sur la page et autres effets visuels
  • index.html - fichier d'index de notre page d'une page
  • index1.php - un fichier de gestionnaire dans lequel les valeurs du formulaire sont transférées, puis une lettre est générée à partir des variables reçues et envoyée au spécifié adresse e-mail. Index1.php servira également de page de notification intermédiaire concernant l'envoi réussi des données avec redirection automatique vers index.html (c'est-à-dire notre page d'une page)

Il est important que votre hébergement, où se trouvent les fichiers du site, prenne en charge le traitement PHP, sinon le fichier index1.php ne sera pas exécuté et ne fonctionnera pas. Pour clarifier cette nuance, contactez la campagne où votre hébergement est enregistré ou testez-le simplement - cela fonctionne, cela signifie qu'il y a un support. Sinon, activez l'option de prise en charge du langage PHP

Jetez un œil au diagramme de la façon dont tous les éléments interagissent (page, formulaire, gestionnaire)

Code source pour appeler le formulaire et le gestionnaire

Jetons un coup d'œil au fonctionnement de l'un des boutons, qui ouvre une fenêtre contextuelle modale contenant un formulaire de commentaires. Ceci étant donné source- ce n'est pas qu'un, deux insérés sur la page et ça fonctionnera, vous devrez le personnaliser vous-même en fonction de votre design et de vos besoins.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Demander un rappel Demander un rappel

Demander un rappel Demander un rappel

Ci-dessous le code source complet du handler index1.php, afin de paramétrer l'envoi vers votre boîte mail, changez " [email protégé]"à vous, le reste, en principe, peut rester inchangé

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Vous serez contacté

Vous serez contacté body ( background: #22BFF7 url(img/zakaz.jpg) top -70% center no-repeat; ) setTimeout("location.replace("/index.html")", 3000); /*Modifier l'adresse de la page actuelle après 3 secondes (3000 millisecondes)*/

Vérification de la fonctionnalité du formulaire

Appelez la fenêtre et saisissez les données pour un test de vérification de notre formulaire

Je vous le rappelle encore une fois, votre hébergement doit prendre en charge traitement php fichiers, sinon notre gestionnaire ne sera tout simplement pas exécuté et aucune lettre ne sera envoyée à l'adresse e-mail spécifiée. Le résultat d’un formulaire de commentaires complété avec succès


C'est tout pour moi, j'ai essayé de transmettre le sens et le fonctionnement du scénario la meilleure façon. Si vous avez des questions, n'hésitez pas à me contacter dans les commentaires ou sur VK (voir coordonnées). Je te souhaite du calme et travail productif Pour vous.

L'une des tâches les plus courantes dans la pratique est la mise en œuvre d'un formulaire de feedback. Vous voulez dire écrire son code HTML, le concevoir en CSS, Création PHP un script qui traiterait les données reçues de l'utilisateur et les enverrait à notre courrier, écrirait un script JS qui vérifierait le formulaire pour l'adéquation des données saisies, protégeant notre idée du spam afin que notre boîte aux lettres ne s'effondre pas à cause des attaques de robots .

Tous les points ci-dessus seront abordés dans notre revue et commentés en détail.

Commençons donc par créer un formulaire de commentaires :

HTML

Tout d'abord, nous écrivons du code HTML, qui précise les champs que l'utilisateur va remplir. Ils seront formalisés dans le futur. Le code du formulaire ressemble à ceci :

< form method= "post" action= "mail.php" > < div class = "left" > < label for = "name" >Nom:< input maxlength= "30" type= "text" name= "name" /> < label for = "phone" >Téléphone:< input maxlength= "30" type= "text" name= "phone" /> < label for = "mail" >E-mail:< input maxlength= "30" type= "text" name= "mail" /> < div class = "right" > < label for = "message" >Message:< textarea rows= "7" cols= "50" name= "message" > < input type= "submit" value= "Envoyer" />

Et visuellement, cela ressemble maintenant à ceci :

Je suis d'accord, jusqu'à présent tout est moche et rien n'est clair, mais nous ne faisons que commencer.

Regardons le code ci-dessus en détail :

  • < form method= "post" action= "mail.php" > …


    Pour créer un formulaire, vous devez utiliser la balise form. C'est lui qui détermine le début et la fin du formulaire pour l'interpréteur de code. Comme toute balise, elle possède tout un ensemble d'attributs, mais il n'y en a que deux requis pour que le formulaire fonctionne, ce sont la méthode (la méthode d'envoi d'une requête au serveur, la publication est utilisée comme standard pour les formulaires) et l'action ( indique le chemin d'accès au fichier du gestionnaire de formulaire, à savoir dans Ce fichier contiendra un script PHP, qui nous enverra ensuite les valeurs saisies par l'utilisateur par email. Dans notre cas, on voit que ce fichier s'appelle mail.php et elle se trouve dans le même répertoire du site que la page considérée).
  • < input maxlength= "30" type= "text" name= "name" />


    Ensuite, nous avons les entrées. Ce sont en fait les champs du formulaire eux-mêmes dans lesquels les utilisateurs entreront les informations dont nous avons besoin (type="text" indique qu'il s'agira de texte). L'attribut maxlength spécifie le nombre de caractères que l'utilisateur peut saisir dans un champ de formulaire donné. L'attribut le plus important est le nom : il spécifie le nom d'un champ spécifique. C'est sous ces noms qu'à l'avenir Script PHP traitera les informations qui y sont saisies. Si vous le souhaitez, vous pouvez également définir l'attribut placeholder, qui affiche le texte à l'intérieur du champ qui disparaît lorsque le curseur est placé à l'intérieur. L'un des problèmes avec l'espace réservé est qu'il n'est pas pris en charge par certains navigateurs plus anciens.
  • < label for = "name" >Nom:


    Utilisé si nous avons abandonné les espaces réservés. Signature de champ normale, l'attribut for indique à quel champ spécifique cette signature fait référence. La valeur indique le nom du champ qui nous intéresse.
  • < textarea rows= "7" cols= "50" name= "message" >


    Tout comme la saisie, il est destiné à l'utilisateur de saisir des informations, mais cette fois, le champ est adapté aux messages longs. Rows spécifie la taille du champ en lignes et les colonnes en caractères. En général, ils fixent la hauteur et la largeur de notre champ.
  • < input type= "submit" value= "Envoyer" />


    Type="submit" nous indique qu'il s'agit d'un bouton pour soumettre un formulaire, et value spécifie le texte qui sera à l'intérieur de ce bouton.
  • < div class = "right" >


    utilisé uniquement pour d'autres aspect visuel formes.
CSS

Pour que notre formulaire de commentaires soit présentable, il doit être formaté. Pour obtenir le résultat suivant :

Nous avons utilisé ce code :

formulaire ( arrière-plan : #f4f5f7 ; remplissage : 20px ; ) formulaire . à gauche, forme . à droite (affichage : bloc en ligne ; alignement vertical : haut ; largeur : 458 px ; ) formulaire. droite ( remplissage - gauche : 20px ; ) étiquette ( affichage : bloc ; taille de police : 18px ; texte - aligner : centre ; marge : 10px 0px 0px 0px ; ) entrée, zone de texte ( bordure : 1px solide #82858D ; remplissage : 10px ; taille de police : 16 px ; largeur : 436 px ; ) zone de texte ( hauteur : 98 px ; marge en bas : 32 px ; ) input[ type= "submit" ] ( largeur : 200 px ; float : droite ; bordure : aucune ; arrière-plan : #595B5F ; couleur : #fff ; transformation du texte : majuscule ; )

Je ne vois pas l’intérêt de décrire CSS en détail, j’attirerai seulement votre attention sur les points clés :

  • Il n’est pas nécessaire d’écrire un design pour chaque balise du formulaire. Essayez de créer vos sélecteurs de manière à pouvoir concevoir tous les éléments dont vous avez besoin en quelques lignes de code.
  • N'utilisez pas de balises de type inutiles pour couper des lignes et créer des indentations.< br>, < p>etc. CSS avec display: block et margin avec propriétés de remplissage s'acquitte bien de ces tâches. En savoir plus sur les raisons pour lesquelles vous ne devriez pas l'utiliser< br>en mise en page en général, vous pouvez lire dans l'article Tag br, mais est-ce vraiment nécessaire ? .
  • Vous ne devez pas utiliser la disposition tabulaire pour les formulaires. Cela contredit la sémantique de cette balise, et les moteurs de recherche adorent le code sémantique. Afin de former la structure visuelle du document, nous n'avons besoin que des balises div et de celles spécifiées dans Propriétés CSS display : inline-block (organise les blocs dans une rangée) et vertical-align : top (les empêche de se disperser sur l'écran), réglez-les à la hauteur requise et le tour est joué, rien de superflu et tout est situé comme nous en avons besoin.
  • Pour ceux qui souhaitent gagner du temps sur la conception de sites Web, je peux recommander d'utiliser des frameworks CSS lors de la création de sites Web, en particulier ceux auto-écrits. Mon choix à cet égard est Twitter Bootstrap. Vous pouvez regarder une leçon sur la façon de concevoir des formulaires en l'utilisant.

    PHP

    Eh bien, il est temps de faire fonctionner notre formulaire.

    Nous allons dans notre répertoire racine du site et y créons le fichier mail.php, dont nous avons préalablement spécifié le chemin dans l'attribut action de la balise form.

    Au final son code ressemblera à ceci :

    Votre message a été envoyé avec succès

    Vous pouvez ignorer la discussion sur les parties HTML et CSS de ce document. À la base, c'est page normale site Web, que vous pouvez concevoir selon vos souhaits et vos besoins. Regardons sa partie la plus importante - le script PHP pour traiter le formulaire :

    $retour = "

    revenir

    " ;

    Avec cette ligne nous créons un lien pour revenir à page précédente. Comme nous ne savons pas à l’avance à partir de quelle page l’utilisateur accédera à celle-ci, cela se fait à l’aide d’une petite fonction JS. À l’avenir, nous accéderons simplement à cette variable pour l’afficher aux endroits dont nous avons besoin.

    si (! vide ($_POST [ "nom" ] ) et ! vide ($_POST [ "phone" ] ) et ! vide ($_POST [ "mail" ] ) et ! vide ($_POST [ "message" ] ) ) ( //partie interne du gestionnaire ) else ( echo "Pour envoyer un message, remplissez tous les champs ! $back " ; exit ; )

    Ici, nous ajoutons une vérification de formulaire pour nous assurer que les champs sont remplis. Comme vous l'avez deviné, dans la partie $_POST["name"], entre guillemets, nous écrivons la valeur de l'attribut name de nos entrées.

    Si tous les champs sont remplis, alors le script commencera à traiter les données dans sa partie interne, mais si au moins un champ n'a pas été rempli, alors un message s'affichera sur l'écran de l'utilisateur lui demandant de tout remplir. les champs du formulaire font écho "Pour envoyer un message, remplissez tous les champs ! $back" et un lien pour revenir à la page précédente que nous avons créé avec la toute première ligne.

    Ensuite, nous collons dans la partie interne du gestionnaire de formulaire :

    $nom = trim(strip_tags($_POST["nom"])); $téléphone = trim(strip_tags($_POST["téléphone"])); $mail = trim(strip_tags($_POST["mail"])); $message = trim(strip_tags($_POST["message"]));

    De cette façon, nous avons effacé l'entrée de l'utilisateur de balises html Et espaces supplémentaires. Cela nous permet de nous protéger de la réception code malicieux dans les messages qui nous sont envoyés.

    Les contrôles peuvent être plus compliqués, mais cela est à votre discrétion. Nous avons déjà installé une protection minimale côté serveur. Nous ferons le reste côté client en utilisant JS.

    Je ne recommande pas d'abandonner complètement la protection des formulaires côté serveur au profit de JS, car, bien que extrêmement rares, il en existe des uniques avec JS désactivé dans le navigateur.

    Après avoir nettoyé les balises, ajoutez l'envoi d'un message :

    mail ("[email protected]" , "Lettre de_votre_adresse_site" , "Je vous ai écrit : " . $nom . "
    Son numéro : " . $phone . "
    Son email : " . $mail . "
    Son message : " . $message, "Content-type:text/html;charset=windows-1251" ) ;

    C'est cette ligne qui se charge de générer et de nous envoyer le message. Il est rempli comme suit :

  • « [email protected] » – ici vous insérez votre email entre les guillemets
  • « Lettre de votre_adresse_site » est le sujet du message qui sera envoyé à votre adresse e-mail. Vous pouvez écrire n'importe quoi ici.
  • "Je t'ai écrit : ".$name."< br />Son numéro : ".$phone".< br />Son email : ".$mail."< br />Son message : ".$message – nous formons le texte du message lui-même. $name – nous insérons les informations renseignées par l'utilisateur en accédant aux champs de l'étape précédente, entre guillemets nous décrivons ce que signifie ce champ, avec la balise< br />On casse la ligne pour que le message dans son ensemble soit lisible.
  • Content-type:text/html;charset=windows-1251 - à la fin il y a une indication explicite du type de données transmis dans le message et de son encodage.
  • IMPORTANT!

    L'encodage spécifié dans le « en-tête » du document (< meta http- equiv= "Content-Type" content= "text/html; charset=windows-1251" />), encodage à partir du message Content-type:text/html;charset=windows-1251 et encodage en général Fichier PHP doit correspondre autrement dans les messages reçus par courrier au lieu du russe ou Lettres anglaises« Krakozyabry » s'affichera.

    Beaucoup n'indiquent pas explicitement le codage du message envoyé, mais sur certains clients de messagerie de ce fait, des problèmes peuvent survenir à l'avenir (des lettres illisibles sont envoyées au courrier), je vous recommande donc de l'indiquer quand même.

    Vérification du formulaire pour l'adéquation des données saisies

    Pour s'assurer que les utilisateurs ne manquent pas de champs par inadvertance et remplissent tout correctement, il convient de vérifier les données saisies.

    Cela peut être fait à la fois en PHP côté serveur et en JS côté client. J'utilise la deuxième option, car de cette façon, une personne peut immédiatement découvrir ce qu'elle a fait de mal et corriger l'erreur sans effectuer de transitions de page supplémentaires.

    Nous collons le code du script dans le même fichier où se trouve la partie HTML du formulaire. Pour notre cas, cela ressemblera à ceci :

    < script>fonction checkForm(form) ( var nom = formulaire. nom. valeur; var n = nom. match(/ ^[ A- Za- zA- Jaa- z ] * [ A- Za- zA- Jaa- z ] + $/ ) ; if (! n) ( alert("Le nom saisi est incorrect, veuillez corriger l'erreur" ) ; return false ; ) var phone = form. phone. value; var p = phone. match(/ ^[ 0 - 9 + ] [ 0 - 9 - ] * [ 0 - 9 - ] + $/ ) ; if (! p) ( alert("Téléphone saisi incorrectement" ) ; return false ; ) var mail = form. mail . value; var m = mail .match(/ ^[ A- Za- z0- 9 ] [ A- Za- z0- 9 \. _- ] * [ A- Za- z0- 9 _] *@ ([ A- Za- z0- 9 ] + ([ A- Za- z0- 9 - ] * [ A- Za- z0- 9 ] + ) * \. ) + [ A- Za- z] + $/ ) ; si (! m) ( alerte ("L'e-mail est mal saisi, veuillez corriger l'erreur" ) ; return false ; ) return true ; )

    Eh bien, maintenant l'analyse habituelle :

    Afin que nous puissions vérifier le formulaire lorsque nous cliquons sur le bouton soumettre, nous attachons le lancement de notre script à la balise form :

    < form method= "post" action= "mail.php" onSubmit= "return checkForm(this)" >

    Reprenons maintenant la liste de contrôle point par point :


    Comme vous pouvez le constater, un tel mini chèque est rédigé pour chacun de nos domaines. J'ai mis en évidence la vérification d'un champ dans la capture d'écran avec un carré rouge ; pour les autres champs, la structure est similaire, et s'il est nécessaire d'ajouter ou de supprimer un champ, vous pouvez désormais le faire facilement.

    Imaginez que vous ayez un formulaire de commentaires sur la page de votre site Web pour recevoir les messages des utilisateurs. Mais il arrive aussi que vous ayez besoin de plusieurs formes de communication à des fins différentes. Par exemple, vous devez passer un formulaire de commande par appel, divers certificats, établir un tableau de commande, un formulaire de demande de catalogue et tout autre formulaire dont vous avez besoin. Et tout cela sur une seule page !

    Il existe de nombreuses options sur Internet pour créer des formulaires de commentaires pour un site Web, mais presque toutes utilisent des formulaires obsolètes, monotones ou petits (nom + email). Dans cet article, nous allons essayer de disposer plusieurs formulaires de commentaires sur une seule page de commande. différents types services, avec les champs les plus nécessaires :

    • Nom de l'expéditeur)
    • Adresse de l'expéditeur (e-mail)
    • Téléphone
    • Message

    Et en prime, le nom du formulaire s'affiche lorsque vous recevez un courrier.

    Formulaire de commentaires HTML

    Regardons un exemple de formulaire d'amorçage simple. Supprimons toutes les choses inutiles et obtenons une forme petite mais merveilleuse.

    Vous pouvez créer un nombre infini de copies de ce formulaire, mais vous devez attribuer à chacune d'elles son propre identifiant unique. Par exemple, form-1, form-2, form-3, etc. De plus, pour former le sujet de la lettre, ajoutez une entrée masquée type="hidden" , dans laquelle le titre de la demande sera affiché. Pour styliser le formulaire, vous pouvez appliquer vos propres classes CSS ou laisser les styles d'amorçage.

    Le résultat devrait être les formes suivantes.

    Pour afficher l'info-bulle, incluez les attributs d'espace réservé.

    De nombreux développeurs utilisent attribut d'entrée valeur. Ce n'est pas tout à fait esthétique, puisque lors de la saisie d'un message, les utilisateurs doivent supprimer le texte par défaut. L'attribut placeholder ressemble à image de fond et disparaît lorsque vous saisissez du texte dans le champ.

    Exemple de travail :

    Ici, vous pouvez rendre le champ obligatoire en ajoutant l'attribut requis="required" à chaque entrée obligatoire. Et pour faciliter le remplissage des données à l'avenir, vous pouvez ajouter l'attribut autocomplete="on", qui permet de remplir les champs du formulaire avec le texte que vous avez saisi précédemment.

    Dans cet exemple, tous les formulaires sont exactement identiques, mais ont des identifiants différents. Nous pouvons maintenant écrire un script qui enverra des données au gestionnaire en fonction de l'identifiant de chaque formulaire spécifique.

    Traitement PHP

    Le gestionnaire PHP est responsable de l'envoi de la lettre avec les données saisies dans le formulaire. Pour transférer les données au gestionnaire, un bouton de type soumettre est utilisé. Si vous utilisez plusieurs formulaires de communication avec un seul gestionnaire PHP, vous devez lui transférer les données exactes du formulaire dans lequel le bouton « Soumettre » a été cliqué. Cela peut être fait via if/else , en prenant en compte différents noms d'attributs, en produisant des morceaux de code identiques, vous pouvez créer un tas de gestionnaires avec différents noms, mais avec le même code, ou vous pouvez utiliser un script jQuery avec lequel les données seront envoyées au gestionnaire à partir du formulaire où le bouton « Soumettre » a été cliqué.

    La plupart des formulaires de soumission de données utilisent Méthode POST, cela permet de « masquer » les données du formulaire et de ne pas encombrer l’URL dans la barre d’adresse. Par conséquent, dans chaque formulaire, vous devez spécifier method="POST" .

    Maintenant, nous transférons tous nos champs et données au gestionnaire et nous avons terminé !

    Examinons de plus près certains points.

    If (isset($_POST["formData"])) ($formData = $_POST["formData"];) // en-tête de demande en entrée cachée if (isset($_POST["email"])) ($email = $_POST["email"];) // email/adresse de l'expéditeur if (isset($_POST["name"])) ($name = $_POST["name"];) // nom/expéditeur if (isset( $_POST["téléphone"])) ($téléphone = $_POST["téléphone"];) // téléphone si (isset($_POST["message"])) ($message = $_POST["message"]; ) // commentaire sur la commande/contact $message = "$formData\n\nDe : $email \n\nExpéditeur : $name \n\nTéléphone : $phone \n\nMessage : $message";

    La ligne ci-dessus est responsable de la séquence d'affichage des champs dans la lettre du destinataire, où chaque élément correspond à son propre champ, par exemple \n\nSender: $name .

    Aujourd’hui, les tribunaux acceptent souvent la correspondance électronique comme preuve écrite. Cependant, pour cela, elle doit avoir Force juridique. Entre-temps, des règles et méthodes claires et uniformes pour déterminer la légitimité de la correspondance virtuelle n'ont pas encore été élaborées, ce qui entraîne un grand nombre de problèmes.

    Examinons quelques façons de donner à vos e-mails une apparence Force juridique.

    L’époque où le seul moyen de communication était la lettre écrite sur papier est révolue depuis longtemps. Le développement des relations économiques entre entités économiques n'est plus concevable sans le recours à technologies de l'information. Cela est particulièrement vrai lorsque les contreparties sont situées dans des villes ou même des pays différents.

    Communication via communications électroniques aide à réduire les coûts des matériaux et permet également dès que possibleélaborer une position commune sur des questions spécifiques.

    Toutefois, ces progrès ne doivent pas être considérés uniquement comme positifs. Divers litiges surgissent souvent entre sujets de relations économiques ; pour les résoudre, ils s'adressent aux tribunaux. Le tribunal prend une décision sur la base d'une évaluation des preuves fournies par les parties.

    Dans le même temps, la pertinence, l'admissibilité, la fiabilité de chaque preuve séparément, ainsi que la suffisance et l'interconnexion des preuves dans leur totalité sont analysées. Cette règle inscrit à la fois dans le Code de procédure d'arbitrage de la Fédération de Russie (clause 2 de l'article 71) et dans le Code de procédure civile de la Fédération de Russie (clause 3 de l'article 67). Dans le processus de détermination de l'admissibilité et de la fiabilité des preuves fournies, le tribunal pose souvent des questions dont la solution affecte considérablement l'issue de l'affaire.

    Usage gestion électronique des documents dans les relations entre entités économiques, est régie par les normes du Code civil de la Fédération de Russie. En particulier, au paragraphe 2 de l'art. 434 précise : un accord écrit peut être conclu par échange de documents par communication électronique, ce qui permet d'établir de manière fiable que le document provient d'une partie à l'accord.

    Conformément au paragraphe 1 de l'art. 71 Code de procédure civile de la Fédération de Russie et paragraphe 1 de l'art. 75 du Code de procédure d'arbitrage de la Fédération de Russie, la preuve écrite est une correspondance commerciale contenant des informations sur les circonstances pertinentes pour l'examen et la résolution de l'affaire, établie sous la forme d'un enregistrement numérique et reçue par communication électronique.

    Pour utilisation documents électroniques Dans une procédure judiciaire, deux conditions doivent être remplies. Premièrement, comme nous l'avons déjà indiqué, ils doivent avoir force de loi. Deuxièmement, le document doit être lisible, c'est-à-dire qu'il doit contenir des informations généralement compréhensibles et accessibles à la perception.

    Cette exigence découle règles générales les procédures judiciaires, qui présupposent l’immédiateté de la perception par les juges des informations provenant des sources de preuve.

    Souvent, le tribunal refuse de l’inclure comme preuve dans les pièces du dossier. Correspondance par email, qui ne remplit pas les conditions ci-dessus, et prend ensuite une décision qui ne satisfait pas aux exigences légitimes de l'intéressé.

    Considérons les principaux moyens de légitimer la correspondance électronique avant et après le début de la procédure.

    Travailler avec un notaire

    Si la procédure n'a pas encore commencé, alors pour donner force juridique à la correspondance électronique, vous devez faire appel à un notaire. Au paragraphe 1 de l'art. 102 des Fondements de la législation notariale (Fondements) stipule qu'à la demande des parties intéressées, le notaire fournit les preuves nécessaires devant un tribunal ou un organe administratif s'il y a des raisons de croire que la fourniture des preuves deviendra ultérieurement impossible ou difficile. Et au paragraphe 1 de l'art. 103 des Fondements stipule que pour obtenir des preuves, le notaire inspecte les preuves écrites et matérielles.

    Selon le paragraphe 2 de l'art. 102 Fondamentalement, un notaire ne fournit pas de preuve dans une affaire qui, au moment où les intéressés le contactent, est en cours de traitement par un tribunal ou un organe administratif. DANS sinon les tribunaux reconnaissent la correspondance électronique notariée comme preuve inacceptable (Résolution de la neuvième AAS du 11 mars 2010 n° 09AP-656/2010-GK).

    Il convient de rappeler que, sur la base de la partie 4 de l'art. 103 Fondements, la fourniture de preuves sans en informer l'une des parties et les intéressés n'est effectuée qu'en cas d'urgence.

    Afin d'examiner les preuves, un protocole est établi dans lequel, outre Description détaillée Les actes du notaire doivent également contenir des informations sur la date et le lieu du contrôle, le notaire effectuant le contrôle, les intéressés qui y participent, et également énumérer les circonstances découvertes lors du contrôle. Sami e-mails sont imprimés et archivés avec le procès-verbal, qui est signé par les personnes participant au contrôle, par un notaire et scellé de son sceau. En vertu de la décision de la Cour suprême d'arbitrage de la Fédération de Russie du 23 avril 2010 n° VAS-4481/10, le protocole notarié pour l'inspection d'une boîte aux lettres électronique est reconnu comme preuve appropriée.

    Actuellement, tous les notaires ne proposent pas de services de certification des e-mails et leur coût est assez élevé. Par exemple : l'un des notaires de Moscou facture 2 000 roubles pour une page de la partie descriptive du protocole.

    Une personne intéressée à fournir des preuves s'adresse à un notaire avec une demande correspondante. Il doit indiquer :

    • preuves à obtenir;
    • les circonstances étayées par ces preuves ;
    • les motifs pour lesquels des preuves sont requises ;
    • au moment de la prise de contact avec un notaire, le dossier n'est pas en cours de traitement par un tribunal de droit commun, un tribunal arbitral ou un organe administratif.
    Considérant processus technique transmission des emails, les endroits où l'email est détecté peuvent être l'ordinateur du destinataire, le serveur de messagerie expéditeur, le serveur de messagerie du destinataire, l'ordinateur de la personne à qui la correspondance électronique est adressée.

    Les notaires inspectent le contenu boîte e-mail ou à distance, c'est-à-dire qu'ils utilisent accès à distance vers un serveur de messagerie (il peut s'agir du serveur d'un prestataire fournissant un service de communications électroniques dans le cadre d'un contrat ; d'un serveur de messagerie d'un registraire de noms de domaine ou d'un serveur de messagerie Internet gratuit), ou directement depuis l'ordinateur de l'intéressé sur lequel un le programme de messagerie est installé ( Microsoft Outlook, Netscape Messenger, etc.).

    Lors d'une inspection à distance, en plus de la demande, le notaire peut avoir besoin de l'autorisation du registraire de nom de domaine ou du fournisseur Internet. Tout dépend de qui exactement soutient le travail. boîtes aux lettres ou serveur de messagerie électronique sous contrat.

    Certification du fournisseur

    Résolutions de la neuvième AAS du 06/04/2009 n° 09AP-3703/2009-AK, du 27/04/2009 n° 09AP-5209/2009, FAS MO du 13/05/2010 n° KG-A41/4138 -10 stipulent que les tribunaux reconnaissent également la recevabilité correspondance électronique, s'il est certifié par le fournisseur d'accès Internet ou le registraire de noms de domaine chargé de la gestion serveur de courrier.

    Le fournisseur ou l'agent d'enregistrement de noms de domaine certifie la correspondance électronique à la demande d'une personne intéressée uniquement s'il gère le serveur de messagerie et que ce droit est spécifié dans le contrat de service.

    Cependant, le volume de correspondance électronique peut être assez important, ce qui peut compliquer le processus de fourniture de documents papier. À cet égard, le tribunal autorise parfois la fourniture de correspondance électronique sur des supports électroniques. Ainsi, le Tribunal d'arbitrage de la région de Moscou, rendant une décision en date du 1er août 2008 dans l'affaire n° A41-2326/08, a évoqué l'admissibilité de la correspondance électronique fournie au tribunal sur quatre CD.

    Mais lors de l'examen de l'affaire en appel, la Dixième AAC, par sa Résolution du 10/09/2008 dans l'affaire n° A41-2326/08, a reconnu comme infondée la référence à la correspondance électronique et a annulé la décision du tribunal de première instance. par exemple, indiquant que l'intéressé n'a soumis aucun document prévu par l'accord des parties conclu.

    Ainsi, les courriers électroniques relatifs à l'objet du litige doivent être déposés au tribunal de en cours d'écriture, et tous les autres documents peuvent être soumis sur support électronique.

    Confirmer le contenu des lettres en y faisant référence dans une correspondance papier ultérieure aidera à prouver les faits énoncés dans la correspondance virtuelle. L'utilisation d'autres preuves écrites est reflétée dans la résolution de la neuvième AAS du 20 décembre 2010 n° 09AP-27221/2010-GK. Entre-temps, le tribunal, lors de l'examen de l'affaire et de l'évaluation des preuves fournies par les parties, a le droit de ne pas considérer comme recevable la correspondance papier contenant des liens vers la correspondance électronique.

    Il en tient seulement compte et prend une décision basée sur une analyse complète de toutes les preuves présentées.

    Obtenez l'aide d'un expert

    Si la procédure a déjà commencé, pour donner force juridique à la correspondance électronique, il est nécessaire d'exercer le droit de faire appel à un expert. Au paragraphe 1 de l'art. 82 du Code de procédure d'arbitrage de la Fédération de Russie stipule que afin de clarifier les questions soulevées lors de l'examen d'une affaire qui nécessitent connaissances particulières, le tribunal arbitral nomme un examen à la demande d'une personne participant à l'affaire, ou avec le consentement des personnes qui y participent.

    Si la nomination d'un examen est prévue par la loi ou un contrat, ou est requise pour vérifier une demande de falsification des preuves présentées, ou si un examen supplémentaire ou répété est nécessaire, le tribunal arbitral peut nommer un examen de sa propre initiative. La nomination d'un examen en vue de vérifier les preuves présentées est également prévue à l'art. 79 Code de procédure civile de la Fédération de Russie.

    Dans la demande de nomination médecine légale il est nécessaire d'indiquer l'organisation et les experts spécifiques qui le réaliseront, ainsi que l'éventail des questions pour lesquelles l'intéressé a décidé de s'adresser au tribunal pour ordonner un examen. En outre, des informations sur le coût et le calendrier d'un tel examen doivent être fournies et le montant total à payer doit être déposé auprès du tribunal. L'expert impliqué doit répondre aux exigences établies pour lui à l'art. 13 de la loi fédérale « sur les activités des experts médico-légaux de l'État dans la Fédération de Russie ».

    La pièce jointe au dossier comme preuve de l'opinion d'un expert sur l'authenticité de la correspondance électronique est confirmée par la pratique judiciaire (Décision du tribunal d'arbitrage de Moscou du 21/08/2009 dans l'affaire n° A40-13210/09-110-153 ; Résolution du Service fédéral antimonopole de la région de Moscou du 20/01/2010 n° KG-A40 /14271-09).

    Basé sur le contrat

    Au paragraphe 3 de l'art. 75 du Code de procédure d'arbitrage de la Fédération de Russie note que les documents reçus par communication électronique sont reconnus comme preuves écrites si cela est spécifié dans l'accord entre les parties. En conséquence, il est nécessaire d'indiquer que les parties reconnaissent la même force juridique aux correspondances et documents reçus par fax, Internet et autres moyens que les originaux. méthodes électroniques communications. Dans ce cas, le contrat doit préciser l'adresse email à partir de laquelle la correspondance électronique sera envoyée, ainsi que les informations sur confident autorisé à le réaliser.

    Le contrat doit stipuler que l'adresse e-mail désignée est utilisée par les parties non seulement à des fins correspondance de travail, mais aussi pour le transfert des résultats des travaux, ce qui est confirmé par la position du Service fédéral antimonopole de la région de Moscou dans la résolution n° KG-A40/12090-08 du 12 janvier 2009. Le décret de la neuvième AAS du 24 décembre 2010 n° 09AP-31261/2010-GK souligne que le contrat doit prévoir la possibilité d'utiliser le courrier électronique pour l'approbation. Termes de référence et faire des réclamations concernant la qualité des services fournis et du travail effectué.

    En outre, les parties peuvent prévoir dans l'accord que les avis et messages envoyés par e-mail, sont reconnus par eux, mais doivent en outre être confirmés dans un certain délai par courrier ou par courrier recommandé(Résolution de la treizième AAS du 25 avril 2008 n° A56-42419/2007).

    En résumé, nous pouvons dire qu'il existe aujourd'hui une pratique selon laquelle les tribunaux utilisent la correspondance électronique comme preuve écrite. Toutefois, compte tenu des exigences de la législation procédurale en matière de recevabilité et de fiabilité des preuves, la correspondance virtuelle n'est prise en compte par le tribunal que si elle a force de loi.

    A cet égard, il se pose un grand nombre de problèmes, puisqu'une méthodologie unifiée pour déterminer la légitimité de la correspondance électronique n'a pas encore été formée. Le droit d'une partie intéressée de contacter un notaire afin d'obtenir des preuves est inscrit, mais il n'existe aucun acte réglementaire du ministère de la Justice de la Fédération de Russie réglementant la procédure de fourniture de tels services par les notaires. En conséquence, il n’existe pas d’approche unique pour déterminer leur valeur et former un mécanisme clair pour mettre en œuvre ce droit.

    Il existe plusieurs manières de donner force juridique à la correspondance électronique afin de la présenter comme preuve en justice : obtenir la correspondance électronique auprès d'un notaire, la certification auprès d'un fournisseur d'accès Internet, par référence aux e-mails dans d'autres correspondances papier, ainsi que la confirmation de leur authenticité par examen médico-légal.

    Une approche compétente de la fourniture en temps opportun de correspondance électronique comme preuve écrite permettra aux entités commerciales de restaurer pleinement leurs droits violés lors de la résolution des litiges.

    Si vous souhaitez que la question soit obligatoire, n'oubliez pas de basculer le curseur correspondant en bas de la fenêtre d'édition de la question - pour une question obligatoire, il doit être basculé vers la droite et vert clair.

    Deuxième astuce : ordre des questions

    En mode d'édition du formulaire, n'importe quelle question peut être glissée de haut en bas ; pour ce faire, vous devez tirer l'icône à six points en haut de la question. Généralement, le curseur de la souris réagit à cette icône en se transformant en une flèche à quatre directions :

    Mais il y a aussi une astuce ici. Dans les formulaires Google, tout est agencé de telle manière que dans le tableau final avec réponses, l'ordre des questions correspondra à l'historique de leur création, et non à l'ordre dans lequel vous les avez placées ensuite.

    Bien que faire glisser des questions lors de la création d'un formulaire soit assez simple et pratique, ne vous laissez pas emporter par le glisser-déposer - il sera plus difficile de comprendre le tableau avec les réponses plus tard.

    Google apporte constamment diverses améliorations à l'interface de ses services, mais cette fonctionnalité de Google Forms n'a pas encore changé.

    Pour visualiser les réponses, vous devez vous rendre dans l'onglet « Réponses » au tout début du formulaire :

    Une fois que vos membres auront rempli plusieurs formulaires, deux options apparaîtront sur cet écran : Sommaire et Individuel. Là, vous pouvez parcourir rapidement toutes les réponses.

    J'utilise rarement cet écran, il est plus pratique pour moi d'accéder directement au tableau, organisé à la manière d'un fichier MS Excel. Afin d'afficher les questionnaires complétés sous forme de tableau récapitulatif, vous devez cliquer sur l'icône verte et sélectionner Créer un tableau >> Nouveau tableau>> Créer. Une feuille Google s'ouvrira dans un nouvel onglet de navigateur, nommé de la même manière que votre formulaire, mais avec une note à la fin : (Réponses).

    Ces deux fichiers dans Google Drive apparaîtront comme différents fichiers, mais il y aura toujours un lien inextricable entre eux. Dès qu'un nouveau participant remplit le formulaire, les données apparaîtront instantanément dans le tableau.

    Étape 4. Apporter de la beauté : choisir un modèle d'apparence

    Les formulaires Google ont une apparence violette standard, mais la couleur peut facilement être remplacée par n'importe quelle autre. ensemble standard. Pour cela, cliquez sur l'icône de la palette dans le coin supérieur droit :

    Vous pouvez également choisir parmi plusieurs dessins gratuits. Certains d'entre eux sont assez mignons, et il y en a aussi des thématiques pour différentes vacances et types d'événements. Pour sélectionner un modèle spécial, vous devez cliquer sur l'icône dans le coin inférieur droit de la palette, et une fenêtre séparée s'ouvrira avec un choix de catégories :

    Avant d'envoyer votre formulaire aux participants, assurez-vous que votre formulaire est beau. Ouvrez-le dans une fenêtre séparée et essayez de le remplir vous-même. Pour ouvrir le formulaire, vous devez à nouveau aller à droite coin supérieur, cliquez sur l'icône des trois points verticaux et sélectionnez « Ouvrir le formulaire ».

    Si tout s’affiche correctement et que vous n’avez rien oublié, alors il est temps d’envoyer le questionnaire aux participants.

    Étape 5. Publier le questionnaire pour les participants

    La deuxième méthode semble plus rapide, mais personnellement, j'aime la première. Vous pouvez personnaliser la newsletter des participants, ajouter le lien nécessaire vers le site et créer une page avec un formulaire sur le site. En fin de compte, chaque clic vers votre site Web est un résultat mesurable, et sur le site, en plus du questionnaire, il peut y avoir bien d'autres choses utiles.

    Pour intégrer un formulaire sur une page de votre site Web ou de votre blog, vous devez vous rendre dans le coin supérieur droit et cliquer sur l'icône de l'avion en papier. Dans la fenêtre qui s'ouvre, il existe trois options pour envoyer : une lettre, un lien et l'intégration dans une page Web. Sélectionnez la troisième icône :

    Copiez le code HTML, collez-le dans le code source de la page du site, et le tour est joué - .

    La deuxième façon consiste à envoyer aux participants un lien direct vers l’enquête. Sélectionnez l'icône de lien dans le même menu, composez le texte de la lettre et ajoutez le lien à la lettre. Si vous utilisez des services de messagerie tels que MailChimp ou similaires, cette méthode peut être la plus pratique.

    Si vous décidez d'envoyer un formulaire Google par email aux participants de votre événement directement depuis l'interface Google, n'oubliez pas d'y ajouter un message. Je recommande de cocher la case « m'envoyer une copie » et de faire quelques e-mails de test avant de les envoyer à tout le monde. De cette façon, vous pouvez au moins voir à quoi ressemblait l’e-mail que vous avez envoyé.

    Quelques mots sur les différents paramètres de Google Forms

    Je crois en la méthode « piquer – essayer – comprendre » pour apprendre les interfaces. Par conséquent, je crois que même s’ils m’expliquaient ce que fait chaque bouton de la barre d’outils, je ne m’en souviendrais toujours pas.

    Mais les formulaires Google ont certains paramètres rarement accessibles au hasard, et ils m'aident beaucoup à chaque fois que je crée un questionnaire, quel qu'il soit.

    Paramétrage important du formulaire : message concernant le formulaire complété pour le participant

    Lorsqu'un invité à votre événement a rempli toutes les questions et cliqué sur « envoyer », Google lui montrera une page avec un message concernant la soumission réussie. Par défaut, Google est réglé sur la « Réponse enregistrée » inhumaine. Aucun organisateur d'événements qui valorise ses invités et valorise leur fidélité ne peut se permettre de laisser cela inchangé !

    Par conséquent, ne soyez pas paresseux et allez dans le menu dans le coin supérieur droit, sélectionnez « Paramètres » et recherchez la section « Page de confirmation ». Dans le champ « Message pour les répondants », nous écrivons quelque chose de personnel et unique, par exemple comme ceci :

    Il y a toutes sortes de différents paramètres remplir le formulaire, auxquels il convient de prêter attention : l'autorisation de remplir le formulaire plusieurs fois, l'autorisation de visualiser un résumé des réponses, un indicateur de progression (particulièrement important pour les formulaires longs) et divers autres.

    Paramètre de table important : suivi des réponses

    Une autre case à cocher utile concerne les notifications indiquant qu'un formulaire de candidature rempli est arrivé. Si vous ne configurez pas ces notifications, Google ne vous dérangera pas du tout et vous ne saurez combien de personnes ont rempli le questionnaire que si vous vous rendez au tableau avec les réponses. Parfois, c'est terriblement gênant.

    Par exemple, je configure toujours ces notifications pour moi-même sans faute, ce point est même dans mon .

    Vous pouvez configurer de telles notifications dans l'interface du tableau de réponses du formulaire : Outils >> Notifications >> sélectionnez « Soumettre le formulaire » et la méthode de notification - une fois par jour ou instantanément, immédiatement après que le participant l'a rempli. N'oubliez pas de cliquer sur "Enregistrer".

    Total : nous avons un questionnaire et un tableau avec les réponses qui y sont attachées. Ils proposent un million de paramètres et d’astuces plus intéressants, mais il est préférable de les découvrir vous-même. Mais si vous décidez de réaliser votre première enquête de feedback post-événement de votre vie, les cinq étapes décrites ici seront plus que suffisantes pour vous aider à démarrer.

    J'espère que cette petite instruction aidera les organisateurs débutants à simplifier la collecte des retours et à sauver un certain nombre d'arbres, éliminant ainsi le besoin de collecter des questionnaires papier !

    (Visité 4 192 fois, 1 visite aujourd'hui)