2017-04-08 9 views
0

私はPHPがとても新しいです。私は、HTMLやPHPを使用してお問い合わせフォームを行なったし、私はこのエラーを取得しておいてください。htmlを使用したPHPメーラー

Fatal error: Uncaught Error: Call to undefined function eregi() in F:\xampp\htdocs\hotel\include\fgcontactform.php:548 Stack trace: #0 F:\xampp\htdocs\hotel\include\fgcontactform.php(387): FGContactForm->validate_email('[email protected]') #1 F:\xampp\htdocs\hotel\include\fgcontactform.php(129): FGContactForm->Validate() #2 F:\xampp\htdocs\hotel\contactform.php(26): FGContactForm->ProcessForm() #3 {main} thrown in F:\xampp\htdocs\hotel\include\fgcontactform.php on line 548

私は時間が、ノー成功のためにそれを修正しようとしてきました。コードが長く、提供する部分がわからないため、コードを提供していません。

必要に応じて助けてください。

+0

phpが7.0の場合、この関数は削除されており、コードなしでコードを書き直す必要があります。 –

+0

ここにもコードはありません。エラーメッセージです。 –

+0

このエラーをPHPailerにトレースすると、実際に古いバージョンが実行されていることを意味し、すぐにアップグレードする必要があります。 – Synchro

答えて

0

ereg_replace関数はPHP 5.3.0で廃止され、PHP 7.0.0では削除されました。したがって、ereg_replace()関数の代わりにpreg_replace()関数を使用する必要があります。

関連する問題