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 

1 comments:

Hend said...

bukan "udah itu aja" gan. malah blank setelah di upload

  © Blogger template Newspaper by Ourblogtemplates.com 2008

Back to TOP