Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] pętle do miniatur
-dr4g0n79-
post
Post #1





Goście







Witam

tworzę sobie skrypcik genrujący miniaturki ida polega na tym ze ma pobrac z katalogu zdjecia przeskalowac je i zapisac zmniejszone dodajac przedrostek po nawie pliku_male
mam jednak problem gdyż zamiast zapisaywać te pliki to wyswietla mi pierwsze zdjecie z tego katalogu, pewnie coś nie tak mam z pętlą możecie rzucić na to okiem??

  1. <?php
  2. $katalog = "./";
  3. $tablica = array();
  4.  
  5. $dir = opendir($katalog);
  6.  
  7. while (false !== ($name = readdir($dir)))
  8.    {
  9.        if($name !== '..' && $name !== '.' && $name !== 'gd.php')
  10.        $tablica[] = $name;
  11.    }
  12.  
  13.  
  14. foreach($tablica as $klucz => $key)
  15. {
  16.  $img = imagecreatefromjpeg($key);
  17.  $width  = imagesx($img);
  18.  $height = imagesy($img);
  19.  
  20.  $width_male = $width * 0.4;
  21.  $height_male = $height * 0.4;
  22.  $img_male = imagecreatetruecolor($width_male, $height_male);
  23.  imagecopyresampled($img_male, $img, 0, 0, 0, 0, $width_male , $height_male, $width  , $height);
  24.  
  25.  imagejpeg($img_male, $key_male, 80);
  26.  
  27. }
  28.  imagedestroy($img);
  29.  imagedestroy($img_male);
  30.  
  31.  
  32. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-dr4g0n79-
post
Post #2





Goście







początkowo bylo bez potrojnych operatorow, ale efekt taki sam przy wypisaniu elementów tablicy mam same krzaczki bardzo dziwne, jednak to chyba nie jest istota problemu, tylko to że nie chce się zapisywać ze zmnienioną nazwą
Go to the top of the page
+Quote Post

Posty w temacie
- dr4g0n79   [PHP] pętle do miniatur   2.02.2009, 18:54:50
- - isso   mam na stronie skrypt to pomniejszania przy zapisy...   2.02.2009, 19:00:22
- - dr4g0n79   wole jednak od podstaw po swojemu, zawsze zostanie...   2.02.2009, 19:02:53
- - sagittariuspl   chyba juz nigdy nie pojme dzialania 'potrojnyc...   2.02.2009, 19:03:43
- - dr4g0n79   początkowo bylo bez potrojnych operatorow, ale efe...   2.02.2009, 19:09:27
- - sagittariuspl   prosilem o podanie wyniku print_r? pokaz co wyszlo...   2.02.2009, 19:13:33
- - dr4g0n79   RE: [PHP] pętle do miniatur   2.02.2009, 19:18:24
- - isso   Nie mówie, że musisz przerobić... ale wystarczy, ż...   2.02.2009, 19:23:19
- - dr4g0n79   no ale przecież ja tak chcę zrobić i niby idea jes...   2.02.2009, 19:26:22
- - sagittariuspl   o kolego a gdzie masz funkcje zapisywania plikow ...   2.02.2009, 19:28:52
- - dr4g0n79   nie wiem dalej, bo mi się wydaje że za pomocą tego...   2.02.2009, 19:45:29
|- - webdevil   Cytat(dr4g0n79 @ 2.02.2009, 19:45:29 ...   2.02.2009, 19:54:54
- - isso   nie trzeba katalogu otwierać.   2.02.2009, 19:47:47
- - dr4g0n79   imagejpeg jest funkcją do zapisania obrazów do pli...   2.02.2009, 19:50:49
- - dr4g0n79   pod zmienną $key mam nazwy plikow jpg duzych ...   2.02.2009, 19:59:39
|- - webdevil   Cytat(dr4g0n79 @ 2.02.2009, 19:59:39 ...   2.02.2009, 20:03:38
- - isso   juz? czy potrzebny gotowiec?   2.02.2009, 20:05:27
- - dr4g0n79   nie nie już próbuje to zrozumieć i nie moge :-( pr...   2.02.2009, 20:09:05
- - isso   Zauważ, że $key_male nie jest nigd...   2.02.2009, 20:12:34
- - dr4g0n79   sprobowalem to dla jednego pliku o konkretnej nazw...   2.02.2009, 20:21:44
- - isso   taaa... nie trzeba ale : Kod$key_male ...   2.02.2009, 20:31:13
- - dr4g0n79   jeszcze jakąś małą wskazówkę potrzebuję dlaczego t...   2.02.2009, 20:36:32
- - isso   a jesteś pewien, ze Twoja tablica nie jest jedno e...   2.02.2009, 20:45:49
- - dr4g0n79   jak wyswietam $key to mam nazwy wszystkich pl...   2.02.2009, 20:48:40
- - isso   [PHP] pobierz, plaintext <?php$katalog = ...   2.02.2009, 21:06:06
- - dr4g0n79   wielkie dzięki działa bez problemów bo na początku...   2.02.2009, 21:17:09


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: 4.10.2025 - 14:42