[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP GD
gam0ra
Вот нашел статью как можно масштабировать картинку с сохранением пропорции
http://sanchiz.net/blog/resizing-images-with-php
вот и там Написано
Если необходимо изменить размеры изображения,
основываясь только на ширине и при этом сохранить его пропорции,
то сценарий сам выберет необходимую высоту.
Для этого необходимо использовать метод resizeToWidth.

<?php
$image = new SimpleImage();
$image->load('image.jpg');
$image->resizeToWidth(250);
$image->save('image1.jpg');
?>

Ну я запускаю скрипт и пустой экран проверяю папку второго файла тоже нету, далее
ini_set("display_errors", "1");
error_reporting(E_ALL);


Использовал это для вывода ошибок показало
Warning: imagejpeg(): Unable to open 'image1.jpg' for writing: Permission denied in /home/cloudtown/www/test/index.php on line 24


В чем проблема кто знает?)
AllesKlar
Проблема именно в этом, синим по белому написано:
Цитата
Unable to open 'image1.jpg' for writing: Permission denied in /home/cloudtown/www/test/index.php on line 24


Вот тут есть мануал по этой проблеме:
https://translate.google.de/#en/ru/Unable%2...ission%20denied

_____________
[продано копирайтерам]
BaNru
Судя по ошибке нет прав на запись:
- не правильно выставлены права на запись у папки
- не верный путь сохранения указан, стоит попробовать указать абсолютный путь к каталогу, от корневой папки
gam0ra
AllesKlar
Надо дать права 777 папке со скриптом и скрипту?
AllesKlar
gam0ra
Только для каталога, в который записываешь файл (картинку)
И не 777, а 775
Хотя, там могут быть варианты, в зависимости от того, как сервер и пользователь www-data настроены. Поэтому, сначала дай 777, а потом пробуй с 775

_____________
[продано копирайтерам]
gam0ra
AllesKlar
Блин спасибо)) помогло)) поставил 777 для папки и скрипта))
Спасибо всем кто ответил)
AllesKlar
gam0ra
Для скрипта зачем? 777 - означает, что все, кто угодно, могут перезаписать твой скрипт. Верни скрипту так, как было

_____________
[продано копирайтерам]
gam0ra
AllesKlar
Хорошо вернул)спс)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.