Mam taką sobie funkcję
<?php $filename = $images_res; $ratio_orig = $width_orig/$height_orig; if ($width/$height > $ratio_orig) { $width = $height*$ratio_orig; } else { $height = $width/$ratio_orig; } $image_p = imagecreatetruecolor($width, $height); $image = imagecreatefromjpeg($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); // Output imagejpeg($image_p, $path_res . $conf, 75); ?>
i wywołuję sobie ją czymś takim:
<?php $width = 150; $height = 150; $images_res = $_FILES['plik']['tmp_name']; $path_res = '../images/user/mini/'; $name = $_FILES['plik']['name']; //poniżej jest odwołanie do przedstawionego wyżej pliku. require('../includes/img_res.php'); ?>
I wyskakuj mi coś takiego
Warning: imagejpeg() [function.imagejpeg]: Unable to open '../images/user/mini/' for writing: No such file or directory in xxxxx\includes\img_res.php on line 25
Linijka nr 25:
<?php imagejpeg($image_p, $path_res . $conf, 75); ?>
Foldery są ładnie poustawiane na lokalnym servie... mają prawa zapisu więc... o co chodzi?
Pozdrawiam!