Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jpg z katalogu, tylko 10 plikow
kubik1
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 24.11.2006

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


  1. <?
  2. $katalog = opendir('./');
  3. if (!$katalog) die ('Nie moge otworzyc folderu');
  4. $roz_graficzne = array('.jpg', '.jpeg', '.gif', '.png');
  5. while($pliki = readdir($katalog))
  6. {
  7. if ($pliki != '.' && $pliki != '..')
  8. {
  9. $rozszerzenie = strtolower(strrchr($pliki, "."));
  10. if(in_array($rozszerzenie, $roz_graficzne))
  11. $lista[] = $pliki;
  12.  
  13. array_multisort($lista, SORT_DESC, SORT_STRING);
  14.  
  15. }
  16. } 
  17.  
  18. $id = $_GET['id'];
  19. if (!$id) $id=0;
  20. if ($id < 0 )
  21. $id = count($lista)-1;
  22. if ($id >= count($lista))
  23. $id = 0; 
  24. echo '<a href="k.php?id='.($id-1).'">wstecz</a> | ';
  25. echo '<a href="k.php?id='.($id+1).'">dalej</a><br /><br />'; 
  26. echo 'Nazwa pliku: '.$lista[$id].'<br /><br />'; 
  27. if ($lista[$id])
  28. echo '<img src="./'.$lista[$id].'"><br/>';
  29.  
  30.  
  31. // echo("<br><br><a href=java script:history.back(1)>Powrót</a>"); 
  32. ?>


mam taki skrypcik wyswietla mi fotki z katalogu chcialbym aby wyswietlal tylko np . 10 fotek pomniejszonych za pomoca width a reszty nie teraz moge przegladac zdjecia tylko jedno i musze klikac nastepne a zalezalo by mi na podgladze 10 ostatnich

dzięki za help

Ten post edytował kubik1 10.01.2007, 21:21:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kriqs
post
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 31.05.2006

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


witam

  1. <?
  2.  
  3. $katalog = opendir('./');
  4. if (!$katalog) die ('Nie moge otworzyc folderu');
  5. $roz_graficzne = array('.jpg', '.jpeg', '.gif', '.png');
  6. while($pliki = readdir($katalog))
  7. {
  8. if ($pliki != '.' && $pliki != '..')
  9. {
  10. $rozszerzenie = strtolower(strrchr($pliki, "."));
  11. if(in_array($rozszerzenie, $roz_graficzne))
  12. $lista[] = $pliki;
  13.  
  14. array_multisort($lista, SORT_DESC, SORT_STRING);
  15.  
  16. }
  17. } 
  18.  
  19.  
  20. $str=$_GET['id'];
  21. $coile = 10;
  22.  
  23. $start= $str*$coile ;
  24.  
  25.  
  26.  
  27. if ( $start > count( $array )-)
  28. {
  29. $start = 0;
  30. $str = 0;
  31. }
  32.  
  33.  
  34. $stop = $start+$coile;
  35.  
  36.  
  37. for ( $i = $start ; $i< $stop ; $i++ )
  38. {
  39. echo $array[$i].'<br>';
  40. }
  41.  
  42. if ( $str->= 0 )
  43. {
  44. echo '<a href=?id='.($str-1).'>cofnij</a>';
  45. }
  46. echo ' / ';
  47. if ( $stop < count( $array )-)
  48. {
  49. echo '<a href=?id='.($str+1).'>dalej</a>';
  50. }
  51.  
  52. ?>


prosze powinno dzialac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Prosze uzupelnic tytul topika o odpowiedni tag ( szczegoly )
Go to the top of the page
+Quote Post
kubik1
post
Post #4





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 24.11.2006

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


