Witam akurat mój problem polega na tym że moje skrypty nie chcą wyświetlać różnych obrazków w tabelce tylko wyświetlają to samo. Przed tworzeniem tabelki wszystko działało skrypt wyświetlał różne obrazki natomiast przy tablece nie chce. Zaczynam co prawda z tym ale próbowałem wszystkiego co umiem i nic..pomóżcie:
pierwszy skrypt:
<html>
<head>
<title>galeria obrazkow</title>
<body>
<?php
$kat[0]='Obrazki/Ludzie';
$kat[1]='Obrazki/Zwierzeta';
$kat[2]='Obrazki/Przyroda';
$kat[3]='Obrazki/Inne';
echo '<table border="1"><tr>';
for($i=0;$i<4;$i++){
echo "<td>";
$katalog=opendir
($kat[$i]) or die('Nie mozna otworzyc katalogu...');
while ($kata=readdir($katalog))
{
if (is_dir($kata)!='.' && is_dir($kata)!='..'){
$nazwakat = $kat[$i].'/'.$kata;
echo '<a href=fotoal.php?katName='.$nazwakat.'';
echo ">$kata</a><br />";
}
}
echo "</td>";
closedir ($katalog);
}
echo "</table></tr>";
?>
</body>
</html>
Drugi skrypt
<html>
<head><title>ddGaleria obrazków</title>
</head>
<body>
<?php
$katek=opendir($_GET['katName']) or die('Katalog nie istnieje');
$lista=array();
$i=1;
while ($plik=readdir($katek)){
if ($plik<>"." && $plik<>"..") {
if(!is_dir($_GET['katName'].$plik) and eregi("(\.gif|\.jpg|\.JPG|\.JPEG|\.jpeg)",$_GET['katName'].$plik)) {
$lista[$i++]=$plik;
}
}
}
closedir($katek);
$urlkat=$_GET['katName'];
for($i=0;$i<=count($lista);$i++){
$nazwa=$urlkat.'/'.$lista[$i];
}
echo '<table>';
for($j=0;$j<4;$j++){
echo '<tr>';
for($k=0;$k<4;$k++){
$ile=filesize($nazwa)/1000;
echo '<td>';
echo "<br />Nazwa: $nazwa <br />Wielkosc: $ile KB<br /><img src=\"minia.php?pictureName=$nazwa\" border=\"3px solid red\">";
echo '</td>';
}
echo '<tr>';
}
echo '</table>';
?>
</body>
</html>
Trzeci skrypt
<?php
define('THUMBNAIL_SIZE', 200);
if (!isset($_GET['pictureName']) ||
!file_exists($_GET['pictureName']))
die();
$pathInfo = pathinfo($_GET['pictureName']);
if ($pathInfo['extension'] == 'jpg')
$pathInfo['extension'] = 'jpeg';
if (!function_exists(($fName =
'imagecreatefrom'.$pathInfo['extension'])))
die();
$imgHandle = $fName($_GET['pictureName']);
$ratio = ($imgW = imagesx($imgHandle)) /
($imgH = imagesy($imgHandle));
if ($ratio > 1) {
$newImgW = THUMBNAIL_SIZE;
$newImgH = THUMBNAIL_SIZE / $ratio;
} else {
$newImgW = THUMBNAIL_SIZE * $ratio;
$newImgH = THUMBNAIL_SIZE;
}
$newImageHandle = imagecreatetruecolor($newImgW,
$newImgH);
imagecopyresampled($newImageHandle, $imgHandle,
0, 0, 0, 0, $newImgW, $newImgH, $imgW, $imgH);
header('Content-type: image/'.$pathInfo['extension']);
$fName = 'image'.$pathInfo['extension'];
$fName($newImageHandle);
?>
Będę bardzo zadowolony jak ktoś mi z tym pomoże bo mam wykonać projekt na studia i nie wiem jak.Dziękuje bardzo...