[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вызов imagejpeg через метод или функцию
s909
Здравствуйте!
Что бы функция imagejpeg, не сохраняла, а в выводила изображение сразу в браузер нужно ее прописать так imagejpeg($image, NULL, 80);
Но у меня получается вывести это изображение только если в src указать файл с этой функцией:
<img src="func.php" />

Но как передать ей, само изображение? которое берется например из базы или с $_POST?
Работает, только через сессии.
Пример:

<? move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir .
basename($_FILES['userfile']['name']));
$_SESSION['img'] = $uploaddir.$_FILES['userfile']['name'];
?>
<img
src="func.php" />

В самом func.php:

session_start();
$img = $_SESSION['img'];
// код
header('Content-Type: image/jpeg');
imagejpeg($image,NULL,80);

В общем получается только через сессии, а хотелось бы, через функцию или метод, вызывать например так: load('image.jpg') или Class::load('image.jpg')

<? include "func.php"; ?>
<img
src="<?=load('image.jpg')?>"/>

Но так не получается, картинка просто вываливается в сам браузер в виде кракозябров.
Свернутый текст
user posted image

Пытался сделать через ob_start(); даже через eval, что бы картинка не вываливалась в браузер, но ничего
не получается.
Помогите, что можно сделать?
Быстрый ответ:

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