عبسي الحمديني
2011-11-08, 07:17 PM
السلام عليكم
أول شي انديروا قااعدة بيانات اجديدة وانسميهاا اي سم وانا سميتها gallery
ونديروا مجلد في االسرفير gallery نفس ااسم قاعدة البيانت
نطبق اوامر انشاء الجداول
CREATE TABLE IF NOT EXISTS `album` (
`id` int(15) NOT NULL auto_increment,
`name` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
)
CREATE TABLE IF NOT EXISTS `images` (
`pic_id` int(15) NOT NULL auto_increment,
`album_id` varchar(100) NOT NULL,
`real_name` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
`size` varchar(50) NOT NULL,
`date` varchar(50) NOT NULL,
PRIMARY KEY (`pic_id`)
)
نسوي الكونفق
config.php
<?php
// نحط معلومات الاتصال بالقاعده
$mysql_con = mysql_connect("localhost", "root", "000000");
if(!$mysql_con)**
die("Can not connect to database: <b><i>".mysql_error()."</i></b>");
}
// نحط اسم قاعدة البيانات
$mysql_select_db = mysql_select_db("gallery", $mysql_con);
if(!$mysql_select_db)**
die("Can not select database: <b><i>".mysql_error()."</i></b>");
}
?>
نسوي الاندكس
}else{
$row = mysql_fetch_array($query);
$album_id = $row['id'];
}
echo "Album created! <a href='index.php?act=view&id=".$album_id."'>View</a>";
}
}
}
function upload_image_form()**
$date = date("YmdHis");
$micro = explode(".", microtime(true));
$uniname = $date."".$micro['1'];
$album_id = addslashes(htmlentities(htmlspecialchars($_REQUEST['id'])));
if(!is_numeric($album_id))**
die("Wrong album ID!");
}else{
echo "Upload new image<br /><br />";
echo "<i>You can upload: JPG, GIF and PNG images.</i><br />";
echo "<form enctype='multipart/form-data' action='index.php?act=upload&do=add&id=".$album_id."' method='post'>";
echo "Select file: <br />";
اخيرا ملف المصغرات
thumb.php
<?php
include("config.php");
$id = addslashes(htmlentities(htmlspecialchars($_REQUEST['id'])));
if(!is_numeric($id))**
die("Wrong ID! ID must be as a number.");
}
$sql = "SELECT * FROM images WHERE pic_id='".mysql_real_escape_string($id)."'";
$query = mysql_query($sql);
if(!$query)**
die("Wrong ID");
}
$row = mysql_fetch_array($query);
$file = "images/".$row['name'];
$file_ext_exp = explode(".", $file);
$file_ext = $file_ext_exp['1'];
$size = 0.10;
if($file_ext == "png")**
header('Content-type: image/png');
}elseif($file_ext == "jpg")**
header('Content-type: image/jpeg');
}elseif($file_ext == "gif")**
header('Content-type: image/gif');
}
list($width, $height) = getimagesize($file);
$thumbwidth = $width * $size;
$thumbheight = $height * $size;
$tn = imagecreatetruecolor($thumbwidth, $thumbheight);
if($file_ext == "png")**
$image = imagecreatefrompng($file);
}elseif($file_ext == "jpg")**
$image = imagecreatefromjpeg($file);
}elseif($file_ext == "gif")**
$image = imagecreatefromgif($file);
}
imagecopyresampled($tn, $image, 0, 0, 0, 0, $thumbwidth, $thumbheight, $width, $height);
if($file_ext == "png")**
imagepng($tn, null, 100);
}elseif($file_ext == "jpg")**
imagejpeg($tn, null, 100);
}elseif($file_ext == "gif")**
imagegif($tn, null, 100);
}
وهدا سكربتك من صناعتك جاهز
أول شي انديروا قااعدة بيانات اجديدة وانسميهاا اي سم وانا سميتها gallery
ونديروا مجلد في االسرفير gallery نفس ااسم قاعدة البيانت
نطبق اوامر انشاء الجداول
CREATE TABLE IF NOT EXISTS `album` (
`id` int(15) NOT NULL auto_increment,
`name` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
)
CREATE TABLE IF NOT EXISTS `images` (
`pic_id` int(15) NOT NULL auto_increment,
`album_id` varchar(100) NOT NULL,
`real_name` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
`size` varchar(50) NOT NULL,
`date` varchar(50) NOT NULL,
PRIMARY KEY (`pic_id`)
)
نسوي الكونفق
config.php
<?php
// نحط معلومات الاتصال بالقاعده
$mysql_con = mysql_connect("localhost", "root", "000000");
if(!$mysql_con)**
die("Can not connect to database: <b><i>".mysql_error()."</i></b>");
}
// نحط اسم قاعدة البيانات
$mysql_select_db = mysql_select_db("gallery", $mysql_con);
if(!$mysql_select_db)**
die("Can not select database: <b><i>".mysql_error()."</i></b>");
}
?>
نسوي الاندكس
}else{
$row = mysql_fetch_array($query);
$album_id = $row['id'];
}
echo "Album created! <a href='index.php?act=view&id=".$album_id."'>View</a>";
}
}
}
function upload_image_form()**
$date = date("YmdHis");
$micro = explode(".", microtime(true));
$uniname = $date."".$micro['1'];
$album_id = addslashes(htmlentities(htmlspecialchars($_REQUEST['id'])));
if(!is_numeric($album_id))**
die("Wrong album ID!");
}else{
echo "Upload new image<br /><br />";
echo "<i>You can upload: JPG, GIF and PNG images.</i><br />";
echo "<form enctype='multipart/form-data' action='index.php?act=upload&do=add&id=".$album_id."' method='post'>";
echo "Select file: <br />";
اخيرا ملف المصغرات
thumb.php
<?php
include("config.php");
$id = addslashes(htmlentities(htmlspecialchars($_REQUEST['id'])));
if(!is_numeric($id))**
die("Wrong ID! ID must be as a number.");
}
$sql = "SELECT * FROM images WHERE pic_id='".mysql_real_escape_string($id)."'";
$query = mysql_query($sql);
if(!$query)**
die("Wrong ID");
}
$row = mysql_fetch_array($query);
$file = "images/".$row['name'];
$file_ext_exp = explode(".", $file);
$file_ext = $file_ext_exp['1'];
$size = 0.10;
if($file_ext == "png")**
header('Content-type: image/png');
}elseif($file_ext == "jpg")**
header('Content-type: image/jpeg');
}elseif($file_ext == "gif")**
header('Content-type: image/gif');
}
list($width, $height) = getimagesize($file);
$thumbwidth = $width * $size;
$thumbheight = $height * $size;
$tn = imagecreatetruecolor($thumbwidth, $thumbheight);
if($file_ext == "png")**
$image = imagecreatefrompng($file);
}elseif($file_ext == "jpg")**
$image = imagecreatefromjpeg($file);
}elseif($file_ext == "gif")**
$image = imagecreatefromgif($file);
}
imagecopyresampled($tn, $image, 0, 0, 0, 0, $thumbwidth, $thumbheight, $width, $height);
if($file_ext == "png")**
imagepng($tn, null, 100);
}elseif($file_ext == "jpg")**
imagejpeg($tn, null, 100);
}elseif($file_ext == "gif")**
imagegif($tn, null, 100);
}
وهدا سكربتك من صناعتك جاهز