Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> [PHP] pętle do miniatur
isso
post 2.02.2009, 20:31:13
Post #21





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


taaa... nie trzeba

ale :

Kod
$key_male != $key.'_male'


...
poza tym... w $key masz np: image.jpg

to jak dodasz _male to bedzie image.jpg_male

a ma byc male_image.jpg

wiec:

albo tak jak wczesniej albo:

Kod
'male_'.$key


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 20:36:32
Post #22





Goście







jeszcze jakąś małą wskazówkę potrzebuję dlaczego to wykonuje się tylko dla ostatniego elemntu w tablicy a nie dla wszystkich??
Go to the top of the page
+Quote Post
isso
post 2.02.2009, 20:45:49
Post #23





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


a jesteś pewien, ze Twoja tablica nie jest jedno elementowa ... wypisz ją winksmiley.jpg i zobacz czy jest tam wiecej elementów smile.gif


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 20:48:40
Post #24





Goście







jak wyswietam $key to mam nazwy wszystkich plików znajdujących się w tym katalogu
Go to the top of the page
+Quote Post
isso
post 2.02.2009, 21:06:06
Post #25





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


  1. <?php
  2. $katalog = "./";
  3. $tablica = array();
  4.  
  5. $skrypt = 'index.php';
  6.  
  7. $dir = opendir($katalog);
  8.  
  9. while (false !== ($name = readdir($dir)))
  10.   {
  11.       if($name !== '..' && $name !== '.' && $name !== $skrypt)
  12.       $tablica[] = $name;
  13.   }
  14.  
  15.  
  16. foreach($tablica as $klucz => $key)
  17. {
  18.    echo $key.'<br />';
  19. $img = imagecreatefromjpeg($key);
  20. $width  = imagesx($img);
  21. $height = imagesy($img);
  22.  
  23. $width_male = $width * 0.4;
  24. $height_male = $height * 0.4;
  25. $img_male = imagecreatetruecolor($width_male, $height_male);
  26. imagecopyresampled($img_male, $img, 0, 0, 0, 0, $width_male , $height_male, $width  , $height);
  27.  
  28. imagejpeg($img_male, 'male_'.$key, 80);
  29.  
  30. }
  31. imagedestroy($img);
  32. imagedestroy($img_male);
  33.  
  34.  
  35. ?>


u mnie to działa tak jak powinno...


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 2.02.2009, 21:17:09
Post #26





Goście







wielkie dzięki działa bez problemów bo na początku tego tematu ktoś radził mi zrobić tablicę tak: foreach($tablica as $key) zamiast pierwotnego ($tablica as $klucz => $key) i tu był problem po zmianie tablicy wszystko jest OK jeszcze raz wielkie dzięki
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
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: 6.05.2024 - 08:50