Tengo un formulario en php instadado en una de mis páginas web que funcionaba perfectamente.
Concretamente este:
http://www.html-form-guide.com/files...ontactform.php
Ahora, tras migrar a otro servidor, me cambio a php 7 y me sale este error al enviar:
Fatal error: Uncaught Error: Call to undefined function eregi() in /homepages/24/d661977070/htdocs/xxx/include/fgcontactform.php:528 Stack trace: #0 /homepages/24/d661977070/htdocs/xxx/include/fgcontactform.php(367): FGContactForm->validate_email('myemail@YAHOO....') #1 /homepages/24/d661977070/htdocs/xxx/include/fgcontactform.php(111): FGContactForm->Validate() #2 /homepages/24/d661977070/htdocs/xxx/formulario.php(14): FGContactForm->ProcessForm() #3 {main} thrown in /homepages/24/d661977070/htdocs/xxx/include/fgcontactform.php on line 528
La línea supuestamente conflictiva en include es:
Código:
¿Puede corregirse de alguna forma o tendré que buscarme otra aplicación? return eregi("^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$", $email);
Gracias.