mengatasi error escapeshellarg() disabled di codeigniter
Wednesday, February 13, 2013
Baru kali ini bermasalah dengan library "Upload" nya codeigniter, muncul notifikasi kesalahan "escapeshellarg() has been disabled for security reasons".
Sebabnya ? fungsi tersebut dinonaktifkan oleh pemilik server. Solusinya ? selain menghubungi admin server dan meminta untuk mengaktifkan fungsi escapeshellarg , bisa juga dengan membuat sendiri kode untuk pengganti fungsi tadi. Menurut dualed di thread ini fungsi escapeshellarg() sangat simpel , "only escapes any single quotes in the given string and then adds single quotes around it" . Nah, kode yang perlu dibuat: seperti dibawah ini :
function my_escapeshellarg($input)
{
$input = str_replace('\'', '\\\'', $input);
return '\''.$input.'\'';
}
tinggal taruh fungsinya di library upload (/system/libraries/)
sudah itu saja
...Baca Terusannya