Operasi Umum PHP.

Slides:



Advertisements
Presentasi serupa
PERINTAH PENDEK.
Advertisements

PERINTAH PENDEK.
PERINTAH PENDEK.
1.2 MENGGUNAKAN PERANGKAT LUNAK BEBERAPA PROGRAM APLIKASI
MYSQL.
Input dan Output.
Pemrograman Dasar[PTI-15001] 2012
DASAR-DASAR PEMROGRAMAN C
Komponen Class Item (2) As’ad Djamalilleil
STI. PSYCHOLOGY COMPUTER APLICATION Psychology SPSS merupakan program untuk mengolah dan menganalisis data secara cepat dan tepat dengan output yang dikehendaki.
//program untuk menulis ke dalam file teks kemudian menampilkan isi file ke layar #include Void main() { const int mak 80; file p; // deklarasi file.
Statement require & include
INSTRUKSI MASUKAN DAN KELUARAN
5. 1 Bab 05 Tipe Data dan Mengisi Variabel.
Dasar Pemrograman Komputer [TKL-4002] 2010
Cookies As’ad Djamalilleil
File Data Pertemuan ke 13..
PEMROGRAMAN TERSTRUKTUR (Pertemuan 4) Oleh : SYARIF HIDAYAT, M.Si.
Database Pengertian database dalam visual foxpro berbeda dengan pengertian database dalam Foxpro versi sebelumnya, yang berarti tabel. Dalam Visual Foxpro,
PROGRAM APLIKASI STATISTIKA Pertemuan 15. Setelah mempelajari pokok bahasan ini, mahasiswa diharapkan mampu: Menjelaskan Program SPSS Menjelaskan Program.
PENGANTAR TEKNOLOGI INFORMASI
Pertemuan String Matakuliah : T0616 / Algoritma dan Pemrograman
Statement Input – Output
PENGENALAN SPSS.
PENGENALAN MENU-MENU UTAMA SPSS
OSN KOMPUTER.
1 Latihan Pertemuan String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Unfikasi, Runut Balik, Trace, Masukan dan Keluaran
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
Dasar-dasar Pemrograman PHP
Fungsi-fungsi tambahan dalam PHP Session dan Cookie
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
PHP By : Lisda Juliana P.,Ssi..
Tipe-tipe Data Boolean Integer Long
Pemrograman WEB I Pertemuan 9.
BELAJAR MICROSOFT EXCEL 2007
ALGORITMA PEMROGRAMAN 2A
Pemrograman Visual I Outline: File Namespace io File teks
Pertemuan 1 Pengenalan Bahasa C++.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
PROGRAM PAKET NIAGA 1 LIZA SAFITRI, ST.
Input dan Output TEE 2103 Algoritma dan Pemrograman
Field Name / Nama Field Data Type / Tipe Data
Fungsi-fungsi tambahan dalam PHP Session dan Cookie
Variabel operator tipe data
1.2 MENGGUNAKAN PERANGKAT LUNAK BEBERAPA PROGRAM APLIKASI
Dosen : Dhyah Wulansari, SE., MM.
KARYA : DHIEO KURNIAWAN KELAS : 8F NO : 10
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Perintah Input/Output
Komputer Aplikasi IT 2 Variabel.
PEMROGRAMAN DASAR kelas xi
As’ad Djamalilleil Cookies As’ad Djamalilleil
INPUT DAN OUTPUT By emy
Statement Input dan Output
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Mencetak & Membaca Data
Microsoft Excel 22 Januari 2010
Perintah Pendek.
Perintah Pendek.
Komputer Aplikasi IT 2 Variabel.
Microsoft Excel Stiess Batang.
CARA INPUT DATA SPSS Ulfah Mustika Mawarni AIS-M Semarang.
1. 2 PERTEMUAN I PENGENALAN SHEET Microsoft Excel merupakan program aplikasi spreadsheet (lembar kerja elektronik). Fungsi dari Microsoft Excel adalah.
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
PENGENALAN MENU-MENU UTAMA SPSS
SINTAK DASAR PHP Bandung 2009, by hery dwi y.
PHP.
Tipe Data Struktur Ridwan, S.T., M.Eng. Pokok Pembahasan Bahan Kajian. Tipe Data Terstruktur Materi Tipe Data: 1.Definisi data, tipe data dan struktur.
PERINTAH PENDEK.
Transcript presentasi:

Operasi Umum PHP

printf Mencetak data dengan format tertentu Sintak : Format : printf(format, argumen); Format : %[sign][padding][alignment][width].[precision][type] Sign : +/- Padding : karakter untuk string padding. Diawali tanda ‘ kalau menggunakan karakter Alignment : - (minus) untuk rata kiri Width : minimum karakter yang harus dikeluarkan Precision : untuk angka menyatakan desimal di belakang koma, untuk string maksimal karakter yang bisa dikeluarkan Type : lihat tabel

