I can see that more and more people are using PHP 5.3 causing more and more problems with PHP-Fusion as we today do not support PHP 5.3 nor PHP 6 as we still use functions which has been DEPRECATED or REMOVED. We are working fixing this and the latest SVN build of PHP-Fusion v7.00 corrects most of these errors. Still some testing left and some smaller bugs with PHP 5.3 and we might be ready to release PHP-Fusion v7.00.06 with PHP 5.3 and PHP 6 comparability.
The eregi() function has been replaced with preg_match(). I think we have found most of them but we still need testing that it has been done completely and correctly.
Do not upgrade by replacing the eregi() functions your self! You should get the new files from the latest SVN of PHP-Fusion v7.00 which has the corrected files for PHP 5.3 and PHP 6
Recently discovered that the version of PHPMailer we use isn't supported by PHP 5.3 or PHP 6 and we have come up with a simple fix for it:
Open this file: /includes/class.phpmailer.php
Find line 458:
$toArr = split(',', $to);
$toArr = explode(',', $to);
Find line 1548:
$fileParts = split("\.", $filename);
$fileParts = explode(".", $filename);
Save the file and upload it to your server by replacing the old one.
Please use this thread reporting more errors and bugs with PHPFusion v7 and PHP 5.3 or PHP 6.