Rabu, 15 Agustus 2012

Web PHP MySQL dengan Dreamweaver Wizard

Beberapa waktu yang lalu penulis diajari seorang teman untuk membuat web secara kilat, tinggal Drag and Drop menggunakan Dreamweaver. Cukup mengagumkan, sangat efektif untuk membuat web dengan field / kolom database sangat banyak secara kilat. Web yang bisa dibuat tersedia dalam teknologi PHP-MySQL, ASP.NET VB, ASP.NET C#, dan JSP.

Kali ini kita bahas dahulu untuk Web dengan Teknologi PHP-MySQL, dalam hal ini kita gunakan Dreamweaver CS3. Langkahnya sebagai berikut :

1. Buat dahulu New Site, dengan klik Menu Site- New Site


2, Kemudian konfigurasi Site nya seperti di bawah ini :

Upload File Image pada JSP Tanpa Library Tambahan (Pemrograman Web Java Server Page / JSP)

Pada pemrograman PHP dan ASP untuk mengupload File Image, Gambar, Dokumen dapat dilakukan dengan mudah, tetapi bagaimana dengan JSP, ternyata tidak semudah itu. Setelah beberapa tahun menyimpan pertanyaan ini, dan karena kebutuhan mendesak setelah beberapa hari memaksakan diri mencari akhirnya dapatlah cara untuk Mengupload File secara sederhana tanpa library tambahan pada Web JSP :)

Buatlah direktori web, misal testupload. Kemudian di dalamnya buatlah file index.jsp dengan isi sebagai berikut :

<%@ page language="java" %>
<HTml>
<HEAD><TITLE>Halaman untuk pilih file yang akan diupload</TITLE></HEAD>  
<%  // http://cariprogram.blogspot.com
// nuramijaya@gmail.com
// sumber : http://www.roseindia.net/jsp/file_upload/Sinle_upload.xhtml.shtml  
//jangan lupa menggunakan Encrypt type of multipart/form-data and input of file type untuk browse dan submit file %>
  <BODY> <FORM  ENCTYPE="multipart/form-data" ACTION="upload.jsp" METHOD=POST>
<br><br><br>
 <center><table border="2" >
                    <tr><center><td colspan="2"><p align="center"><B>UPLOAD FILE</B><center></td></tr>
                    <tr><td><b>Silakan pilih File untuk Diupload:</b></td>
                    <td><INPUT NAME="F1" TYPE="file"></td></tr>
<tr><td colspan="2"><p align="right"><INPUT TYPE="submit" VALUE="Send File" ></p></td></tr>
             <table>
     </center>      
     </FORM>
</BODY>
</HTML>

Setelah itu buatlah file upload.jsp dengan isi sebagai berikut :

Selasa, 14 Agustus 2012

Membuat Browse File Explorer pada Android (Pemrograman Android)

Di berbagai bahasa pemrograman seperti VB, Delphi, Java, PHP, ASP, JSP kita mengenal Open Dialog dengan berbagai bentuknya sendiri-sendiri. Komponen tersebut berguna saat kita hendak memilih suatu file untuk membuka, memproses atau menyimpan sebuah file.

Bagaimana dengan di Android. Ternyata di Android tidak ada komponen semacan Open Dialog tersebut. Terpaksalah kita membuat sendiri semacam window (Activity) untuk memilih file agar user friendly. Kali ini kita coba membuatnya. Caranya buat project Android.

Kemudian pada file main.xml ubah sehingga menjadi seperti di bawah ini :

main.xml :

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView
 android:id="@+id/path"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    />
<ListView
 android:id="@android:id/list"
 android:layout_width="fill_parent"
    android:layout_height="wrap_content"
 />
<TextView
 android:id="@android:id/empty"
 android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="No Data"
 />
</LinearLayout>

Buat satu lagi file layout di folder res/layout dengan nama row.xml :

row.xml

Senin, 13 Agustus 2012

Mengambil Email dengan PHP Menggunakan Gmail IMAP

