Postingan lainnya
Error "Function get_magic_quotes_runtime() is deprecated (laravel)
Jadi singkat cerita di kantorku ini ada 2 server yang terinstall PHP, yaitu server dev (PHP v 7.3) dan server prod (PHP v 7.4). Saya menggunakan library dari fpdf karena fitur utama dari project ini tuh adalah generate surat online. tapi ketika mau release production, dan di testing ulang. ternyata terdapat error seperti ini :
Pesan errornya
ternyata ini karena perbedaan versi PHP nya. setelah saya cari tahu ternyata di versi 7.4, fungsi get_magic_quotes_runtime() sudah deprecated. kira" ada yg punya solusi ga yaa? soalnya kalau harus ganti library itu makan waktu lagi dan cukup banyak yg harus diganti. melihat dari waktu yang sangat terbatas jugaa :(
2 Jawaban:
<div>Coba cek ini <a href="https://stackoverflow.com/questions/64526630/how-to-replace-get-magic-quotes-runtime-in-php7-4">https://stackoverflow.com/questions/64526630/how-to-replace-get-magic-quotes-runtime-in-php7-4</a></div>
<div>Coba pasang kode ini sebelum menggunakan fpdfnya<br><br></div><pre>if ( version_compare( phpversion(), '5.4', '<' ) && function_exists( 'get_magic_quotes_runtime' ) && get_magic_quotes_runtime() ) { set_magic_quotes_runtime( 0 ); }</pre><div><br><br>Selain itu:<br>Memang perlu diperhatikan framework dan library yang kamu gunakan untuk supportnya. <br>Sarannya sebelum pemilik library (kalau masih aktif) memberi solusi (versi upgrade) atau cara lain.. mungkin harus ganti versi PHPnya.<br><br>Saya pribadi tidak rekomen untuk downgrade versi PHP, lebih baik</div>