sprintf : sama seperti printf hanya output ke sebuah variabel string, bukan direct display

Tanggal dan Waktu Basis : Unix time , start 1 Januari 1970 time() : waktu sekarang dalam detik mktime(hour,min,sec,mont,day,year) : membuat timestamp dalam detik. Year dari 1901 – 2038 untuk PHP 5.1.0 ke atas di sistem 32bit) date(format, timestamp) : menampilkan waktu dengan format tertentu Checkdate(month, date, year) : mengecek validitas input tanggal

Konstanta Waktu DATE_ATOM : format atom feed (2012-08-16T12:00:00+0000). DATE_COOKIE : format waktu cookie browser (Thu, 16 Aug 2012 12:00:00 UTC) DATE_RSS : format waktu RSS (Thu, 16 Aug 2012 12:00:00 UTC) DATE_W3C : format sesuai dengan W3C (2012-08-16T12:00:00+0000)

File file_exists(nama file) : mengecek suatu file ada atau tidak fopen(nama file, flag) : membuat dan membaca file(tergantung flag) fwrite(handle, data) : menulis ke sebuah handle hasil fopen data tertentu copy(file1, file2) : mengkopi file1 ke file2 rename(file1, file2) : memindahkan file1 menjadi file2 jika folder berbeda, atau merename file1 ke file2 jika sama foldernya unlink(file) : menghapus file file_get_contents(nama file atau url) : mengambil seluruh isi sebuah file atau URL

Mengupdate Isi File <?php // update.php ?> $fh = fopen("testfile.txt", 'r+') or die("Failed to open file"); $text = fgets($fh); fseek($fh, 0, SEEK_END); fwrite($fh, "$text") or die("Could not write to file"); fclose($fh); echo "File 'testfile.txt' successfully updated"; ?>

Mengunci Akses File <?php ?> $fh = fopen("testfile.txt", 'r+') or die("Failed to open file"); $text = fgets($fh); fseek($fh, 0, SEEK_END); if (flock($fh, LOCK_EX)) { fwrite($fh, "$text") or die("Could not write to file"); flock($fh, LOCK_UN); } fclose($fh); echo "File 'testfile.txt' successfully updated"; ?>

Mengupload File <?php // upload.php ?> echo <<<_END <html><head><title>PHP Form Upload</title></head><body> <form method='post' action='upload.php' enctype='multipart/form-data'> Select File: <input type='file' name='filename' size='10' /> <input type='submit' value='Upload' /> </form> _END; if ($_FILES) { $name = $_FILES['filename']['name']; move_uploaded_file($_FILES['filename']['tmp_name'], $name); echo "Uploaded image '$name'<br /><img src='$name' />"; } echo "</body></html>"; ?>

$_FILES

Upload File Dengan Validasi <?php // upload2.php echo <<<_END <html><head><title>PHP Form Upload</title></head><body> <form method='post' action='upload2.php' enctype='multipart/form-data'> Select a JPG, GIF, PNG or TIF File: <input type='file' name='filename' size='10' /> <input type='submit' value='Upload' /></form> _END; if ($_FILES) { $name = $_FILES['filename']['name']; switch($_FILES['filename']['type']) case 'image/jpeg': $ext = 'jpg'; break; case 'image/gif': $ext = 'gif'; break; case 'image/png': $ext = 'png'; break; case 'image/tiff': $ext = 'tif'; break; default: $ext = ''; break; if ($ext) $n = "image.$ext"; move_uploaded_file($_FILES['filename']['tmp_name'], $n); echo "Uploaded image '$name' as '$n':<br />"; echo "<img src='$n' />"; } else echo "'$name' is not an accepted image file"; else echo "No image has been uploaded"; echo "</body></html>"; ?>

Eksekusi Perintah Sistem <?php // exec.php $cmd = "dir"; // Windows // $cmd = "ls"; // Linux, Unix & Mac exec(escapeshellcmd($cmd), $output, $status); if ($status) echo "Exec command failed"; else { echo "<pre>"; foreach($output as $line) echo "$line\n"; } ?>

XHTML XHTML lebih mudah diparse daripada HTML XHTML lebih kompatibel dengan mobile device : iPhone, Blackberry, Ipad, etc… Cross platform web application Versi : 1.0, 1.1, 1.2, 2.0 Versi 1.0 merupakan versi paling general yang dipergunakan

Karakteristik XHTML Semua tag harus ditutup dengan tag lainnya Semua tag harus benar dalam peletakannya Semua tag atribut harus diapit dengan tanda petik ganda atau tanda petik tunggal Tanda & tidak boleh dipergunakan sama sekali dan harus diganti dengan & Semua tag harus lowercase Semua atribut harus lengkap, tidak boleh sepotong-sepotong Harus diawali dengan deklarasi xml di baris pertama, diikuti dengan DOCTYPE Tag html memerlukan tag tambahan yaitu xmlns