Kod
$zapytanie="SELECT * FROM foty where login='$login'";
$wynik = $lacz->query($zapytanie);
while($dane = $wynik -> fetch_assoc()){
$id_zdj=$dane['id_zdj'];
$plik=$dane['plik'];
$koment_zdj=$dane['koment_zdj'];
$calosc=$dane['calosc'];
set_time_limit(10);
$katalog ='graf/'.$calosc;
echo"$katalog";
if (!$katalog) die ('Wystąpił bład podczas otwierania folderu');
$roz_graficzne = array('.jpg', '.jpeg', '.gif', '.bmp');
while($pliki = $katalog)
{
if ($pliki != '.' && $pliki != '..')
{
$rozszerzenie = strtolower(strrchr($pliki, "."));
if(in_array($rozszerzenie, $roz_graficzne))
$lista[] = $pliki;
}
}
$id = $_GET['id'];
if (!$id) $id=0;
if ($id < 0 )
$id = count($lista)-1;
if ($id >= count($lista))
$id = 0;
echo '<P ALIGN="CENTER">'.$lista[$id].'</P><br /><br />';
if ($lista[$id])
echo '<P ALIGN="CENTER"><a href="index.php?id='.($id+1).'"><img src="images/'.$lista[$id].'"WIDTH="600" HEIGHT="480"></a></P><br/>';
}
$wynik = $lacz->query($zapytanie);
while($dane = $wynik -> fetch_assoc()){
$id_zdj=$dane['id_zdj'];
$plik=$dane['plik'];
$koment_zdj=$dane['koment_zdj'];
$calosc=$dane['calosc'];
set_time_limit(10);
$katalog ='graf/'.$calosc;
echo"$katalog";
if (!$katalog) die ('Wystąpił bład podczas otwierania folderu');
$roz_graficzne = array('.jpg', '.jpeg', '.gif', '.bmp');
while($pliki = $katalog)
{
if ($pliki != '.' && $pliki != '..')
{
$rozszerzenie = strtolower(strrchr($pliki, "."));
if(in_array($rozszerzenie, $roz_graficzne))
$lista[] = $pliki;
}
}
$id = $_GET['id'];
if (!$id) $id=0;
if ($id < 0 )
$id = count($lista)-1;
if ($id >= count($lista))
$id = 0;
echo '<P ALIGN="CENTER">'.$lista[$id].'</P><br /><br />';
if ($lista[$id])
echo '<P ALIGN="CENTER"><a href="index.php?id='.($id+1).'"><img src="images/'.$lista[$id].'"WIDTH="600" HEIGHT="480"></a></P><br/>';
}
skrypt działa gdy pobiera obrazki bezpośrednio z katalogu, z bazy już nie chce. Może mi ktoś powiedzieć gdzie robię błąd ?
komunikat który się pokazuje to:
echo"$katalog";
Cytat
graf/27041322000
Kod
Fatal error: Maximum execution time of 10 seconds exceeded in D:\WebServ\httpd-users\new\galeria.php on line 87
linia 87:
if ($pliki != '.' && $pliki != '..')