Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Nie działający skrypt picture of the day
Arti_S
post 18.07.2007, 22:57:22
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.07.2007

Ostrzeżenie: (0%)
-----


Potrzebuję pomocy ze skryptem picutre of the day (http://usefulclasses.com/index.php?prc=rea...le&aid=potd)

"Zainstalowałem" go pod tym adresem: http://www.artur.tsi.net.pl/pictod/index.html

jednak zamiast obrazka z katalogu "photo" otrzmuję tylko puste ramki... wszystko zrobiłem wg instrukcji na stronie pictod, tzn. utworzyłem katalog pictod który zawiera katalogi cache (z odpowiednim chmodem) oraz pictod z plikami php, wyedytowałem plik show_image.php (podając ścieżkę dla default: 'http://www.artur.tsi.net.pl/pictod/photo' lub '/photo' - w obu przypadkach nie działa), ale skrypt nie wyświetla obrazków.

Byłbym wdzięczny za szybką pomoc, bo chciałbym, aby coś zmieniało się podczas wakacji na mojej stronie smile.gif

Ten post edytował Arti_S 19.07.2007, 11:58:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
qwaq
post 19.07.2007, 08:38:48
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 1
Dołączył: 15.05.2007
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Sprawdz czy wysyłasz dobre nagłówki w show_image.php


--------------------
Chcę kobietę!!! Cierpliwą i wyrozumiałą jak stado bydła przed dojeniem.....

Życie jest jak papier toaletowy-długie, szare i do dupy, ale na szczęście czasem pachnie rumiankiem


wynajmę mieszkanie?
Go to the top of the page
+Quote Post
Arti_S
post 19.07.2007, 11:38:40
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.07.2007

Ostrzeżenie: (0%)
-----


Nie wiem, o co chodzi, więc wkleję zawartość pliku show_image.php licząc, że ktoś znajdzie czas aby go sprawdzić (wg instrukcji nie zmieniałem nic poza ścieżką do katalogu ze zdjęciami).

  1. <?php
  2. // Including library
  3. require_once('./pictod/pictod_ShowImageHandler.php');
  4.  
  5. $sih = new pictod_ShowImageHandler();
  6.  
  7. // Preparing configuration
  8. $conf = array(
  9. // Configuring cache
  10. 'pictod_Cache' => array(
  11. 'contName' => 'simple',
  12. 'contConf' => array(
  13. 'cacheDir' => './cache',
  14. ),
  15. ),
  16.  
  17. // Configuring rules of displaying
  18. 'pictod_Ruler' => array(
  19. 'contName' => 'daily',
  20. 'contConf' => array(
  21. 'cacheDir' => './cache',
  22. ),
  23. ),
  24.  
  25. // Configuring image container
  26. 'pictod_ImageContainer' => array(
  27.  'contName' => 'simple',
  28.  'contConf' => array(
  29.  'images' => array(
  30.  // If no imageID given, 'default' is used
  31.  // For each imageID indicate the list of directories where images stored
  32.  // Format:
  33.  // 'imageID' => array('dir1','dir2'),
  34.  //
  35.  // If no imageID given, 'default' is used
  36.  // For each imageID indicate the list of directories where images stored
  37.  //
  38.  // Example:
  39.  // 'default' => array('./default_gallery'),
  40.  // 'a1' => array('./gallery_a1'),
  41.  // 'a2' => array('./gallery_a2/dir1','./gallery_a2/dir2'),
  42.  //
  43.  // INDICATE THE PATH TO YOUR IMAGE GALLERY HERE
  44.  'default' => array('http://www.artur.tsi.net.pl/pictod/photo'),
  45.  'a1' => array('/photo'),
  46.  ),
  47.  ),
  48.  ),
  49. );
  50.  
  51. // Initializing module
  52. $err = $sih->initialize($conf);
  53. if (PEAR::isError($err)) {
  54. var_dump($err);
  55.  }
  56.  
  57. // Taking imageID from request string
  58. $imageID = @$_REQUEST['imageID'];
  59. // Getting Picture of the Day
  60. $image = $sih->getImage($imageID);
  61. if (PEAR::isError($image)) {
  62. var_dump($image);
  63.  }
  64.  
  65. // Disabling browser cache
  66. header("Expires: Mon, 26 Jul 1990 05:00:00 GMT"); // Date in the past
  67. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
  68. header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
  69. header("Cache-Control: no-store"); 
  70. header('Pragma: no-cache');
  71. // Displaying image
  72. header('Content-type: image/'.$image['type']);
  73. echo $image['data'];
  74. ?>
Go to the top of the page
+Quote Post
qwaq
post 19.07.2007, 13:30:33
Post #4





Grupa: Zarejestrowani
Postów: 162
Pomógł: 1
Dołączył: 15.05.2007
Skąd: Łódź

Ostrzeżenie: (0%)
-----


problem ze ścieżką
prawidłowy fragment:
  1. <?php
  2. // INDICATE THE PATH TO YOUR IMAGE GALLERY HERE
  3.  'default' => array('/photo'),
  4.  'a1' => array('/photo'),
  5. ?>


Ten post edytował qwaq 19.07.2007, 13:33:18


--------------------
Chcę kobietę!!! Cierpliwą i wyrozumiałą jak stado bydła przed dojeniem.....

Życie jest jak papier toaletowy-długie, szare i do dupy, ale na szczęście czasem pachnie rumiankiem


wynajmę mieszkanie?
Go to the top of the page
+Quote Post
Arti_S
post 19.07.2007, 14:46:37
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.07.2007

Ostrzeżenie: (0%)
-----


Ścieżka była ok, próbowałem zresztą kilku wariantów, wspólnie doszliśmy do wniosku, że to serwer jest odpowiedzialny za niedziałający skrypt, a sam skrypt jest w porządku.

Dzięki qwaq za poświęcony czas!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:11