Since PHP v5.3 the frequently used ereg-function has become depracted, here you can find back an overview of how most cases of using ereg can be fixed:
Old
ereg() code:
ereg(’.([^.]*$)’, $this->file_src_name, $extension);
New replacement code:
preg_match(’/.([^.]*$)/’, $this->file_src_name, $extension);
Old
ereg_replace() code:
$this->file_dst_name_body = ereg_replace(’[^A-Za-z0-9_]’, “, $this->file_dst_name_body);
New replacement code:
$this->file_dst_name_body = preg_replace(’/[^A-Za-z0-9_]/’, ”, $this->file_dst_name_body);
Old
eregi() code:
eregi(’.([^.]*$)’, $this->file_src_name, $extension);
New replacement code:
preg_match(’/.([^.]*$)/i’, $this->file_src_name, $extension);