Tampilkan postingan dengan label 3D WS. Tampilkan semua postingan
Tampilkan postingan dengan label 3D WS. Tampilkan semua postingan

Minggu, 05 Agustus 2012


Pertama, buat terlebih dahulu Upload Form, dalam hal ini saya menyambung project sebelumnya dengan nama file ‘upload.php’ di dalam folder ‘view/news’,
Berikut code nya :

<html>
<head>
<title>Upload Form</title>
</head>
<body>
<?php echo $error;?>
<?php echo form_open_multipart('news/do_upload');?>
<input type="file" name="userfile" size="20" />
<br /><br />
<input type="submit" value="upload" />
</form>
</body>
</html>

Berikut ini adalah screen shot nya :

















Kemudian, buat controller upload untuk menghandle action dari proses upload. Dalam kasus ini, sya tetap menggunakan controller lama dari project sebelumnya hanya menambahkan fungsi do_upload saja.
Berikut code dari ‘do_upload’ :

public function do_upload(){
              $config['upload_path'] = './uploads/';
              $config['allowed_types'] = 'gif|jpg|png';
              $config['max_size'] = '100';
              $config['max_width'] = '1024';
              $config['max_height'] = '768';
              $this->load->library('upload', $config);

              if ( ! $this->upload->do_upload()){
                     $error = array('error' => $this->upload->display_errors());
                     $this->load->view('news/upload', $error);
              }else{
                     $data = array('upload_data' => $this->upload->data());
                     $this->load->view('news/upload_success', $data);
              }
       }

Kemudian, tekan tombol upload dan proses upload akan dimulai, jika sukses maka halaman akan berpindah ke file upload_success.
Kode halaman ‘upload_success’ bisa dilihat di bawah ini :

<html>
<head>
<title>Upload Form</title>
</head>

<body>
<h3>Your file was successfully uploaded!</h3>
<ul>
<?php foreach ($upload_data as $item => $value):?>
<li><?php echo $item;?>: <?php echo $value;?></li>
<?php endforeach; ?>
</ul>
<p><?php echo anchor('news/upload', 'Upload Another File!'); ?></p>
</body>
</html>

Dan screen shot nya adalah sebagai berikut :

















Iya, jangan lupa terakhir buat folder ‘uploads’ di bagian depan aplikasi CI ini..

Posted on Minggu, Agustus 05, 2012 by AHMAD FIKRI

No comments

Senin, 30 Juli 2012

Berbicara mengenai dunia web, tidak lepas kita dari satu bahasa pemograman web yang sangat popoler di kalangan maya saat ini, yakni PHP. Saat ini PHP merupakan salah satu server script yang paling sering digandrungi para developer web. 
PHP (PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. 
PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. (http://bukanbasoo.blogspot.com/2012/01/sekilas-tentang-php.html)
Saat ini PHP telah berkembang pesat dan muncul berbagai framework yang menggunakan PHP, di antaranya yang populer dan handal adalah Codeigniter (CI).
CodeIgniter dikembangkan oleh Rick Ellis (http://www.ellislab.com). Tujuan dari pembuatan framework CodeIgniter ini menurut user manualnya adalah untuk menghasilkan framework yang akan dapat digunakan untuk pengembangan proyek pembuatan website secara lebih cepat dibandingkan dengan pembuatan website dengan cara koding secara manual, dengan menyediakan banyak sekali pustaka yang dibutuhkan dalam pembuatan website, dengan antarmuka yang sederhana dan struktur logika untuk mengakses pustaka yang dibutuhkan. CodeIgniter membiarkan kita untuk memfokuskan diri pada pembuatan website dengan meminimalkan pembuatan kode untuk berbagai tujuan pembuatan website.

Posted on Senin, Juli 30, 2012 by AHMAD FIKRI

No comments