Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z tworzeniem miniaturek zdjęć
tofik1778983
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Witam
Mam taką oto funkcję do tworzenia miniatur. Gdy jest w jednym pliku tak jak w przykładzie działa jak trzeba..
przyklad:
  1. <?PHP
  2. $org='test.jpg';
  3. $prefix='min_';
  4. $width_min = 150;
  5. $height_min = 100;
  6. $zapisz_w='_min/';
  7.  
  8. function resize($org, $prefix, $width_min, $height_min, $zapisz_w)
  9. {
  10. $img = imagecreatefromjpeg($org);
  11. $width = imagesx($img);
  12. $height = imagesy($img);
  13. $img_mini = imagecreatetruecolor($width_min, $height_min);
  14. imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_min , $height_min, $width , $height);
  15. imagejpeg($img_mini, $zapisz_w . $prefix . $org , 80);
  16. imagedestroy($img);
  17. imagedestroy($img_mini);
  18. return $img_min;
  19. }
  20. $min = resize($org, $prefix, $width_min, $height_min, $zapisz_w);
  21. ?>

Natomiast gdy wrzuciłem ją w mój skrypcik galerii tworzy miniatury ale puste (czarne) oraz wypluwa błąd:
  1. Warning: imagecreatefromjpeg(test.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in C:\WebServ\httpd\plix\galeria\install.php on line 18

Pewnie coś z ścieżką, tylko skoro robi miniatury o nazwie pliku z którego ma ją zrobić (czyli ścieżka do pliku jest dobra) czemu miniatura jest pusta (czarna)(IMG:style_emoticons/default/questionmark.gif)

Ten post edytował tofik1778983 2.07.2010, 00:36:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Jesli php mowi ci, ze nie znalazl pliku to wiesz co to znaczy? To wlasnie znaczy ze nie znalazl pliku. To nie znaczy ze slonce nie swieci, to nie znaczy ze plik jest za duzy. To znaczy to co znaczy - nie znalazł pliku.

Cytat
No dobra ale tworzy tą miniaturę o takiej nazwie jak oryginalny plik z którego ma ją stworzyć. Gdy by ścieżka była zła to wydaje mi się że nie znalazłby pliku i nie znał nazwy tego pliku.

Ja tu widze:
$org='test.jpg';
czyli ty sobie podajesz nazwe na dodatek bez zadnej sciezki.

Cytat
Próbowałem już nawet na "chybił trafił"
Programowanie to nie totolotek... Weź sprawdź gdzie się ten plik znajduje a nie strzelasz.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 02:38