Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP + dział download + tworzenie miniatur
damtur
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.01.2005

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


Chciałbym zrobić dział download w php. Moim pomysłem na stworzenie było aby php pobierał z danego katalogu (np. pliki) wszystkie podfoldery jakie sie w nim znajdowal i nastepnie zapisywal np do tablicy (aby potem moc stworzyc dynamicznie linki do kazdego z nich) i to samo robil dla plikow w tym folderze. Wszystko bylo by fajnie lecz nie wiem czy wogole istnieje taka funkcja jak pobierz zawartosc folderu (wiem ze istnieje pobierz zawartosc pliku ale to zupelnie cos innego). Jezeli tak to wlasnie prosze o nawe tej funkcji. Jezeli nie to prosze aby ktos mi podal alternatywny sposob na stworzenie dzialu download (p.s. bez uzywania msql).

Moim drugim problemem jest stworzenie miniatur grafiki (potrzebuje tego do stworzenia w latwy sposob automatycznej galerii). Jak stworzyc programowo i dynamicznie miniaturke danego pliku *.jpg lub *gif aby moc zamiescic plik zajmujacy mniej miejsca a nie tyle samo ale mniejszy. [Bo nie bardzo mi sie chce konwertowac kilkaset zdjec biggrin.gif]

Pozdrawiam i z gory thx

P.s. I jak ktos wie jak zmienic by logo w forum php BB bylo linkiem do strony glownej - gdzie to zmienic biggrin.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
stoprocent
post
Post #2





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

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


Co do punktu 2.
To tutaj masz kod do tworzenia miniatur
  1. <?
  2. header(&#092;"Content-type: image/jpg\");
  3. $im_src=@imagecreatefromjpeg($img);
  4. $srcx=@imagesx($im_src);
  5. $srcy=@imagesy($im_src);
  6.  
  7.  
  8. if($srcy > $srcx) {
  9.  
  10. $ile = $srcy/$_GET[&#092;"roz\"];
  11.  
  12. $szerokosc = $srcx/$ile;
  13. $wysokosc = $srcy/$ile;
  14.  
  15. } else {
  16.  
  17. $ile = $srcx/$_GET[&#092;"roz\"];
  18. $szerokosc = $srcx/$ile;
  19. $wysokosc = $srcy/$ile;
  20.  
  21. }
  22.  
  23. $im_doc=imagecreatetruecolor($szerokosc,$wysokosc);
  24. @imagecopyResampled($im_doc,$im_src,0,0,0,0,$szerokosc,$wysokosc,$srcx,$srcy);
  25. imagejpeg($im_doc,'',89);
  26. ImageDestroy($im_doc);
  27.  
  28.  
  29. ?>


To jest porzyklad ktory musisz sobie dostosowac do wlasnych potrzeb .


--------------------
Go to the top of the page
+Quote Post
crash
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Co do punktu pierwszego: opendir" title="Zobacz w manualu PHP" target="_manual() i readdir" title="Zobacz w manualu PHP" target="_manual()...


--------------------
Go to the top of the page
+Quote Post
czachor
post
Post #4





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


ew. w php5 scandir()
A swoją drogą... Nie działa operator @ przy scandir()... Przy podaniu błędnego katalogu np. @scandir('bad') dalej jt wyświetlany błąd... (5.0.3)


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
damtur
post
Post #5





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.01.2005

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


Dzieki chlopaki! Teraz wystarczy wszystko zczaic i galeria i dzial download zrobiony jestescie boscy THX!
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 Aktualny czas: 19.08.2025 - 16:12