Я создаю изображение, используя библиотеку gd.
Сценарий создает объект изображения, затем открывается изображение logo.png
и вставляет его в $image
.Cakephp 3: Чтение файла в папке img из другого файла, содержащегося в той же папке
$image = ImageCreate(192,64);
$myFile = imagecreatefrompng('logo.png');
imagecopy($image,$myFile,0,0,0,0,64,64);
ImageDestroy($myFile);
Этот скрипт отлично работает в другом приложении (без рамки), но здесь, в CakePHP 3, он не работает.
Сценарий и изображение logo.png
находятся в папке webroot/img
CakePHP.
Сценарий называется так из вида (шаблон):
<img src="/cake/img/kana/makelogo.php">
Сценарий вылетает без сообщений об ошибках. (Firefox говорит, что файл изображения не может быть отображен, потому что он поврежден.)
Он выходит из строя, когда строка $myFile = imagecreatefrompng('logo.png');
не комментируется.
Есть ли специальные настройки маршрутизации, позволяющие сценарию в папке img обращаться к файлу в папке img?
Я пробовал относительный путь, но он не работает. Я постараюсь переместить его на контроллер – LuTo