Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem galleri
Forum PHP.pl > Forum > Przedszkole
mefjiu
Witam banalny (oczywiście dla was) problem nie wyświetlają mi sie obrazki w galleri sami zobaczcie http://smsportal.boo.pl/index.php?menu=tapety

bardzo słabo się znam na php wiec proszę o pomoc umieszcze dwa pliki które są za to odpowiedzialne


picture.php

  1. <?
  2. // spradzamy czy mamy konfig
  3. if(is_file('galleria/config.cfg.php'))
  4. require 'galleria/config.cfg.php';
  5. else
  6. die('Error, no config file');
  7.  
  8. if($_GET[img] == "")
  9.  
  10. if (!ereg('^[^./][^/]*$', $_GET[img]))
  11.  
  12. $_image_ = $_images_dir_.$_GET[img];
  13. $new_w = $_width_min_;
  14. $imagedata = getimagesize($_image_);
  15.  
  16. // echo $_image_;
  17. if(!$imagedata[0])
  18. exit();
  19.  
  20.  
  21. $new_h = (int)($imagedata[1]*($new_w/$imagedata[0]));
  22.  
  23. if($_GET["show"] == "full")
  24. {
  25. if($_width_max_)
  26. {
  27.  if($imagedata[0]<$_width_max_)
  28.  {
  29. $new_w = $imagedata[0];
  30. $new_h = $imagedata[1];
  31.  }
  32.  else
  33.  {
  34. $new_w = $_width_max_;
  35. $new_h = (int)($imagedata[1]*($new_w/$imagedata[0]));
  36.  }
  37. }
  38. else
  39. {
  40.  $new_w = $imagedata[0];
  41.  $new_h = $imagedata[1];
  42. }
  43. }
  44.  
  45.  
  46. if(strtolower(substr($_GET[img],-3)) == "jpg")
  47. {
  48. header("Content-type: image/jpg");
  49. $dst_img=ImageCreate($new_w,$new_h);
  50. $src_img=ImageCreateFromJpeg($_image_);
  51. $dst_img = imagecreatetruecolor($new_w, $new_h);
  52. imagecopyresampled($dst_img,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img),ImageSY($src_img));
  53. $img = Imagejpeg($dst_img);
  54. }
  55.  
  56. if(substr($_GET[img],-3) == "gif")
  57. {
  58. header("Content-type: image/gif");
  59. $dst_img=ImageCreate($new_w,$new_h);
  60. $src_img=ImageCreateFromGif($_image_);
  61. ImagePaletteCopy($dst_img,$src_img);
  62. ImageCopyResized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img),ImageSY($src_img));
  63. $img = Imagegif($dst_img);
  64. }
  65.  
  66.  
  67. ?>


config.cfg.php

  1. <?
  2.  
  3.  
  4.  // ustawienia
  5.  
  6.  
  7. $a = rand(1,5);
  8.  
  9. $_style_ = 'gallery.css';
  10.  
  11.  
  12. // nazwa strony
  13.  
  14.  // page title
  15. $_page_title_ = 'Galeria tapet na komórki z rozdzielczo&para;ci&plusmn; 128x128';
  16.  
  17. // katalog ze zdjeciami
  18. // image directory
  19. $_images_dir_ = 'galleria/gall/';
  20.  
  21. // szerokosc miniaturki zdjecia
  22. // min width of image
  23. $_width_min_ = 100;
  24. // odstep od zdjecia w poziomie
  25. $_vspace_ = 10;
  26. // odstep od zdjecia w pionie
  27. $_hspace_ = 10;
  28. // obramowanie zdjecia w pikselach
  29. // border of image
  30. $_border_ = 1;
  31.  
  32. // sortowanie ASC rosnaco, DESC malejaco
  33. // sorting
  34. // SORT_ASC, SORT_DESC
  35. $_sort_ = SORT_ASC;
  36.  
  37.  
  38. // szerokosc calego zdjecia 
  39. // pelny wymiar zdjec, ustaw zmienna na 0
  40. // width of full image
  41. // if original width, set this variable to 0 
  42. $_width_max_ = 640;
  43.  
  44. // czy pokazywac nazwy plikow graficznych pod ikonkami ze zdjeciami
  45. // 1 = TAK, 0 = NIE
  46. // show filename below image
  47. // 1 = YES, 0 = NO
  48. $_filename_ = 0;
  49.  
  50. // ilosc kolumn w galerii
  51. // number of cols
  52. $_no_cols_ = 3;
  53.  
  54. // ilosc zdjec na stronie (= ilosc kolumn x ilosc wierszy)
  55. // number of images on the site ( = number rows x number cols)
  56. $_no_pics_per_page_ = 18;
  57.  
  58.  
  59. ?>


Pozdrawiam mefjiu


~mike_mech
Sabistik
jest na servie GD?
mefjiu
nie jest na serwerze boo.pl
Sabistik
hyh
Pytalem czy jest zainstalowana biblioteka GD na serwerze, bo chyba nie jest.

aha i uzywaj bbcode dla php.
mefjiu
ok bede uzywal bbcode nie nie jest zainstalowana biblioteka GD ale ten skrypt działa normalnie w swoim tatalogu a jak includuje go do indexu to niepokazuja sie obrazki

----edit----
Skoro już ktoś zwrócił Ci uwagę to mogłeś poprawić posta i wstawić odpowiedni bbCode, przecież można edytować swoje posty.
Tym razem Cię wyręczę.
~mike_mech
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.