Cara Membuat Galeri Sederhana Dengan Php dan MySQL

Cara Membuat Galeri Sederhana Dengan Php dan MySQL

kembali bersama saya di blog kesayangan ini, saya akan memberikan tutorial Cara Membuat Galeri Sederhana Dengan Php dan MySQL, saya rasa semuanya pasti tau apa itu galeri kan, kalau belum tau kan nggak mungkin nyari tutorial tentang pembuatan galeri dengan php dan mysql kan.hehehehe

kita bahas sedikit tentang galeri menurut pendapat saya ya, galeri adalah suatu wadah yang berisi tentang foto-foto, baik itu foto-foto pacar, kawan, family, atau galeri dari suatu tempat wisata. tapi foto apapun itu yang penting galeri itu isinya foto-foto lah ya, hehehe

Cara Membuat Galeri Sederhana Dengan Php dan MySQL

galeri sederhana kali ini kita buat terdiri dari dua menu, menu pertama adalah menu untuk mengupload foto, dan menu yang kedua untuk melihat atau menampilkan foto. untuk lebih jelasnya mari kita lihat gambar dibawah ini.

cara membuat galeri sederhana dengan php dan mysql

 

kok menunya cuma dua, ya begitulah lah namanya juga galeri sederhana ya kan.

Cara Membuat Galeri Sederhana Dengan Php dan MySQL

langsung saja yang pertama kita buat dulu database di phpmyadmin kita dengan nama galeri kemudian setelah itu kita dump database yang dibawah ini ke dalam database galeri 

-- phpMyAdmin SQL Dump
-- version 3.2.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jan 08, 2012 at 01:20 PM
-- Server version: 5.1.41
-- PHP Version: 5.3.1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `galeri`
--

-- --------------------------------------------------------

--
-- Table structure for table `gambar`
--

CREATE TABLE IF NOT EXISTS `gambar` (
`id` int(3) NOT NULL AUTO_INCREMENT,
`judul` text,
`nama gambar` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

Cara Membuat Galeri Sederhana Dengan Php dan MySQL

yang kedua kita buat sebuah folder di htdocs dengan nama “galeri” kemudian buka folder galeri dan kita buat sebuah folder di dalam folder galeri dengan nama “gambar”. oh ya fungsi folder gambar ini adalah untuk tempat foto yang kita upload, setiap kita upload foto maka akan masuk ke folder gambar ini.

yang ketiga baru kita masuk ke script php, silakan buka file text editor anda dan copy script php dibawah ini dan simpan dengan nama index.php

<?php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Upload gambar</title>
</head>

<body>
<p>
<a href="index.php">depan</a> | <a href="galeri.php">galeri</a>
</p>
<form action="upload.php" enctype="multipart/form-data" method="post">
<table border="0">
<tr>
<td>Judul</td>
<td><input type="text" name="judul" />
</td>
</tr>
<tr>
<td>Gambar</td>
<td><input type="file" name="userfile" size="40" /></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Unggah" /></td>
<td></td>
</tr>
<input type="hidden" name="MAX_FILE_SIZE" value="2000000" /> <!-- dalam byte {2000000b = 2Mb} -->
</form>
</body>
</html>

selanjutnya Cara Membuat Galeri Sederhana Dengan Php dan MySQL kita buat sebuah file baru lagi dan copy scritp php dibawah ini dan simpan dengan nama upload.php

 

<?php
if( isset($_REQUEST['submit']) ){

include('db.php');

$title = $_REQUEST['judul'] ? htmlspecialchars($_REQUEST['judul']) : 'blun ada judul'; //ternary operator

$filename = basename($_FILES['userfile']['name']);
$uploadfile = $dir_gambar . $filename;
echo $_FILES['userfile']['tmp_name'];
echo '<br />' . $uploadfile;

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
$query = "INSERT INTO gambar VALUES('', '$title', '$filename')";
$query = mysql_query($query);
if(!$query){
die( mysql_error() );
}
header('Location: galeri.php?j=' . $title);
exit();
} else {
echo "Kemungkinan hacking!\n";
}

}else{
echo "Anda kesasaar? kembali ke <a href='index.php'>jalan yang benar</a>";
}
?>

selanjutnya Cara Membuat Galeri Sederhana Dengan Php dan MySQL buat file baru lagi dan copy script php dibawah ini dan simpan dengan nama config.php

<?php
$server = 'localhost';
$user = 'root';
$password = '';
$db = 'galeri';
$dir_gambar = 'C:\xampp\htdocs\galeri\gambar\\';
$url_folder_gambar = 'http://localhost/galeri/gambar/';
?>

lanjut lagi simpan script dibawah ini dengan nama db.php

 

<?php
include_once('config.php');

if( !mysql_connect($server, $user, $password) ) {
die(mysql_error());
} else {
if( !mysql_select_db($db) ){
die(mysql_error());
}
}
?>

kemudian yang terakhir simpan script dibawah ini dengan nama galeri.php

 

<?php
include_once('config.php');

if( !mysql_connect($server, $user, $password) ) {
die(mysql_error());
} else {
if( !mysql_select_db($db) ){
die(mysql_error());
}
}
?>

sampai disini pembahasan kita tentang cara membuat galeri sederhana dengan php dan mysql sudah selesai dan selanjutnya silakan di jalankan di localhost anda dengan cara ketik di adrresbar anda localhost/galeri maka silakan dicoba upload dan lihat hasilnya. jika ada yang error silakan di komentar dibawah oke.

Keyword:

  • membuat galeri foto dengan php
  • skrip cara membuat galeri dan isinya d php mysql

Get real time updates directly on you device, subscribe now.

loading...

Ingin Berkomentar?

×
Lewat ke baris perkakas