Я использую лампу на linux, а на phpinfo я вижу, что gd включен. этот код работает:php, выпуск с библиотекой gd
<?php
header ("Content-type: image/png");
$image = imagecreatefrompng("photo.png");
imagepng($image);
?>
, но когда я пытаюсь
<?php
$image = imagecreatefrompng("photo.png");
imagepng($image, "test.png");
?>
У меня есть сообщение об ошибке:
Предупреждение: imagepng (test.png): не удалось открыть поток: Разрешение отклонено в /opt/lampp/htdocs/gd/mypage.php в строке 3
любая идея почему?
Поскольку ваш скрипт/пользователь выполняет сценарий, так как не имеет разрешений на запись в этом каталоге. Как говорится в ошибке. – deceze
Возможно, вы захотите изменить местоположение, которое вы пишете, с «test.png» до абсолютного пути к каталогу, который, как вам известно, доступен для записи (например, «/tmp/test.png»). – dethtron5000