Pengertian Php
PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah 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.
Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client
menggunakan kode-kode PHP untuk mengirimkan permintaan ke server (dapat dilihat pada
gambar dibawah). Ketika menggunakan PHP sebagai server-side embedded script language maka
server akan melakukan hal-hal sebagai berikut :
- Membaca permintaan dari client/browser
- Mencari halaman/page di server
Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada
halaman/page.
- Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.
Karakteristik yang paling unggul dan paling kuat dalam PHP adalah lapisan
integrasi database (database integration layer). Database yang didukung PHP
adalah: Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL, Informix,
Solid, dBase, ODBC, Unix dbm, dan PostgreSQL.
• Apa itu server side script? server side script adalah script yang hanya bisa bekerja pada server. contoh lain server side script adalah asp.
• Apa kepanjangan dari php? ada dua versi yang sampai saat ini aku tau, yaitu :
-PHP dari Personal Home Page • PHP dari PHP : Hypertext Preprocessor
-PHP adalah Open Source software jadi kita bebas dan gratis menggunakannya, berbeda dengan asp yang punya microsoft.
Kekuatan sebenarnya dari PHP berasal dari fungsinya.Dalam PHP, ada lebih dari 700 built-in fungsi.PHP Built-in FungsiUntuk referensi lengkap dan contoh dari fungsi built-in, kunjungi Referensi PHP kita.Fungsi PHPDalam bab ini kami akan menunjukkan Anda bagaimana untuk membuat fungsi sendiri.Untuk menjaga script dari yang dijalankan ketika beban halaman, Anda dapat memasukkannya ke dalam fungsi.Suatu fungsi akan dieksekusi oleh panggilan ke fungsi.Anda dapat memanggil fungsi dari manapun di halaman.Membuat Fungsi PHPSuatu fungsi akan dieksekusi oleh panggilan ke fungsi.Sintaksisfungsi functionName (){Kode untuk dijalankan;}Fungsi PHP pedoman:next page
cara membuat web
Domain dan Web Hosting
Pengetahuan dasar tentang Domain dan Web Hosting.
Cara membeli Domain/Web Hosting, dan mensetting Name Server.
Cara mendapatkan Domain dan Web Hosting Gratis, dan mensetting NS.
Daftar Domain Gratis dengan setting DNS/Zone record (A/MX/NS/CName).
Daftar Domain+Hosting Gratis; Daftar Web Hosting Gratis.
Menggunakan Control Panel; Membuat Account FTP, MySQL, dan Email dengan domain sendiri.
HTML (HyperText Markup Language)
HTML sebagai dasar utama untuk membangun website.
Susunan kode HTML.
Head; Title website; Membuat Favicon; Memanggil CSS dan Javascript.
COLOR; Daftar nama dan kode warna.
Table; Membuat Table, Baris (TR), dan Kolom (TD) beserta atributnya (Align, Valign, Bgcolor, Width, Height)..
Font; Font Face; Font Size;
Contoh-contoh script untuk menampilkan teks.
Links; Href, Target, Title; Membuat link download.
Image; Menampilkan gambar;
Gambar + Link;
Gambar + Link dengan efek Mouse Over;
FORM Pada HTML (name/method/action);
Komponen-komponen Form, Text Field, Text Area, Check Box, Radio Button, List/Menu, File Field, Hidden Field, Button;
Contoh Form lengkap.
IFRAME dan penggunaannya.
CSS (Cascading Style Sheet)
CSS untuk membuat Layout dan mempercantik website.
Selector ID dan CLASS.
Penempatan CSS; Single Tags, Single Pages, dan Entire Sites (external).
Mengatur tampilan Teks pada website dengan CSS.
Beberapa atribut text yang sering digunakan.
Membuat Efek pada LINK dengan CSS;
Link dengan Image Rollover sederhana.
Border & Padding;
Jenis-jenis Border; Ukuran Border; Warna Border.
Contoh CSS Border;
Padding dan struktur penggunaannya.
CSS BOX dan Margin.
Image; Gambar dengan Border;
Gambar Transparan (dengan Opacity);
Gambar Transparan dengan efek Mouse Over;
Gambar Thumbnail pada Artikel.
Membuat Layout Desain Web;
Membuat kotak/kolom;
Mengatur posisi, ukuran, warna, dll;
DIV di dalam DIV.
JavaScript (JScript)
Menjadikan website lebih interaktif dengan JavaScript.
JavaScript; Penempatan JavaScript.
Menampilkan HTML dalam JavaScript.
TEXT Effect; Text warna-warni; dll.
Date & Time;
Menampilkan Hari dan Tanggal (Masehi);
Menampilkan Hari dan Tanggal dalam Bahasa Indonesia;
Menampilkan Waktu (Jam dan Menit);
Tanggal Masa Lalu dan Tanggal Yang Akan Datang;
Menampilkan Tanggal Kalender Hijriyah (Kalender Arab);
Script Pencari Weton (Hari dan Pasaran dalam tradisi Jawa).
JavaScript Protection;
Anti Klik-Kanan;
Disable Select Text;
JavaScript sederhana untuk login;
Memproteksi halaman web dengan Password;
Memproteksi JavaScript dengan HTML Encryption.
PHP dan MySQL
Belajar bahasa pemprogramman PHP dan database MySQL.
Menginstall Software PHP.
Pengenalan script PHP;
PHP di dalam HTML; HTML di dalam PHP.
Variable pada PHP; Pengertian Variable;
Menggabungkan beberapa Variable;
Hubungan antara Variable dan Form; Variable dan URL.
IF dan ELSE; Operator Perbandingan dan Operator Logika pada PHP; Penggunaan IF, ELSEIF, dan ELSE.
PHP Date & Time;
Format tanggal dan waktu;
Menampilkan hari, tanggal, bulan, dan tahun;
Menampilkan jam dan menit;
Menampilkan hari dan tanggal dalam Bahasa Indonesia;
Menampilkan tanggal Kalender Hijriyah (Kalender Arab);
Mensetting Default Time Zone agar sesuai dengan WIB atau GMT+7.
File dan Folder;
CHMOD dengan PHP dan FTP;
Menambahkan data ke dalam File yang Re-Write-Able;
Copy File;
Membuat Form Uploader (untuk mengupload file);
Menghapus File;
Rename File.
Database MySQL;
MySQL Account;
Koneksi ke Server MySQL; PHPMyAdmin;
Membuat Database;
Membuat Table;
Membuat Form dan Action Form untuk memasukkan Data;
Menampilkan data;
Membuat Form untuk edit data;
Script untuk menghapus data;
Export dan Import Database;
Mengaktifkan register_globals;
Menampilkan data sebagai News/Artikel.
Cookies; Membuat Cookie; Mengakses Cookie; Menghapus Cookie.
Login dan Logout;
Membuat Form untuk Login;
Membuat Action Form untuk Mengecek Login;
Membuat Halaman Member/Admin Area;
Script untuk Logout.
Membuat CAPTCHA atau Kode Verifikasi untuk mencegah Spam/Phishing.
Web Design
Merancang dan membuat desain website.
Membuat Background website.
Membuat Layout/rancangan/tampilan website.
Koleksi Layout Table dan Source Codenya.
Membuat Header website.
Membuat Menu Horizontal dan Vertical.
Mengatur Content (isi) website; dan Membuat Footer.
Upload Website
Mengupload website agar bisa online dan diakses di internet.
Download dan Menginstall FTP;
Mengupload website/file/folder menggunakan FTP;
Tentang File Index, Domain, dan Folder Listing;
Mengupload web melalui File Manager.
SEO (Search Engine Optimization)
Beberapa trik agar website masuk di halaman pertama hasil pencarian di Google, Yahoo, dan mesin pencari lainnya.
Menjadikan website agar search engine friendly.
Menggunakan Google Analytics.
Add URL ke Search Engine dan Web Directory.
Cara cerdas dan cepat untuk mendapatkan banyak backlink.
Tutorial/E-Book Cara Bikin Web ini berformat CHM (Compiled HTML), sehingga lebih mudah dipelajari karena contoh-contoh Scripts (HTML, CSS, dan JavaScript) bisa langsung dilihat efek dan hasilnya.
Bahasa pemrograman
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Perubahan tertunda ditampilkan di halaman iniBelum Diperiksa
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
PHP header() Function
Definisi dan Penggunaan
Header () fungsi mengirim header HTTP baku untuk klien.
Adalah penting untuk memperhatikan bahwa header () harus dipanggil sebelum output aktual yang dikirimkan (Dalam PHP 4 dan kemudian, Anda dapat menggunakan output buffer untuk memecahkan masalah ini):
<html>
<? php
/ / Hal ini menghasilkan kesalahan.
/ / Output di atas adalah sebelum header () panggilan
header ('Location: http://www.example.com/');
?>
sintaksis
header (string, mengganti, http_response_code)
parameter Deskripsi
string yang Diperlukan. Menentukan string header untuk mengirim
ganti Opsional. Menunjukkan apakah harus mengganti header sebelumnya atau menambahkan header kedua. Default adalah BENAR (akan menggantikan). SALAH (header memungkinkan beberapa dari jenis yang sama)
http_response_code Opsional. Pasukan kode respon HTTP ke nilai yang ditentukan (tersedia di PHP 4.3 dan lebih tinggi)
Tips dan Catatan
Catatan: Karena PHP 4.4 fungsi ini mencegah lebih dari satu header untuk dikirim sekaligus. Ini adalah perlindungan terhadap serangan injeksi header.
contoh 1
Mencegah cache halaman:
<? php
/ / Tanggal di masa lalu
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Cache-Control: no-cache");
header ("Pragma: no-cache");
?>
<html>
<body>
...
...
Catatan: Ada pilihan yang pengguna dapat diatur untuk mengubah default pengaturan browser cache. Dengan mengirimkan header di atas, Anda harus menimpa salah satu dari pengaturan tersebut dan memaksa browser untuk tidak cache!
contoh 2
Membiarkan pengguna akan diminta untuk menyimpan file PDF yang dihasilkan (Content-Disposition header digunakan untuk memasok nama file yang direkomendasikan dan memaksa browser untuk menampilkan kotak dialog save):
<? php
header ("Content-type: application / pdf");
/ / Itu akan disebut downloaded.pdf
header ("Content-Disposition: attachment; filename = 'downloaded.pdf'");
/ / Sumber PDF adalah dalam original.pdf
readfile ("original.pdf");
?>
<html>
<body>
...
...
Catatan: Ada bug di Microsoft IE 5.5 yang mencegah ini dari bekerja. Bug dapat diatasi dengan upgrade ke Service Pack 2 atau yang lebih baru.
tetap lanjutkan ngeblognya....
BalasHapus