function resizeImg( $plik, $extension, $height ) { $szerokosc = $rozmiar[0]; $wysokosc = $rozmiar[1]; $nowa_wysokosc = $height; $nowa_szerokosc = $szerokosc * ( $nowa_wysokosc / $wysokosc ); { case 'jpg': $oryginal = imageCreateFromJpeg( $plik ); break; case 'jpeg': $oryginal = imageCreateFromJpeg( $plik ); break; case 'gif': $oryginal = imageCreateFromGif( $plik ); break; } $obrazek = ImageCreateTrueColor( $nowa_szerokosc, $nowa_wysokosc ); //ImageCopyResized( $obrazek, $oryginal, 0, 0, 0, 0, $nowa_szerokosc, $nowa_wysokosc, $szerokosc, $wysokosc ); $image = imagecreatefromjpeg($plik); imagecopyresampled( $obrazek, $image, 0, 0, 0, 0, $nowa_szerokosc, $nowa_wysokosc, $szerokosc, $wysokosc ); ImageJPEG( $obrazek, $plik ); }
wgrywam sobie przez total commandera fotki na serwer po czym zapuszczam taką funkcję
function readDirectory( $path ) { $files = scandir( $path ); //echo count($files); // tutaj zaczątek by wypisać, że KATALOG JEST PUSTY <----- { if( $files[$i] == '..' ) continue; if( $files[$i] == '.' ) { } { if( $files[$i] == '.' ) continue; } else { $imageHeight = $imageSize[1]; if( $imageHeight != 130 && $imageHeight != 500 ) { resizeImg( $path . $files[$i], $fileExtension, 500 ); resizeImg( $path . 'mini_' . $files[$i], $fileExtension, 130 ); } } } }
wszystko działa tak jak chcę jednak samodzielnie tworzy się plik "mini_Thumbs.db"
i skrypt jego też chce zminiaturyzować i wali warningami. dlaczego on powstaje? jak temu zaradzić?