Problemas con formularios y php
Autore: Manuel P.
Visite 914,
Followers 1,
Condiviso 0
Buenas tardes...he actualizado a la version 2021...venia de la version 12....tengo problemas en los formularios de mail de las web actuallizadas.......operaban con PHP 5.5, pero software del alojamiento me dice que es absoleto y ahora trabajo con PHP 7.1......los formularios no se emiten y el gestor de administracion tampoco....que esta pasando??....con que PHP trabaja la version 2021?.....tambien tengo activado en servidor el PHP 8.x......ruego solucion...gracias
Postato il
Hola Manuel,
La version ideal es la 7.3 o 7.4, la 8 no se recomienda aun.
Prueba de cambiar PHP a una de esas y seguramente comience a funcionar sin problemas.
Prueba y nos comentas como te ha ido...
Saludos colega!
Carlos A.
Autore
Buenos dias. Al final solo tengo configuradas las version PHP 7.3 y 7.4, y aunque la web escribe el formulario y parece que se envia, no sale ningun error, pero el correo no llega ni al webmail del servidor. He probado con el test de web del Administrador de website, pero salen errores que no comprendo. Alguna solución?...tengo que configurar el formulario de algun tipo?.. Gracias
Autore
Buenos dias...otra aportacion.....he configurado los formularios con SMTP... y los correo llegan...pero desde el ordenador que hace la peticion, este recibe un fichero...lo adjunto a este comentario. Esto no habia pasado nunca. Si lo abro con bloc de notas, dice algo de PHP 5.5......lo que no puede ser es que el cliente que me escriba reciba un fichero de descarga...ruego ayuda.. gracias
El correo que usas es uno genérico tipo gmail o es el del dominio?
Lo digo porque a veces hay incompatibilidades con los correos genéricos
Autore
Bueno...ya esta solucionado.....el PHP con version superior a 7 no funciona con website....ademas los formularios se tienen que configurar como SMTP.....el PHP Mailer no funciona, da problemas incluso con versio PHP 7.x. De momento funcionan los formularios y su entrega. Gracias a todos
Hola Manuel,
Como aclaracion te comento que todo eso depende del servidor, ya que yo por ejemplo uso ONE.com como proveedor, y siempre uso PHP Mailer y PHP 7.3 en mi server.
Saludos colega, y me alegra que hayas podido solucionar el tema!
Carlos A.
Manuel P. Puedes decirme como lo arreglaste por que estoy igual, no me llega nada php 7.3 ya vi todos los post ya intente de todo y aun asi nada no llegan
Hola Karla que tal,
Podrias comentarnos que pruebas has hecho? (por si se te escapó alguna) asi te podemos recomendar alguna posible solucion.
estamos en contacto colega!
Saludos
Carlos A.
Autore
Hola Karla,
en primer lugar bloquee en el servidor mio cualquier PHP superior a 7.
Luego desde el programa website, confeccinando la pagina vas:
1. Ajustes.......Administracion de datos
2. Te sale el formulario de mail y lo configuras:
Tipo de script: SMTP
Envio de datos: Enviar como Post.
Direccion SMTP: mail.tudominio.loquesea
Modo de encriptacion: Ninguno
Puerto: 25.
y ya esta....luego en los formularios podras utilizar cuaquier mail del dominio o externo. A mi me ha funcionado sin problemas..
Saludos.
Manuel
Buenas tardes ya hice lo que me dijiste pero me sale este error "x5engine.php on line 1574" y en el servidor las versiones de PHP PHP 5.4, PHP 5.5, PHP 5.6, PHP 7.0 y PHP 7.1 están en desuso . Le recomendamos que actualice a una versión compatible de PHP. Para obtener más información, lea nuestra documentación de PHP . lo cambie al 7.2 pero a la hora de mandar correo sale:
Extraviado
La URL solicitada no se encontró en este servidor.
Además, se encontró un error 404 No encontrado al intentar usar un ErrorDocument para manejar la solicitud.
Nose que version me puede ayudar o que hacer :( ayuda porfa
no se que le movi pero ya quedo gracias gracias a ambos Manuel P y Carlos Amaral
Autore
Hola,
Me alegro que este solucionado.
Tambien decirte que los cambios que hayas hecho en el servidor, si no reinicias el mismo, tarda un tiempo en reconfigurar.
Un saludo.
Manuel
Ojo Manuel,
que si usa servidores que no son dedicados (como el 80% de los que subimos sitios) no tiene forma de reiniciar el servidor, ya que seguramente el server esta en el proveedor, y es compartido. Si reinicia, se caerian todos los sitios que estan en esa maquina.
Saludos colegas...
Carlos A.