saya newbie banget dg codeigniter, jd bingung "tata cara" yg baru bagi saya. saya ada kasus ketika input data, upload image dan rename nama image itu, kemuadian pada database field image data yang harus masuk "[upload/nama image.]"
mohon bantuan bagi senior. code yang baru saya buat pada controller seperti ini :
public function comment_insert()
{
$foto = $this->input->post['image'];
$allowed = array(jpg, gif, png, bmp);
if(! $foto = '') // cek apakah 'image' terisi
{
if(! in_array(end(explode('.', $foto)), $allowed))
{
$data['error'][] = 'Ekstensi yang diperbolehkan hanya .jpg, .gif, .png dan .bmp';
} elseif ($_FILES['image']['error'])
{
$foto['error'][] = 'File Error : ' . $_FILES['image'] ['error'];
} elseif($_FILES['gambar']['size'] >= 200000) {
$data['error'][] = 'Ukuran maksimal foto 200Kb';
}
`
//rename foto
$ekstensi = end(explode('.', $foto));
$foto = $this->input->post['author'] . "." . $ekstensi;
===============
nah upload filenya gimana?
coba begini:
coba baca2 manual tentang file upload. http://codeigniter.com/user_guide/libraries/file_uploading.html
regards,
Syamsul Bachri
http://blog.syabac.web.id