класс phpthumb — изменение размера изображения на лету с URL

Я хотел бы создать сценарий, который будет создавать изображение большего или меньшего размера (все изображения в моем сценарии должны иметь размер 170 x 200 пикселей — если изображение больше, сценарий создаст изображение меньшего размера. Если изображение меньше, сценарий создаст увеличенное изображение).

У меня есть этот код:

require_once 'phpThumb-master/phpThumb.php';

try
{
$thumb = PhpThumbFactory::create('http://page.com/image.jpg');
}
catch (Exception $e)
{
// handle error here however you'd like
}

$thumb->adaptiveResize(175, 175);
$thumb->show();

Но я получаю это:

phpThumb () v1.7.14-201602170915 http://phpthumb.sourceforge.net

ОШИБКА: отсутствует хеш

Где проблема?

0

Решение

Если для $ PHPTHUMB_CONFIG [‘high_security_enabled’] установлено значение true в phpThumb.config.php, вам нужен хеш.

Установите значение false или попробуйте что-то вроде этого:

echo '<img src="'.htmlspecialchars(phpThumbURL('src=/images/test.jpg&w=100', 'path/to/your/phpThumb.php')).'">';
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]