mdsimpson / contact-form-7-to-database-extension

CFDB - WordPress plugin to save form submissions into a database
GNU General Public License v3.0
240 stars 59 forks source link

contact-form-7-to-database-extension compatibility with PHP 7.1 ??? #62

Open Zeev89 opened 6 years ago

Zeev89 commented 6 years ago

Hi Guys,

Looks like this plugin is NOT compatible with php 7.1 Can you please help with fixing it?

See below errors

Much Thanks Zeev

FILE: /home/ubuntu/wordpress/wp-content/plugins/contact-form-7-to-database-extension/CFDBWpdbUnbufferedResultIterator.php ————————————————————————————————————————- FOUND 6 ERRORS AFFECTING 6 LINES ————————————————————————————————————————- 72 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 74 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 97 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 100 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 122 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 124 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead —————————————————————————————FOUND 13 ERRORS AFFECTING 13 LINES —————————————————————————————————————- 47 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 59 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 85 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 87 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 114 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 121 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 122 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 132 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 136 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 138 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 146 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 150 | ERROR | Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 152 | ERROR | Extension ‘mysql_’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead

mdsimpson commented 6 years ago

https://cfdbplugin.com/?p=1544

bkjproductions commented 5 years ago

Using the Siteground Optimizer caching plugin, which does a scan of things-it-thinks-are-not-compatible, CF7DB was flagged with two warnings. Will this prevent it from running in latest PHP?

/contact-form-7-to-database-extension/CFDBDeobfuscate.php 43 | WARNING | Function mcrypt_decrypt() is deprecated since PHP 7.1; use OpenSSL instead 43 | WARNING | Extension 'mcrypt' is deprecated since PHP 7.1 - use openssl (preferred) or pecl/mcrypt once available instead. -