Tervehdys!
Törmäsin tällaiseen yllättävään ilmoitukseen "ylärivillä" kahdessa mlinvoice-asennuksessani jotka ovat toimineet yli vuoden moitteettomasti:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/r39357/domains/laakeriseppele.com/public_html/mlinvoice/sqlfuncs.php on line 29
Laskun PDF-renderöinti puolestaan tuotti seuraavan ilmoituksen:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/r39357/domains/laakeriseppele.com/public_html/laskutus/sqlfuncs.php on line 29 TCPDF ERROR: Some data has already been output, can't send PDF file
Onneksi laskun sähköpostittaminen toimii edelleen...
Hienoa, jos joku voisi vinkata mahdollista ratkaisua pulmaan.
Hei!
Tuo on PHP:n varoitus siitä, että MLInvoicessa käytössä ollut mysql-rajapinta on vanhentunut. Tuon ilmoituksen saa piilotettua lisäämällä config.php:n loppuun tällaisen rivin:
ini_set('error_reporting', E_ALL & ~E_DEPRECATED & ~E_NOTICE);
Seuraavassa versiossa on vaihdettu mysqli-laajennukseen. Tästä siis seuraa uusi, että PHP:sta täytyy löytyä mysqli-laajennus, mutta luulisin sen löytyvän kaikista järkevistä asennuksista.
--Ere