Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z wyświetleniem zdjęć
Ravik
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 3
Dołączył: 8.05.2009

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


Witam,

Mam taki kod. Wszystko działa ok do momentu w którym przychodzi do wyświetlenia zdjęcia (odczytuje z katalogu ilość zdjęć i tworzy kod <a href=""> ale w pomiędzy apostrofami nie ma nic), oraz nie wyświetla tytułu zdjęcia. Będę wdzięczny za pomoc.

  1. <?php
  2. //Konfiguracja
  3. $photos_on_page = 2; //ile w sumie ma byc minatur na stronie
  4. $line_break = 6; //ile ma byc w jednej lini
  5. $folder = "./zdjecia/";
  6.  
  7. //Logika
  8.  
  9. function removeExtension($strName) {
  10. $ext = strrchr($strName, '.');
  11. if($ext !== false) {
  12. $strName = substr($strName, 0, -strlen($ext));
  13. }
  14. return $strName;
  15. }
  16.  
  17.  
  18. $album = array();
  19. $i = 0;
  20. foreach (glob($folder."*") as $fotki) {
  21. $album[$i++]=$fotki;
  22. }
  23.  
  24. $photos_count = sizeof($album);
  25.  
  26. $offset = 0;
  27.  
  28.  
  29. if (isset($_GET['offset'])) $offset = $_GET['offset']-1;
  30. $cycles = ($photos_count-($offset*$photos_on_page) >= $photos_on_page) ? $photos_on_page+($offset*$photos_on_page) : $photos_count;
  31. $breaker = 0;
  32. echo '<table border=1>';
  33. echo '<tr>';
  34. for ($l = ($offset*$photos_on_page); $l < $cycles; $l++) {
  35. echo '<td align=center>';
  36. echo "<a href='".$album[$i]."'><img border=0 src='".$album[$i]."'></a><br>";
  37. $title = explode("/",$album[$i][1]);
  38. echo removeExtension($title[3]);
  39. echo '</td>';
  40. $breaker++;
  41. if ($breaker == $line_break) {
  42. echo "</tr><tr>";
  43. $breaker = -1;
  44. }
  45. }
  46. echo '</tr>';
  47. echo '</table>';
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 Aktualny czas: 21.08.2025 - 18:52