działa musiałem zmienić $array na $lista DZIĘKI kriqs masz u mnie browara (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Zmieniłem nieco układ mam teraz ramki i pliki index.php spis.php /z 10 miniaturkami/ i home.php
chodzi mi o to zeby po kliknieciu w zdjecie w ramce z lewej strony wczytało zdjęcie do home.php i moglbym je dalej przegladac od tego ktore wczyta

poniżej kody plików

index.php
  1. <?php
  2. <php>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/php; charset=iso-8859-2" />
  5. <meta name="Description" content="Opis zawartości strony" />
  6. <meta name="Keywords" content="Wyrazy kluczowe" />
  7. <meta name="Author" content="Autor strony" />
  8. <title>Tytuł strony</title>
  9. </head>
  10. <frameset cols="180,*" border="0" frameborder="0" framespacing="0">
  11. <frame name="spis" noresize="noresize" frameborder="0" src="spis.php" />
  12. <frame name="strona" noresize="noresize" frameborder="0" src="home.php" />
  13. <noframes><body><a href="spis.php">spis treści</a></body></noframes>
  14. </frameset>
  15. </php>
  16. ?>


spis.php
  1. <?
  2.  
  3. $katalog = opendir('./');
  4. if (!$katalog) die ('Nie moge otworzyc folderu');
  5. $roz_graficzne = array('.jpg', '.jpeg', '.gif', '.png');
  6. while($pliki = readdir($katalog))
  7. {
  8. if ($pliki != '.' && $pliki != '..')
  9. {
  10. $rozszerzenie = strtolower(strrchr($pliki, "."));
  11. if(in_array($rozszerzenie, $roz_graficzne))
  12. $lista[] = $pliki;
  13.  
  14. array_multisort($lista, SORT_DESC, SORT_STRING);
  15.  
  16. }
  17. } 
  18.  
  19.  
  20. $str=$_GET['id'];
  21. $coile = 10;
  22.  
  23. $start= $str*$coile ;
  24.  
  25.  
  26.  
  27. if ( $start > count( $lista )-)
  28. {
  29. $start = 0;
  30. $str = 0;
  31. }
  32.  
  33.  
  34. $stop = $start+$coile;
  35.  
  36.  
  37. for ( $i = $start ; $i< $stop ; $i++ )
  38. {
  39. echo "<img src=$lista[$i] width="120" heihth="90"><br>$lista[$i]<br>";
  40. }
  41.  
  42. if ( $str->= 0 )
  43. {
  44. echo '<a href=?id='.($str-1).'>cofnij</a>';
  45. }
  46. echo ' || ';
  47. if ( $stop < count( $lista )-)
  48. {
  49. echo '<a href=?id='.($str+1).'>dalej</a>';
  50. }
  51.  
  52. ?>


home.php
  1. <?
  2. $katalog = opendir('./');
  3. if (!$katalog) die ('Nie moge otworzyc folderu');
  4. $roz_graficzne = array('.jpg', '.jpeg', '.gif', '.png');
  5. while($pliki = readdir($katalog))
  6. {
  7. if ($pliki != '.' && $pliki != '..')
  8. {
  9. $rozszerzenie = strtolower(strrchr($pliki, "."));
  10. if(in_array($rozszerzenie, $roz_graficzne))
  11. $lista[] = $pliki;
  12.  
  13. array_multisort($lista, SORT_DESC, SORT_STRING);
  14.  
  15. }
  16. } 
  17.  
  18. $id = $_GET['id'];
  19. if (!$id) $id=0;
  20. if ($id < 0 )
  21. $id = count($lista)-1;
  22. if ($id >= count($lista))
  23. $id = 0; 
  24. echo '<a href="home.php?id='.($id-1).'">wstecz</a> | ';
  25. echo '<a href="home.php?id='.($id+1).'">dalej</a><br /><br />'; 
  26. echo 'Nazwa pliku: '.$lista[$id].'<br /><br />'; 
  27. if ($lista[$id])
  28. echo '<img src="./'.$lista[$id].'"><br/>';
  29.  
  30. ?>


z góry dzięki za help

juz sobie poradzilem
Go to the top of the page
+Quote Post

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: 24.08.2025 - 07:42