Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie listy zdjęć z folderu
impimp94
post 6.11.2010, 19:55:16
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Witam!
Chcę pobrać listę zdjęć do php, a następnie przekazać tą listę javascript.
Napisałem taki kod, jest trochę zagmatwany. Nie wiem jaki wynik otrzymuję, bo strona się ładuję bez przerwy, może ktoś będzie wstanie mi powiedzieć dlaczego.
Z góry dzięki za pomoc!
Oto kod:
  1. <script type="text/javascript">
  2. var zdjecia = new array();
  3. </script>
  4. <?php
  5. $formaty = array("jpg","gif","bmp","png"); // Formaty zdjęć
  6. $katalog = "images/"; // Folder ze zdjęciami
  7. $pod_foldery = false; // Czy ma pobrać zdjęcia z pod folderów
  8. $lista = array();
  9. $count = 0;
  10. $dir = opendir($katalog);
  11. while(false !== ($file = readdir($dir))) {
  12. if (is_file($file)) {
  13. $count++;
  14. $path_info = pathinfo($katalog.$file);
  15. foreach ($formaty as $key => $val) {
  16. for ($i = 0; $i = count($formaty); $i++) {
  17. if ($path_info['extension'] == $val) {
  18. $lista[$count] = $katalog.$file;
  19. break;
  20. }
  21. }
  22. }
  23. }
  24. if ($pod_foldery == true) {
  25. if (is_dir($file)) {
  26. $dir2 = opendir($katalog.$file);
  27. while(false !== ($file2 = readdir($dir2))) {
  28. if (is_file($file2)) {
  29. $count++;
  30. $path_info = pathinfo($katalog.$file.$file2);
  31. foreach ($formaty as $key => $val) {
  32. for ($i = 0; $i = count($formaty); $i++) {
  33. if ($path_info['extension'] == $val) {
  34. $lista[$count] = $katalog.$file.$file2;
  35. break;
  36. }
  37. }
  38. }
  39. }
  40. }
  41. }
  42. }
  43. }
  44. print "<script type='text/javascript'>";
  45. for ($i = 0; $i >= count($lista); $i++) {
  46. print "zdjecia[".$i."] = ".$lista[$i].";";
  47. }
  48. print "</script>";
  49. print_r($lista);
  50. ?>
  51.  
Go to the top of the page
+Quote Post

Posty w temacie


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 - 04:44