![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
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... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 10:44 |