Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja wyświetlania foto., Mógłby ktoś profesjonalnie na to spojrzeć.
Ozarys
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 7.07.2006
Skąd: Sosnowiec

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


Mam taki skrypt i działa ale ma dwa błędy nie wyświetla ostatniego zdjęcia tak jakby go nie było i nie chce pokazywać miniatur(czasami jakieś się pokazują albo są wszystkie takie same)nie wiem co dalej robić proszę o pomoc.
Tu jest link skryptu
  1. <?
  2. $dir = "fotos/ ";  # katalog zdjec foto /
  3. $ext = ".jpg|.gif|.png"; # rozszerzenia zdjęć/
  4. $tytul = "Razem zdjęć:"; # Ilość zdjęć w katalogu $dir/
  5. /*-----------------------------------------------------------------------*/
  6.  
  7.  
  8. $puk=opendir($dir);
  9. while ($fichero = readdir($puk)) {
  10. if (is_file($dir.$fichero) && eregi($ext,$dir.$fichero)) {
  11. $fotos["nombre"][$imagen] = $fichero;
  12. $fotos["modi"][$imagen] = filemtime($dir.$fichero);
  13. $imagen++;
  14. }
  15. }
  16. closedir($puk);
  17. /*-------------------------------------------------------------------------*/
  18.  
  19. function miniatury() {
  20. global $dir,$tytul,$imagen,$bytes,$fotos;
  21. $kb = number_format($bytes/1024);
  22. echo "<hr color=#8BBCF7><br>$tytul$imagen<br><div id="nazwa"> </div>
  23. ";array_multisort($fotos["modi"],SORT_DESC,$fotos["nombre"]);
  24. reset($fotos);
  25. for ($i=0;$i<$imagen;$i++) {
  26. echo "<a href="java script:click('".$fotos["nombre"][$i]."')">
  27. <img height=50 src=".$dir.$fotos["nombre"][$i]." border=1></a>  ";
  28. }
  29. }
  30. ?>
  31. <center><?
  32. ?>
  33. <script>
  34. function click(clicks) { document.images['zdjecie'].src="<?=$dir?>" + clicks; var nombre = clicks.substring(0,clicks.length-4); document.getElementById("nazwa").innerHTML = "Nazwa pliku:" + nombre.toUpperCase(); }
  35. </script>
  36. <tr>
  37. <img src=zdjecie.gif name="zdjecie" border=0>
  38. <?miniatury()?></center>[code][/code][code]


Ten post edytował Ozarys 1.01.2007, 19:51:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ozarys
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 7.07.2006
Skąd: Sosnowiec

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


  1. <?php
  2. echo '<a href="java script:click(''.$fotos["nombre"][$i].'')"><img height="50" src="'.$dir.$fotos["nombre"][$i].'" border="1"></a>
  3. ';
  4. ?>

Po kliknięciu nie otwiera reszta dziala jak należy.
Go to the top of the page
+Quote Post

Posty w temacie


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 - 09:35