Witam. Dawno nie odwiedzałem forum bo nie potrzebowałem pomocy. Szukałem już po google i po różnych innych stronach rozwiązania mojego problemu.
Otóż sprawa przedstawia się tak. Piszę właśnie stronę dla swojej klasy w szkole i chciałem ułatwić innym sprawę dodawania zdjęć do galerii.
Strona jest napisana w HTML i chciałem umieścić w niej skrypt PHP który wyciąga obrazki z folderu o nazwie "zdjecia" i umieszcza je w 3 kolumnach o 4 wierszach.
Znalazłem podobno działający skrypt i umieściłem go w miejscu w którym chcę aby on był wykonywany.
Niestety nie udało mi się uruchomić skryptu i nie wiem co robię źle albo co jest źle napisane.
Proszę o pomoc.
Kod Strony:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <link href="templatemo_style.css" rel="stylesheet" type="text/css" /> <div id="templatemo_wrapper"> <div id="templatemo_content"> <div id="column_left_column">
<?php
$dir = "zdjecia"; // katalog z plikami
define('wiersze',4);
define('kolumny',3);
$i = 0;
foreach (glob("$dir/{*.jpg,*.png,*.gif,*.JPG,*.PNG,*.GIF}",GLOB_BRACE ) as $name) {
$tablica[$i] = "<a href=\"".$name."\"><img src=\"".$name."\" alt=\"loading...\"></a>";
$i++;
}
$ilosc = count($tablica); // ilosc zdjec w katalogu
$iloscNaStronie = wiersze*kolumny; //maksymalna ilosc na stronie
$iloscStron = ceil($ilosc/$iloscNaStronie); // wylicza ilosc stron
if($_GET['strona'] && $_GET['strona'] > 0 && $_GET['strona'] <= $iloscStron) $strona = $_GET['strona']-1;
else $strona = 0;
$start = $strona * $iloscNaStronie;
if($start >= $ilosc) $start = 0;
$stop = $start + $iloscNaStronie;
if($stop >= $ilosc) $stop = $ilosc;
for($i = $start; $i < $stop; $i++){
if (!($i % kolumny)){
echo "<br />";
}
echo $tablica[$i];
}
echo '
<div align="center">';
if($strona > 0) echo '
<a href="zdjecia.html?strona='.($strona).'"> « Previous
</a>';
else echo ' « Previous ';
for($i = 1; $i <= $iloscStron; $i++){
if($_GET['strona'] == $i){
echo '<b> ['.$i.']
</b>';
} else {
echo '
<a href="zdjecia.html?strona='.$i.'" > ['.$i.']
</a>';
}
}
echo $linki;
if($strona
< $iloscStron-1) echo '<a href="zdjecia.html?strona='.($strona+2).'"> Next
» </a>';
else echo ' Next » ';
?>
</div> <!-- end of left column -->
<div id="column_right_column">
<div id="templatemo_menu"> <li><a href="index.html">Start
</a></li> <li><a href="galeria.html" class="current">Uczniowie
</a></li> <li><a href="plan.html">Plan Lekcji
</a></li> </div> <!-- end of menu -->
<div id="templatemo_site_title"> <a href="index.html" target="_parent"> <img src="images/templatemo_logo.png" alt="logo" />
<div class="section_w475"> <li><a href="https://www.facebook.com/kinga.krysinska?ref=ts&fref=ts" title="Kinga Krysińska"><img src="wazni/1.jpg" alt="image" />P.Kinga
</a></li>
</div> <!-- end of container --> </div> <!-- end of wrapper --> <div id="templatemo_footer"> <li><a href="index.html">Start
</a></li> <li><a href="galeria.html">Galeria
</a></li> Copyright 2014
<a href="index.html">Klasa 2B
</a> |
Designed by
<a href="http://www.facebook.com/JugoFanPage" target="_parent">Jugo
</a> |
Validate
<a href="http://validator.w3.org/check?uri=referer">XHTML
</a> & <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS
</a></div> <!-- end of footer -->