Спасибо, но не люблю сессий много

т есть следующая функция

function renderBusinessCard($details){
        //Getting the template for the business card
        $filename = Templates::model()->getTemplateFileName($details['BusinessCards']['dp_id']);
        header("Content-type: image/jpeg");

        $image = $_SERVER['DOCUMENT_ROOT'].'resources/templates/'.$filename;


//        header("Content-Type: image/jpeg");
        //Getting the width and height of the image
        list($width,$height) = getimagesize($image);


//echo $width;die;
        //Creating a copy of a loaded image
        $create = imagecreatefromjpeg($image);


        //Creating a blank template to work from
        $template = imagecreatetruecolor($width,$height);
        imagecopyresized($template, $create, 0, 0, 0, 0, $width, $height, $width, $height);

        imagejpeg($template, null, 100);

    }

Чего я хочу добиться, так это отобразить изображение внутри тега изображения, как показано ниже

<img src="<?php renderBusinessCard($details); ?>"

но почему-то это всегда выводит искаженный код на экран, а не результат, который я хочу. Это вообще возможно? И как без использования отдельного файла, я хочу, чтобы это оставалось внутри функции или метода.

Ответы на вопрос(1)

Ваш ответ на вопрос