A więc.. mam skrypt dodawania obrazków, ale przy uploadzie na serwer zmienia nazwę pliku na np. 93847384.jpg(to jest ok tak napisane) ale jak odczytują obrazek z bazy danych to nie wiem co wpisać tu
  1. <?php
  2. $name = 'zdjecia/'.$_FILES[size=&#092;"4\"]['zdjecia']['name'];[/size]
  3.  ?>

Cały skrypt wygląda tak..
  1. <?php
  2. if ($_POST['submit']==&#092;"dodaj\")
  3. {
  4. $folder = &#092;"zdjecia/\";
  5. $prefix_miniaturka = &#092;"min_\";
  6. $prefix = &#092;"\";
  7. $max_kopia = 600;
  8. $max_miniaturka = 160;
  9. $jpeg_jakosc = 70;
  10.  
  11. if ($idtemp==&#092;"\")
  12.  {
  13.  $idtemp=time();
  14.  for ($x=0; $x<4; $x++)
  15. {
  16. $zn=rand (0,9);
  17. $idtemp=$idtemp.$zn;
  18. }
  19.  }
  20. $plikzdjecietmp=$_FILES['zdjecia']['tmp_name'];
  21. if (is_uploaded_file($plikzdjecietmp))
  22.  {
  23.  if (isset($_FILES['zdjecia']['tmp_name']))
  24. {
  25. $plikzdjecietyp=$_FILES['zdjecia']['type'];
  26. if (($plikzdjecietyp!=&#092;"image/jpeg\")&&($plikzdjecietyp!=\"image/pjpeg\")) $blad=\"nieprawidłowy typ pliku! ($plikzdjecietyp)\";
  27. else
  28.  {
  29.  $image_info=getimagesize($plikzdjecietmp);
  30.  $plikzdjecieszerokosc=$image_info[0];
  31.  $plikzdjeciewysokosc=$image_info[1];
  32.  // w tym miejscu intuicyjnie zmieniłem warunek, na sprawdzanie, czy wymiary sa wieksze wniz max-kopia, a nie mniejsze. zmień to na powrót, jeżeli jest teraz źle
  33.  if (($plikzdjecieszerokosc>$max_kopia)&&($plikzdjeciewysokosc>$max_kopia)) $blad=&#092;"nieprawidłowe wymiary zdjęcia!\";
  34.  }
  35. }
  36.  else $blad=&#092;"nieprawidłowy plik!\";
  37.  if ($blad==&#092;"\")
  38. {
  39. $plik = $plikzdjecietmp;
  40. $plik_nazwa = $idtemp.'.jpg';
  41. ini_set('memory_limit', 40000000);
  42. $orginal = imagecreatefromjpeg($plik);
  43. $s_orginal = imagesx($orginal);
  44. $w_orginal = imagesy($orginal);
  45. if ($s_orginal>$w_orginal)
  46.  {
  47.  $format=1;
  48.  $s_kopia = $max_kopia;
  49.  $w_kopia = ceil($s_kopia*0.75);
  50.  $s_miniaturka = $max_miniaturka;
  51.  $w_miniaturka = ceil($s_miniaturka*0.75);
  52.  $wspolczynnik=$w_orginal/$s_orginal;
  53.  if ($wspolczynnik<=0.75)
  54. {
  55. $w_orginal_clon = $w_orginal;
  56. $s_orginal_clon = floor($w_orginal/0.75);
  57. }
  58.  else
  59. {
  60. $s_orginal_clon = $s_orginal;
  61. $w_orginal_clon = ceil($s_orginal*0.75);
  62. }
  63.  }
  64. else
  65.  {
  66.  $format=2;
  67.  $w_kopia = $max_kopia;
  68.  $s_kopia = ceil($w_kopia*0.75);
  69.  $w_miniaturka = $max_miniaturka;
  70.  $s_miniaturka = ceil($w_miniaturka*0.75);
  71.  $wspolczynnik=$s_orginal/$w_orginal;
  72.  if ($wspolczynnik<=0.75)
  73. {
  74. $s_orginal_clon = $s_orginal;
  75. $w_orginal_clon = floor($s_orginal/0.75);
  76. }
  77.  else
  78. {
  79. $w_orginal_clon = $w_orginal;
  80. $s_orginal_clon = ceil($w_orginal*0.75);
  81. }
  82.  }
  83. $w_clon_przesun = ceil(($w_orginal_clon - $w_orginal)/2);
  84. $s_clon_przesun = ceil(($s_orginal_clon - $s_orginal)/2);
  85. $orginal_clon = imagecreatetruecolor($s_orginal_clon, $w_orginal_clon);
  86. imagecopy($orginal_clon, $orginal, $s_clon_przesun, $w_clon_przesun, 0, 0, $s_orginal, $w_orginal);
  87. imagedestroy($orginal);
  88. $kopia = imagecreatetruecolor($s_kopia, $w_kopia);
  89. imagecopyresized($kopia, $orginal_clon, 0, 0, 0, 0, $s_kopia, $w_kopia, $s_orginal_clon, $w_orginal_clon);
  90. imagejpeg($kopia, $folder.$prefix.$plik_nazwa, $jpeg_jakosc);
  91. imagedestroy($kopia);
  92. $miniaturka = imagecreatetruecolor($s_miniaturka, $w_miniaturka);
  93. imagecopyresized($miniaturka, $orginal_clon, 0, 0, 0, 0, $s_miniaturka, $w_miniaturka, $s_orginal_clon, $w_orginal_clon);
  94. imagedestroy($orginal_clon);
  95. imagejpeg($miniaturka, $folder.$prefix_miniaturka.$plik_nazwa, $jpeg_jakosc);
  96. imagedestroy($miniaturka);
  97.  $connection = mysql_connect(&#092;"localhost\",\"sss\",\"sss\");
  98.  $db = mysql_select_db(&#092;"pphfarina3\", $connection);
  99.  $name = 'zdjecia/'.$_FILES['zdjecia']['name'];
  100.  $sql=&#092;"INSERT INTO obrazki (sciezka)
  101.  VALUES
  102.  ('$name')&#092;";
  103.  
  104.  if (!mysql_query($sql))
  105.  {
  106.  die('Błąd: ' . mysql_error());
  107.  }
  108.  echo &#092;"Plik został zapisany!
  109. &#092;";
  110. }
  111.  }
  112. else $blad=&#092;"nieprawidłowe dane!\";
  113. }
  114.  if ($blad!=&#092;"\") echo \"
  115. b&#322;ąd: $blad
  116. &#092;";
  117. echo '
  118.  
  119.  
  120.  
  121.  
  122.  wybierz plik graficzny do wysłania
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  ';
  132.  ?>

HELP! biggrin.gif