Backup Your MySQL Database Contents to SQL File Using PHP

Here’s a snippet to backup MySQL database content to SQL file using PHP code. This code is very useful when you want to make a daily or hourly snapshot of your currently running database. Or maybe you want to add a backup feature on your blog CMS. backup_tables(‘localhost’,'username’,'password’,'blog’); /* backup the db OR just a table */ function backup_tables($host,$user,$pass,$name,$tables = ‘*’) { $link = mysql_connect($host,$user,$pass); mysql_select_db($name,$link); //get all of the Continue reading

Kriteria Project Akhir Mata Kuliah Pemrograman Web Genap 2012/2013

Berikut ini adalah kriteria Project Akhir untuk matakuliah Pemrograman Web semester genap 2012/2013. Project akhir untuk matakuliah ini adalah membuat sebuah aplikasi berbasis web. Kelas yang diampu adalah: Informatika/Ilmu Komputer A Sistem Informasi A Sistem Informasi B Project Aplikasi web bersifat dinamis dengan data dinamis Menggunakan PHP dan MySQL Data yang disimpan dalam database minimal 2 tabel yang saling berelasi. Aplikasi harus mengimplementasikan CRUD (Create Read Update Delete) Request Method Continue reading

Pemrograman Web PTIIK Genap 2012/2013: OOP & MVC

Berikut ini adalah slide presentasi pada pertemuan 9 dan 10: Object Oriented Programming untuk mata kuliah Pemrograman Web semester Genap 2012/2013. Kelas yang diampu adalah kelas: Sistem Informasi A Sistem Informasi B Informatika A Slide presentasi dapat di-download pada link berikut ini: PW-05 Object Oriented Programming PW-06 PHP MVC (.pptx, 160kB) PW-06 PHP MVC (.pptx, 1.6MB)

Replace Multiple Backslash Character Using preg_replace() in PHP

It seems like an easy problem to solve, but It’s not as easy as it seems. Assuming I have this string in PHP: \\\super\\\\\\man\\\ and I would like to replace all the backslashes into space or other characters is not as easy as using str_replace() function. The number of backslashes may be 1 or more. But all consecutive need to be replace into ONE space.

Tugas Khusus Mata Kuliah Pemrograman Web Genap 2012/2013

Beirkut ini adalah NIM mahasiswa yang diharuskan untuk mengerjakan tugas khusus mata kuliah Pemrograman Web kelas: Sistem Informasi – A Sistem Informasi – B Informatika/Ilmu Komputer – A NIM mahasiswa yang dimaksud antara lain: 115060807111052 115061007111017 115060807111053 115061007111018 115060807111068 115061001111011 115061007111008 115060807111080 115060807111150 115061000111030 115060807111048 Tugas khusus yang diberikan adalah tugas perorangan. Adapun tugas khusus ini adalah: Implementasikan dalam bahasa pemrograman PHP untuk algoritma sorting berikut: Bubble Sort Quick Sort Continue reading

Pemrograman Web PTIIK Genap 2012/2013: MySQL Database

Berikut ini adalah slide presentasi pada pertemuan 8: Database MySQL untuk mata kuliah Pemrograman Web semester Genap 2012/2013. Kelas yang diampu adalah kelas: Sistem Informasi A Sistem Informasi B Informatika A Slide presentasi dapat di-download pada link berikut ini: PW-03 Database Connection (.pptx, 77kB) PW-04 Database CRUD (.pptx, 86kB)

Tugas Mata Kuliah Pemrograman Web Selasa 16 April 2013

Perkuliahan mata kuliah Pemrograman Web untuk kelas SI-A dan SI-B hari Selasa 16 April 2013 pukul 7.00 dan pukul 14.30 diberikan tugas pengganti perkuliahan dikarenakan saya selaku dosen pengampu mata kuliah tersebut bertugas untuk menjadi Pengawas Satuan Pendidikan Ujian Nasional di SMK Muhammadiyah 1 Kepanjen. Adapun tugas pengganti untuk mata kuliah tersebut antara lain: Rancanglah sebuah tabel dengan jumlah minimal kolom 7, dimana salah satu kolom dalam tabel tersebut memiliki sebuah Continue reading

File Handling in PHP: Read/Write To And From Text File

As a simple data storage alternative to Database Management System (e.g. MySQL) in PHP we can use plain text file. For example, a plain text file to store page counter information. Below is an example on how to store a simple string (text) into a text (.txt) file: <?php $data = ‘some text’; $fp = fopen(‘counter.txt’, ‘w’); if($fp) { fwrite($fp, $data); fclose($fp); } ?> Assuming a file named counter.txt exists Continue reading