Imprimer la Page | Fermez la fenêtre

Erreur envoi du formulaire

Imprimé depuis: Forum openElement
Categorie:

openElement


Nom du Forum: Rapports d'erreurs
Description du Forum: Dépots de rapports d'erreurs pour le support technique
URL: https://forums.openelement.uk/fr/forum_posts.asp?TID=24077
Date: 29 Mar 2024 à 15:05
Version logiciel: Web Wiz Forums 12.04 - http://www.webwizforums.com


Sujet: Erreur envoi du formulaire
Posté par: OndineSwan
Sujet: Erreur envoi du formulaire
Posté le: 31 Mai 2021 à 18:12
Hello à tous!
J'ai besoin d'aide!

Je viens de mettre en ligne mon site. Lorsque j'essai d'envoyer le formulaire de commande (je me mets à la place de l'acheteur), j'ai un message d'erreur qui apparait toujours: 

Une erreur est survenue lors de l'envoi de l'e-mail !
Veuillez réessayer ultérieurement ou contacter l'administrateur du serveur.


Error :undefined
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/lesnageo/www/WEFiles/Server/openElement.php on line 94

Pouvez-vous m'aider?
Merci d'avance!!



Réponses:
Posté par: brolysan
Posté le: 31 Mai 2021 à 23:17
bien sur, voila l'aide.

Blague à part, sans l'accès à votre site web, déjà compliqué.
Puis avez vous bien suivi le tuto proposé pour le paramétrage du formulaire?
vous avez quelle version de php sur votre hébergement?

-------------
https://sensode.com" rel="nofollow - Sensode
https://www.creads.fr/blog/graphiste-freelance2/parole-de-brolysan-45-ans-graphiste" rel="nofollow - Biographie


Posté par: OndineSwan
Posté le: 02 Juin 2021 à 18:48
Hello!
Alors pour répondre à vos questions: 
  - voici le lien vers mon site web: www.lesnageoiresdondine.fr
  - c'est le 3ème site de que fais avec openelement et jusqu'à présent je n'avais eu aucun souci avec le formulaire, j'ai fais exactement comme les autres fois (bien que l'histoire des deux adresses mail a entrer - destinataire et expéditeur -  restent floue pour moi mais bon) ^^
  - la version php de mon hébergeur: global automatique (je n'ai rien réglé en fait)

Voilà! J'espère que ça vous aidera! ^^
Merci!


Posté par: OndineSwan
Posté le: 02 Juin 2021 à 19:07
Voici le lien direct d'une des pages concernées: http://www.lesnageoiresdondine.fr/Page%20formulaire%20-%20Nageoire%20Nymphea.htm


Posté par: Hobby001
Posté le: 02 Juin 2021 à 23:09
Je viens de créer une page avec formulaire et tout se déroule comme prévu.

J'utilise la version 7.4 de php


-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: brolysan
Posté le: 03 Juin 2021 à 12:18
Message posté par OndineSwan OndineSwan a écrit:

Voici le lien direct d'une des pages concernées: http://www.lesnageoiresdondine.fr/Page%20formulaire%20-%20Nageoire%20Nymphea.htm

Pouvez vous nous indiquer la version PHP que vous avez sur votre hébergement?
vous pouvez la trouver sur l'interface admin de votre hébergeur.


-------------
https://sensode.com" rel="nofollow - Sensode
https://www.creads.fr/blog/graphiste-freelance2/parole-de-brolysan-45-ans-graphiste" rel="nofollow - Biographie


Posté par: JCM56
Posté le: 11 Mar 2023 à 17:05
Bonjour,
Ci-dessous, message d'erreur lorsque j'essaie d'envoyer un formulaire (Sendmail).
L'adresse d'une des pages où il y a un formulaire :
https://www.ploemeurcyclo.fr/Qui%20Sommes-nous.htm" rel="nofollow - https://www.ploemeurcyclo.fr/Qui%20Sommes-nous.htm

Version de mon OS : Windows 10
Version PHP : 8.0 et impossible de revenir à l'ancienne qui était la 7.4.

L'envoi de mail fonctionne mais pas l'envoi de formulaire.

Merci de votre aide.

Une erreur est survenue lors de l'envoi de l'e-mail !

Veuillez réessayer ultérieurement ou contacter l'administrateur du serveur.
{main}
Error :undefined

Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_runtime() in /homepages/42/d349952454/htdocs/WEFiles/Server/WESendMail-v210.php:30 Stack trace: #0 {main} thrown in /homepages/42/d349952454/htdocs/WEFiles/Server/WESendMail-v210.php on line 30


-------------
Moins plus vite tu pédales, plus moins vite tu avances.


Posté par: Hobby001
Posté le: 11 Mar 2023 à 18:44
Faites un essai avec cette solution:

Message posté par Cyril12345 Cyril12345 a écrit:

Bonjour mamy-o-laine,

J'ai eu le même problème il y a quelques mois avec un site hébergé chez OVH.

La solution m'a été apportée par "Lecos" (en janvier 2022) sur ce forum (et validée ensuite par Brolysan).
Le principe est le suivant : dans un script PHP certaines informations ne sont présentes qu'à titre d'information pour le lecteur (elles ne sont pas "actives"). Ces informations sont alors encadrées par les symboles /* (au début) et */ (à la fin). Pour désactiver un morceau du script (ici par exemple le morceau du script qui pose problème avec la version PHP 8), il faut donc passer le morceau du script "en commentaire" en l'encadrant par ces mêmes symboles.
Pensez évidemment bien ensuite à republier votre site sur son hébergement avant de vérifier si vos formulaires fonctionnent à nouveau.

Voici son message que je vous suggère de suivre :

Bonne chance à vous ! Smile

Bonjour,

Je me permets de partager une solution mise en place par un ami informaticien pour le même problème sur mon site pro en php 8.
Note : je n'y connais rien en code, je suis juste un utilisateur d'OpenElement, qui fait parfaitement le job pour mon site.

Ouvrir dans Notepad le fichier ServerWESendMail-v210.php qui se trouve dans le répertoire /WEFiles /Server/
Mettre en commentaire le paragraphe commençant par  "// consider magic quotes:" et se terminant par "//remove slashes before apostrophes etc. } }", c'est-à-dire inscrire /* juste avant le début du paragraphe, et */  juste après ; comme ceci :

/*
// consider magic quotes....
// remove slashes before apostrophes etc. } }
*/

A priori ce morceau de code (get_magic_quote_runtime() ?) n'est pas compatible php 8, et n'est pas vraiment indispensable.

Après cette correction, mon formulaire mail fonctionne de nouveau. J'espère ne pas avoir impacté d'autres fonctionnalités (pour l'instant tout semble fonctionner OK).

Bonne journée.


-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: JCM56
Posté le: 13 Mar 2023 à 10:53
Bonjour,
Tout d'abord merci pour la réponse rapide.
Malheureusement bien qu'ayant appliqué scrupuleusement, j'ai toujours le même message d'erreur qui apparaît lorsque j'envoie mes formulaires.
Cordialement.
Jean-Claude.


-------------
Moins plus vite tu pédales, plus moins vite tu avances.


Posté par: Hobby001
Posté le: 13 Mar 2023 à 12:34
Utilisez Filezilla pour vous assurer que le fichier sur l'hébergement est bien corrigé

-------------
https://denislafrance.net" rel="nofollow - https://denislafrance.net https://www.youtube.com/playlist?list=PLWg7A6YtIr7VtnP3HvRpMhx8tFJET_fih" rel="nofollow - , Formation vidéo sur OE


Posté par: JCM56
Posté le: 13 Mar 2023 à 15:08
Bonjour,
Effectivement, le fichier n'avait pas été pris en compte sur le serveur.
Avec FileZilla pas de problème. Mes formulaires fonctionnent à nouveau parfaitement.
Encore un grand merci.

Un grand merci également à Cyril12345 pour cette super astuce.

Bravo à tous pour vos compétences et votre disponibilité.

Cordialement et amicalement.

Jean-Claude.


-------------
Moins plus vite tu pédales, plus moins vite tu avances.



Imprimer la Page | Fermez la fenêtre

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net