przerobiłem to w ten sposób:
<?php
include("mod/connect.inc");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<meta http-equiv="refresh" content="2;url=http://zywieconline.pl/ogloszenia.php">
<title>Przesyłanie plików na serwer - Administrator</title>
<link rel="stylesheet" type="text/css" href="css/s.css">
</head>
<body>
<center><div class='logo'><a href='index.php'><img src='img/logo01.png'></a></div></center>
<?php
$p_pojemnosc=$_FILES['plik']['size'];//pojemnosc pliku
$p_typ=$_FILES['plik']['type']; // typ pliku
$p_nazwa=$_FILES['plik']['name']; // nazwa pliku
$p_smiec=$_FILES['plik']['tmp_name']; // chwilowa nazwa pliku
$data = $_POST['data'];
$autor = $_POST['autor'];
$tresc = $_POST['tresc'];
$kontakt = $_POST['kontakt'];
$kat = $_POST['kat'];
$nazwa = $_POST['nazwa'];
//wycinamy rozszerzenie z pobieranego pliku
/* odbieramy dane z pola ukrytego i zaokrąglamy je do 3 miejsca
po przecinku/dzielimy przez 1204*1024 by było w MB*/
$max_size=round(($_POST['max_file_size']/1048576),3)."MB";
//zaokrąglamy "round" do 2 miejsc po przecinku i przeliczamy rozmiar pliku na MB
$poj_MB=round(($p_pojemnosc/1048576),2).'MB';
//kodujemy nasz plik metodą MD5 i dodajemy date i godzinę oraz rozszerzenie pliku
$p_nazwa_zm=(md5($p_nazwa)).".".$p_roz; $folder="galeria/ogloszenia/";
$img = imagecreatefromjpeg(''.$path_file.'');
$width = imagesx($img);
$height = imagesy($img);
$width_mini = 128; // szerokosc obrazka
$height_mini = 128; // wysokosc obrazka
$img_mini = imagecreatetruecolor($width_mini, $height_mini);
imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width , $height);
imagejpeg($img_mini, "galeria/ogloszenia/min-".$p_nazwa_zm."".$p_roz."", 90); // utworzona miniaturka liczba (80) oznacza jakos obrazka od 0 do 100
imagedestroy($img);
imagedestroy($img_mini);
//---Kolorki HTML---
$k_cze="<font color=#ff0000>";
$f_koniec="</font>";
$k_nieb="<font color=#0000ff>";
if ($p_pojemnosc <= 0)
{
}
if ($poj_MB > $max_size)
{
echo("Plik jest za duży maksymalnie można wysłać <b>".$k_cze.$max_size.$f_koniec."</b>"." .Plik wysyłany ma rozmiar <b><i>".$k_nieb.$poj_MB.$f_koniec."</b></i><br />"); echo "<a href=dodaj.php>Wracaj ..."; }
{
echo ("Plik o takiej nazwie jest już na serwerku <b><i>".$p_nazwa_zm."</b></i><br />"); echo "<a href=dodaj.php>Wracaj ..."; }
else {
exit('Nie mozna zachowac pliku. Prawdopodobnie nie ma folderu lub nie można w nim zapisać');
echo "<div class='brown'><center>Przeslanie udało się - <b>".$k_nieb.$p_nazwa."</b>"." ".$poj_MB."<br />"; echo "<img src='$folder$p_nazwa_zm' style='max-width:600px;'><br />"; echo "<a href='ogloszenia.php' class='a1 bold'>Powrót na ŻywiecOnline</a></center></div>"; $path_file=$folder.$p_nazwa_zm;
$zapytanie=mysql_query("insert into ogloszenia values(NULL,now(),'$autor','$tresc','$kontakt','$typ','$kat','$nazwa','$path_file','$img_mini')"); echo "dodano wpis do bazy danych"; }
?>
</body>
</html>
i tak:
miniaturki się tworzą ale czarne kwadraty :-)
do bazy zamiast ścieżki pliku mam "Resource id#2"
proszę o pomoc, bo nie mogę tego uciągnąć :-) dzięki za wyrozumiałość