Hola,
Hay un problema con nuestros formularios en nuestra web, por algún motivo genera un error una vez completados todos los campos y no se realiza el envío
La siguiente captura es de una persona tratando de contactarnos por medio del formulario desde Ukrania. Está usando el navegador Chrome con Windows 11. Y también trataron de utilizar el formulario desde el iPhone y obtuve el mismo error: https://prnt.sc/jpOT9gOOcMQS
Utilizamos Elementor y el widget del formulario es el Form estandar de elementor
El error es el siguiente:
Pattern attribute value [0-9()#&+*-=.]+ is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /[0-9()#&+*-=.]+/v: Invalid character in character class
Se trata de un error de campo del propio formulario y veo que puede estar estrechamente relacionado con estos errores del plugin Woocommerce:
[24-Nov-2023 00:33:14 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 01:40:41 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 02:39:27 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 03:16:19 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 04:47:08 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 09:44:22 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 10:12:29 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
Gracias
Contenido solo visible a usuarios registrados
Hola Daniel.
Acabo de mandar una consulta y veo que se manda bien ¿ Puedes comprobar si llego ?
Sobre el error que comentas, en principio no veo que se muestre en. ese dominio, de todas formas puedes probar a bajar la version de PHP e instalar la version 7.4
-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Un saludo
@pepesoler Gracias por tu respuesta
Hola Daniel.
Pues lo volvi a probar, esta vez con Iphone y veo que se manda sin problemas:
Sobre los errores que mostrabas en la consulta a fecha de hoy no aparece ningún error.
Probasteis vosotros a mandar formulario y ver si reproducir el error ?
Pueden ser muchos los motivos y la mayoría del lado del cliente, hay que ver version de Software del terminal que utilizan, si esta actualizado, el navegador, etc....
Un Saludo
repito que es un error que sucede en detemrinados terminales, por eso estamos pidiendo ayuda
El motivo por el que he creado esta incidencia es por el error que he subido, necesitamos ayuda para solventar ese error del formulario
Hola Daniel.
Si es con determinados terminales el problema está en el lado del cliente, version de Software del terminal, version de navegador.
Pueden probar con otro navegador y que revisen si esta todo actualizado, software del terminal y de navegador.
Si no podemos reproducir el error nos es imposible comprobarlo.
Los errores que muestras en la consulta son del día 24 y a dia de hoy ya no los marca, puedes revisarlo editando el dia archivo error_log que encontras en la raíz de la instalación ( Carpeta a la que apunta el dominio )
[24-Nov-2023 00:33:14 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
El Error es de WooCommerce no es del formulario y como te comente a dia de hoy ya no lo marca y esta solucionado.
El único aviso que hay, que no es un error, es el siguiente:
PHP Warning: file_exists(): open_basedir restriction in effect. File(/home2/accessib/public_html/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers) is not within the allowed path(s): (/home/copiamar:/home2/copiamar:/usr/local/wepanel/filemanager:/usr/lib/php:/usr/local/lib/php:/tmp:/usr/local/bin/wp:/usr/local/bin/composer:/opt/alt/php74) in /home2/copiamar/public_html/accessib_1700924043/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-template.php on line 207
Esto es un viso, no error, y tanto la plantilla como el plugin pueden seguir funcionando sin problemas.
El error Invalid regular expression: /[0-9()#&+*-=.]+/v: Invalid character in character lo que que indica es que algunos de los caracteres introducidos en el formulario no son correctos, no tiene nada que ver con la imagen y si fuese asi seria en todos los envíos.
Prove a mandar formularios otra vez y veo que se mandan sin problemas.
Un Saludo