Setelah bisa Mengirim Email menggunakan PHP dengan fasilitas SMTP SSL dari Gmail, bagaimana dengan sebaliknya. Yaitu mengambil email yang ada pada Inbox Gmail menggunakan bahasa pemrograman PHP dengan IMAP.

Seperti halnya pada program sebelumnya, port IMAP harus bisa diakses, jadi program ini akan jalan apabila kita menggunakan koneksi Modem / HP sendiri, jika menggunakan koneksi internet lewat Kantor / Warnet / Publik belum tentu berjalan

Berikut scriptnya :


<?php
/* koneksi ke gmail */
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = 'mapjogja@gmail.com';
$password = 'xxxx';

Minggu, 12 Agustus 2012

Mengirim Email Attachment dengan VB.NET (Pemrograman Visual Basic .NET)


Setelah Berhasil Mengirim Email dan Attachment dengan menggunakan Bahasa Pemrograman C#.Berikut ini versi lainnya dalam Bahasa Pemrograman Visual Basic .NET, disertai contoh project.

Buat dahulu Project VB.NET baru, kemudian Tambahkan satu buah Button sehingga tampak sebagai berikut :


Tampilkan kode program, tambahkan Import berikut di bagian kode program paling atas :

Imports System.Net.Mail

Klik dua kali pada Button1, tambahkan Kode Program berikut ini yang berguna untuk mengirimkan email, bisa email teks, HTML atau disertai Attachment berupa Gambar, Dokumen ataupun ZIP.

Sabtu, 11 Agustus 2012

Mengirim Email dengan PHP lewat SMTP Gmail (Pemrograman Web PHP)

Beberapa waktu yang lalu penulis mencoba membuat program untuk kepentingan sebuah proyek, untuk mengirim Email dengan bahasa pemrograman PHP tetapi menggunakan account email Gmail. Jadi tidak menggunakan perintah mail() biasanya.

Scriptnya sebagai berikut :

<?php
       require_once "Mail.php";

        $from = "mapjogja@gmail.com";
        $to = "nuramijaya@gmail.com";
        $subject = "Test Email dari PHP!";
        $body = "Halo,\n\nApa Kabar?";

        $host = "ssl://smtp.gmail.com";
        $port = "465";
        $username = "mapjogja@gmail.com";
        $password = "xxxx";

        $headers = array ('From' => $from,
          'To' => $to,
          'Subject' => $subject);
        $smtp = Mail::factory('smtp',
          array ('host' => $host,
            'port' => $port,
            'auth' => true,
            'username' => $username,
            'password' => $password));

        $mail = $smtp->send($to, $headers, $body);

        if (PEAR::isError($mail)) {
          echo("<p>" . $mail->getMessage() . "</p>");
         } else {
          echo("<p>Email terkirim!</p>");
         }

    ?>

Program ini mampu mengirim email walaupun dari server localhost asal port SMTP SSL diijinkan. Sebagai catatan apabila anda berada di jaringan publik atau kantor atau warnet, port ini belum tentu dibuka, tetapi jika menggunakan koneksi modem atau HP, biasanya port SMTP SSL ini terbuka jadi program bisa berjalan.

Script dapat didownload disini. Di Google Docs, klik File-Download

Semoga manfaat.

Minggu, 05 Agustus 2012

Menampilkan PDF pada C#.NET (Pemrograman CSharp .NET)

Pada pembahasan sebelumnya sudah bisa dibuat Program untuk Menampilkan PDF pada VB.NET. Kali ini  dengan bahasa pemrograman Visual C# .NET akan kita gunakan Komponen PDF Viewer milik Adobe Acrobat PDF Reader untuk membuat PDF Viewer serupa.

Langkah pertama buat project baru, kemudian pada Toolbox klik kaman, Choose Items :


Setelah muncul dialog Choose Toolbox Items, pilih Tab COM Components, pilih (cek) Adobe PDF Reader, component Adobe PDF Reader ini ada jika sudah diinstal Adobe Acrobat PDF Reader.