Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Galeria zdjęć
Forum PHP.pl > Forum > PHP
waski1987
zrobiłem sobie galerię zdjęć z kodem
Kod
<html>
<head>
</head>
<body bgcolor="darkgreen">
<center>
<br><br><br><br><br>
<table border=1 width=300  bgcolor="black">
<tr>
<td>
<center>
<h3><font color="yellow">Galeria 1 </font></h3>
</center>
</td>
</tr>
</table>
<table border=0 width=300 height=400 bgcolor="#cbcbcb">
<tr>
<td width=300 height=400>
<?
if($id>=0 & $id<=11)
echo"<img src=obrazy/".($id).".jpg width=297 height=397>";
?>
</td>
</tr>
</table>
<table border=1 width=300>
<tr>
<td>
<center>
<?
if ($id<1)
echo"<img src=arrow40.gif>";
else
echo"<a href=galeria.php?id=".($id-1)."><img src=arrow40.gif border=0></a>"?>
<a href="galeria.php?id=0"><img src="reset.gif" border=0></a>
<?
if ($id>10)
echo"<img src=arrow41.gif>";
else
echo"<a href=galeria.php?id=".($id+1)."><img src=arrow41.gif border=0 ></a>"?>
</center>
</td>
</tr>
</table>
</body>
</html>


i nie wiem jak zrobic aby galeria konczyla sie nie wtedy gdy wpisze zdjecie o ostatniej cyfrze w katalogu lecz aby sam wykrywal jakie zdjecie jest ostatnie (ma najwieksza cyfre w katalogu) i zeby po nim nie bylo nic wyswietlane
AcidBurnt
moze to pomoze:

http://bagrowski.com/porady/Jak%20pokaza%e...%20plik%f3w.doc
hwao
Moze ja to powiem tak:
Lepsze rozwiazanie niz nazywac zdjecia 1 2 3 4 jest zastosowanie funkcji dir" title="Zobacz w manualu PHP" target="_manual() ktora pokaze Ci co masz w katalogu na przyklad:
  1. <?php
  2.  $strDir = './img'; // katalog z zdjeciami
  3.  
  4.  $resDir = opendir( $strDir );
  5.  while( $strFile = readdir( $resDir ) )
  6.  {
  7. if( !is_dir( $strDir.'/'.$strFile ) )
  8. {
  9.  echo $arrFile[] = $strFile; // wysietla pliki i dodaje je do tablicy
  10.  // jezeli nie chesz zeby byly wysietlane to usun echo
  11. }
  12.  }
  13. ?>

To Ci pokaze co masz w katalogu...
Teraz wystarczy wstawic echo '<img src="'.$strDir.$strFile.'">'; i masz pokazane wszytkie foty....

Co do twojego pytnia to polecam uzyc

file_exists" title="Zobacz w manualu PHP" target="_manual()....
  1. <?php
  2. if(file_exists( 'scierzka do pliku' ) )
  3. {
  4.  // plik jets
  5. }
  6. else
  7. {
  8.  // pliku nie ma
  9. }
  10. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.