plik
form.php<form method="POST" action="upload.php" enctype="multipart/form-data">
Wybierz plik który chcesz umieścić na serwerze:<br>
<input type="file" name="plik" ><br>
<input type="submit" value="Wgraj plik">
</form>
plik
galeria.php<?php
$Lista = glob("./pliki/*.*"); foreach ($Lista as $Nazwa){
$tekst = $Nazwa;
$fragment = substr($tekst, 8
);
// echo $Nazwa;
echo ' '.$fragment.': <a href="'.$Nazwa.'" target="_blank" rel="lightbox[roadtrip]"><img src="'.$Nazwa.'" alt="" height="120" width="160" ></a>'; echo '<br>'; //tylko po to by ci sie nie zlały nazwy }
?>
plik
showimage.php<?php
header("Content-type: image/jpg;");
include "connect.php";
$result = mysql_query("SELECT zdjecie FROM zdjecia WHERE id=".$_GET['id']); {
}
?>
plik
upload.php<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta name="Description" content=" [wstaw tu opis strony] ">
<meta name="Keywords" content=" [wstaw tu slowa kluczowe] ">
<meta name="Author" content=" [dane autora] ">
<meta name="Generator" content="kED2">
<title> upload plików </title>
<link rel="stylesheet" href=" [nazwa_arkusza_stylow.css] " type="text/css">
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="javascript/prototype.js"></script>
<script type="text/javascript" src="javascript/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="javascript/lightbox.js"></script>
</head>
<body>
<?php
$size = $_FILES['plik']['size'];
$tmp = $_FILES['plik']['tmp_name'];
$name = $_FILES['plik']['name'];
$source = 'pliki/'.$_FILES['plik']['name'];
include "connect.php";
$fhandle = fopen($_FILES['plik']['tmp_name'], "r"); $zapytanie = mysql_query("INSERT INTO zdjecia (zdjecie) VALUES (\"".$content."\")"); echo "Twoje zdjęcie otrzymało adres do bazy danych: ".$adres; echo "<br>2 Twoje zdjęcie otrzymało adres do folderu na serwerze: ".$source; echo "<br>plik w bazie danych <a href='".$adres."' rel='lightbox[roadtrip]'><img width='160' height='120' src=\"".$adres."\"/></a>"; echo "<br><br>plik w folderze na serwerze <a href='".$source."' rel='lightbox[roadtrip]'><img width='160' height'120' src=\"".$source."\"/></a>";
$max_size=0; // Maksymalny rozmiar w bajtach
if($size<$max_size){
echo 'Maksymalny rozmiar to '.$max_size.' bajtów'; }else{ echo 'Pomyslnie przeslano plik! Mozna go pobrac stad: <a href="pliki/'.$name.'" target="_blank" rel="lightbox[roadtrip]"><img src="pliki/'.$name.'" alt="" height="120" width="160" ></a><br><br>'; echo "<br><br><br>pozostale pliki: "; } }
?>
<?php
$Lista = glob("./pliki/*.*"); foreach ($Lista as $Nazwa){
$tekst = $Nazwa;
$fragment = substr($tekst, 8
); // echo $Nazwa;
echo ' '.$fragment.': <a href="'.$Nazwa.'" target="_blank" rel="lightbox[roadtrip]"><img src="'.$Nazwa.'" alt="" height="120" width="160" ></a>'; echo '<br>'; //tylko po to by ci sie nie zlały nazwy }
?>
</body>
</html>
od razu masz wszystko czego potrzebujesz do moim zdaniem fajnego wyswietlania galerii

potrzebujesz plików z:
lightbox2include "connect.php";
oznacza, ze dane do logowania mam w osobnym pliku:
plik
connect.php<?
$uzytkownik = "wpisz nazwe uzytkownika"; //
$haslo = "wpisz haslo do bazy danych"; // Rzecz jasna wszystkie te dane zależą od naszej konkretnej bazy!
$db = "nazwa bazy danych"; //
$adres = "host";
?>
CREATE TABLE `obrazki` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`zdjecie` MEDIUMBLOB NOT NULL,
`sciezka` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
na serwerze musisz miec folder
pliki i nadac mu chmod
777masz tu troche opcji wyswietlania: z bazy i z folderu, wrzucanie sciezki do pliku i samego pliku.
jak chwilke pomyslisz to i zmiane nazwy zrobisz, zebys mogl wrzucac 1 plik milion razy

tylko po co?

korzystalem z 2 stron...3 minuty na google, ale no sam wiem jak to jest pytac i sie nie dowiedziec
obrazek do folderu, a sciezka do bazy danychobrazek do bazy danych