mam skrypt, ktory wrzuca zdjecia do bazy danych i na serwer, a dodatkowo do bazy danych dopisuje sciezke do pliku.
dzialo to bez zarzutu, w pewnym momencie sie ryplo :/
i nie wiem jak to naprawic ;/
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>
upload.php<?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 }
?>
showimage.php <?php
header("Content-type: image/jpg;");
include "connect.php";
$result = mysql_query("SELECT zdjecie FROM zdjecia WHERE id=".$_GET['id']); {
}
?>
znajac zycie pewnie jakies glupstwo...
prosze Was o pomoc.
wiem, ze obrazki w bazie danych sa bez sensu, ale tak chce.