Forum CMS Made Simple FR
Formbuilder : l'envoi de messages échoue : Catchable fatal error - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : Formbuilder : l'envoi de messages échoue : Catchable fatal error (/thread-2904.html)



Formbuilder : l'envoi de messages échoue : Catchable fatal error - 50pH - 17/09/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.7
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.7
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.4
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.12
#~ Search: 1.7.8
#~ ThemeManager: 1.1.8
#~ AceEditor: 0.2.5
#~ TinyMCE: 2.9.12
#~ Gallery: 1.6.1
#~ FormBuilder: 0.7.4
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.26
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 256M
#~ max_execution_time: 30
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.32
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour ;

Je suis avant tout graphiste et webdesigner, il y a donc pas mal de termes et méthodologies techniques que je ne connais pas.
Mon formulaire de contact, basé sur le formulaire par défaut de Formbuilder, fonctionne lorsque je l'installe et le paramètre une première fois. Le lendemain, lorsque je me reconnecte sur le site et tente d'envoyer un message via le formulaire, rien ne va plus et j'ai le message d'erreur suivant :


Catchable fatal error: Object of class fbDispositionFromEmailAddressField could not be converted to string in /home/reseau/public_html/modules/FormBuilder/classes/DispositionFromEmailAddressField.class.php on line 44

J'ai désinstallé Formbuilder, puis l'ai réinstallé, ai tout recommencé, même scénario au final.

D'où cela peut-il venir ?
Merci de m'aider, et toutes mes excuses d'avance pour les explications que je ne comprendrai peut-être pas :-)


Formbuilder : l'envoi de messages échoue : Catchable fatal error - jissey - 17/09/2013

Bonjour,
tu as peut-être dans un des champs, rempli un paramètre "from" non valide.
Est-ce que tu as un champ "From Address"?
Peut-on avoir un lien?


Formbuilder : l'envoi de messages échoue : Catchable fatal error - 50pH - 17/09/2013

Bonjour Jissey ;

nom : Email
type de champ : *Mail champ "From Address", et envoie copie
exige une réponse obligatoire
sans validation
Ligne du sujet dans le mail : Email depuis le formulaire de contat du site du RAJ
Adressage de mail: Normal ("To" recipients)
"From Nom" pour le mail : Form Builder
CC, CCI : je n'ai rien mis
Envoyer une copie de la soumission à l'utilisateur ? : Toujours
Pas de case à cocher
Quelles entêtes de messagerie devraient utiliser cette entrée ?: Adresses Email pour à la fois "From" et "Reply-To"


Je n'ai pas le droit d'ajouter de lien à mon message, alors essayons de gruger :
page qui contient le formulaire de contact :

reseau-animation-jeunes
.
org
/
contact
.
html

Je peux aussi t'envoyer mon formulaire en xml, mais il n'y a pas de possibilité de te joindre via l'interface du forum, il me semble.
Merci.


Formbuilder : l'envoi de messages échoue : Catchable fatal error - jissey - 17/09/2013

Re,
je viens de t'envoyer un message avec le formulaire, aucun soucis.
Envoie moi le xml en y répondant, j'ai mis ma vrai adresse.


Formbuilder : l'envoi de messages échoue : Catchable fatal error - jissey - 17/09/2013

bizarre,
planté au 3eme envoi, puis actualisation et renvoi des données et ça passe...


Formbuilder : l'envoi de messages échoue : Catchable fatal error - jissey - 17/09/2013

Appelle à l'aide.
j'ai fait pas mal de test en off, et j'ai constaté ceci : Bref, c'est un grand bazar et la validation n'est pas possible dans tous les cas, ce qui fait que des champs non validés passent à travers et génèrent l'erreur signalée ici.

J'ai personnellement laissé tombé ce module que j'ai longtemps utilisé mais qui est une véritable usine à gaz pour faire un simple formulaire de contact.
Alors si quelqu'un d'autre veut bien prendre le relai, qu'il n'hésite pas, j'ai fait le maxi de mon côté.


Formbuilder : l'envoi de messages échoue : Catchable fatal error - heriquet - 17/09/2013

Et en décochant l'utilisation de HTML5 ?


Formbuilder : l'envoi de messages échoue : Catchable fatal error - stefart - 12/10/2013

Bonjour,
j'ai le même message d'erreur.
avec ou sans html5.


Formbuilder : l'envoi de messages échoue : Catchable fatal error - terael - 17/10/2013

Big Grin

Catchable fatal error: Object of class fbDispositionFromEmailAddressField could not be converted to string in /.../www/modules/FormBuilder/classes/DispositionFromEmailAddressField.class.php on line 44

Quelle est cette mauvaise disposition ?

Utilisation de FormBuilder et du formulaire fourni : Contact Form


Formbuilder : l'envoi de messages échoue : Catchable fatal error - redkissifrott - 19/11/2013

Salut,

Dans : FormBuilder/classes/DispositionFromEmailAddressField.class.php
la ligne 44 est :
$val = $this->Value[0] ? $this->$this->Value[0] : $this->GetOption('default');
un §this de trop...
avec :
$val = $this->Value[0] ? $this->Value[0] : $this->GetOption('default');
cela devrait fonctionner


Formbuilder : l'envoi de messages échoue : Catchable fatal error - jce76350 - 19/11/2013

Purée..... Faire une formulaire de contact avec FormBuilder est je pense une c....rie.
prendre un formulaire de contact existant et fonctionnel, c'est plus sur :p


Formbuilder : l'envoi de messages échoue : Catchable fatal error - redkissifrott - 19/11/2013

Oui mais formbuilder est pas mal pour des formulaires plus complexes et le bug signalé plus haut est dans ce cas handicapant...


Formbuilder : l'envoi de messages échoue : Catchable fatal error - Ouik - 19/11/2013

J'ai vu passer sur IRC des réflexions de devs du core (Calguy notamment) qui disaient qu'ils ne comprenaient pas pourquoi la V0.7.4 était toujours dispo vu le nombre de bugs qu'elle a... visiblement, il serait préférable de rester sur la 0.7.3 en attendant une nouvelle version corrective (qui avance, des bugs sont résolus dans la forge).

Et dès qu'on sort un peu du formulaire contact standard, on est obligé de passer par Formbuilder.