![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problem napisałem tak skrypcik do skalowania zdjęć po odpaleniu go otrzymuję tak błąd : Sprawdzałem z wpisaniem id zdjęcia na sztywno. plik na pewno jest w katalogu . Jak kasuje slesze w ścieżce lub dodaję kropki nic to nie zmienia. /photos/orginal/1.jpg, ./photos/orginal/1.jpg obydwa przypadki nie działają Hosting na nazwa.pl Warning: getimagesize(/photos/orginal/1.jpg) [function.getimagesize]: failed to open stream: No such file or directory in /.../fns/photo_fns.php on line 6 Warning: getimagesize(/photos/orginal/1.jpg) [function.getimagesize]: failed to open stream: No such file or directory in /.../fns/photo_fns.php on line 8 CODE <?php function resize_image($thumbnail = false,$id,$width,$height,$quality) { $image = ".photos/orginal/$id.jpg"; list($image_width,$image_height) = getimagesize($image); $check_mime = getimagesize($image); if($check_mime['mime'] != 'image/jpeg') { return false; } if($thumbnail == false) { $ratio_orginal = $image_width / $image_height; if($width / $height > $ratio_orginal) { $width = $width * $ratio_orginal; } else { $height = $height / $ratio_orginal; } if(!file_exists("/photo/small")) { mkdir("/photo/small"); } $directory = "/photo/small/$id.jpg"; } else { if(!file_exists("/photo/thumbnail")) { mkdir("/photo/thumbnail"); } $directory = "/photo/thumbnail/$id.jpg"; } $orginal = imagecreatefromjpeg($image); $canvas = imagecreatetruecolor($width, $height); imagecopyresampled($canvas,$image, 0, 0, 0, 0, $width, $height, $image_width, $image_height); if(imagejpeg($canvas,$directory,$quality)) { return true; } else { return false; } return true; } ?> Pozdrawiam i proszę o pomoc. Piotr . |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem treść błędu. Foldery i pliki istnieją i są na miejscu.
Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
chmod
Możesz nie mieć uprawnień. Ten post edytował ADeM 17.11.2010, 17:22:46 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dla folderów i plików jest 755. Czy powinno być 777 (IMG:style_emoticons/default/questionmark.gif)
Zmieniłem na 777 nic nie pomogło Ten post edytował opmsoft 17.11.2010, 17:40:14 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Jedyna opcja to taka, że tego pliku nie ma. Podaj może strukturę folderów.
Ten post edytował ADeM 17.11.2010, 17:45:59 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
"[404] File Not Found : Plik nie istnieje"
Nazwa pliku to nie *.jpg tylko *.JPG Ten post edytował ADeM 17.11.2010, 18:14:10 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje kolego za pomoc. Kompletnie nie pomyślałem o wielkości liter.
CODE imagecopyresampled($canvas,$image, 0, 0, 0, 0, $width, $height, $image_width, $image_height); jeszcze znalazłem błąd zamiast $image powinno być oczywiście $orginal |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 08:47 |