How to fix Fatal error: Uncaught Error: Call to undefined function ereg()

Jawab Pertanyaan Seputar Error Proyek Buku, Fatal error: Uncaught Error: Call to undefined function ereg()

Question Answer

Pagi ini kembali saya mendapatkan email di inbox mengenai error yang ditemukan oleh pembaca buku Sistem Informasi Pendaftaran Event Dengan PHP Untuk Panduan Skripsi, dalam email tersebut pembaca menyebutkan baris kesalahan seperti berikut:

Fatal error: Uncaught Error: Call to undefined function ereg() in C:\xampp\htdocs\seminar\aksi_registrasi.php:38 Stack trace: #0 C:\xampp\htdocs\seminar\aksi_registrasi.php(50): randomcode() #1 {main} thrown inC:\xampp\htdocs\seminar\aksi_registrasi.php on line 38

Baru saja saya cek error tersebut dengan menjalankan/menguji kembali proyek website event yang ada didalam buku Sisfo Pendaftaran Event, namun semua proses sistem berjalan baik-baik saja tanpa adanya error yang disebutkan diatas.

Error diatas terjadi karena fungsi ereg telah “deprecated” pada PHP 5.3 keatas. Solusi pertama adalah merubah fungsi ereg() dengan preg_match(). Sebagai referensi silahkan klik disini.

Solusi kedua, sesuaikan versi server XAMPP yang digunakan seperti yang digunakan pada proyek buku, yaitu server XAMPP versi 5.6.

Ketika ingin menjalankan sistem (proyek buku event), pastikan aplikasi Thunderbird sudah terinstal dan dijalankan di PC atau netbook. Sekedar mengingatkan, setiap pendaftaran peserta event/seminar maka informasi mengenai link aktivasi dan password akan dikirimkan ke email peserta yang mendaftarkan diri, dalam kasus ini menggunakan fake email, tidak menggunakan email secara online. Semua informasi tersebut akan masuk ke dalam inbox email palsu yang telah di set sebelumnya didalam Thunderbird. Untuk menambahkan akun email palsu dapat baca kembali pembahasannya yang ada didalam buku Sistem Informasi Pendaftaran Event Dengan PHP Untuk Panduan Skripsi.

(more…)

Advertisements