Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tablica zdjęć w galerii
Forum PHP.pl > Forum > Gotowe rozwiązania
jasior007
Witam, mam taki problem, jak rozbudowac skrypt który zaraz dołącze, aby byly odnosniki NEXT i PREVIOUS
Kod
<?php
$image = $_GET["image"];
$bg = $_GET["bg"];
echo "<body bgcolor='$bg'>";
echo "<center>";
echo "<p>";
echo "<img src='../albums/$image'><br><br>";
echo "<p>";
echo "</center>";

?>

to jest mała część całego systemu, ale chodzi oto zeby okreslic "dir" tych obrazkow i zeby mozna bylo się poruszac po calej tablicy zdjec, kombinowalem troche ale nic niewychodzilo:
Kod
$tablica = dir(".albums/");
$pos=array_search($tablica,$tablica);
$current=($tablica[$pos]);
$next=($tablica[$pos+1]);
$prev=($tablica[$pos-1]);

echo "<a href=view.php?image=".$prev."&bg=$bg>poprzednie</a> | ";
echo "<a href=view.php?image=".$next."&bg=$bg>następne<br><br></a>";


Z góry dzięki za pomoc
Pozdrawiam
Widmo
Ja takie coś mam smile.gif

  1. <?
  2.  
  3. $files = array();
  4.  
  5. if ($handle = opendir('foto')) 
  6. {
  7.  while ( false !== ( $file = readdir( $handle ))) 
  8. {
  9.  if ( $file != '.' && $file != '..' )
  10.  {
  11.  $ext = strtolower(ltrim(strrchr($file,'.'),'.')); 
  12.  if ( $ext == 'gif' || $ext == 'jpg' || $ext == 'png' )
  13.  {
  14.  $files[] = $file;
  15.  }
  16.  }
  17.  }
  18.  closedir($handle); 
  19. }
  20.  
  21. $f = ( !isset($f) ) ? $f = 0 : intval($_GET['f']);
  22.  
  23. if ( $f < 0 ) 
  24. { 
  25. $f = 0;
  26. }
  27. ?>
  28.  
  29. <html>
  30. <head>
  31. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  32. <link href="style.css" rel="stylesheet">
  33. <title>Zuza</title>
  34. </head>
  35. <body>
  36. <table align="CENTER" width="980" height="90%" border="1" bordercolor="#000000" bordercolorlight="#FF99FF" bordercolordark="#FF99FF">
  37. <tr valign="top">
  38. <td>
  39.  <!-- FOTKI START -->
  40. <p a align="left"><span style="color: #FF00FF"><b>Oto Zuzia, i jej rodzice:</b></span></p>
  41. <br /><br />
  42. <p align="center">
  43. <?
  44. if ( $f > count($files) - 1 )
  45. {
  46. echo '<b>Bł&plusmn;d:</b> Nie ma zdjęcia o podanym ID!<br /><br />';
  47. echo '<a href="?">[ Start ]</a><br /><br />';
  48. }
  49.  
  50. echo '<b>';
  51.  
  52. if ( $f != 0 )
  53. {
  54. echo '<a href="?f=' . ( $f - 1 ) . '"> [ << Wróć ]</a> ';
  55. }
  56.  
  57. if ( $f != count($files) - 1 )
  58. {
  59. echo '<a href="?f=' . ( $f + 1 ) . '"> [ Dalej >> ] </a>';
  60. }
  61. echo '<br /><br />';
  62. echo '<img src="foto/' . $files[$f] . '" border="0">';
  63. ?>
  64. </b></p>
  65. <br /><br />
  66.  
  67. <!-- FOTKI KONIEC -->
  68. </td>
  69. </tr>
  70. </table>
  71. <br><p align="CENTER"><small><i>Dla Zuzi: <a href="http://widmo.biz">Widmo</a></i> 2oo6</small></p>
  72. </body>
  73. </html>
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-2024 Invision Power Services, Inc.