Вопрос по графике в php, заголовки

123
Segey
На сайте с 23.08.2005
Offline
404
#11

content,

Не ничего. Он основной, пробелов нет, я уже попадался с сессиями на такие грабли :)

Все точно так, в таком случае получаю url текущей странички.

Мб я что-то не так объяснил... Вобщем при заголовке наверху получаю просто url, если перед выводом, то соответсвенно ошибку заголовка. Еще напомню что перед выводом изображения в браузер вывовдится текст, поэтому я и хочу сделать так:

             echo 'текст';

header("Content-type: image/jpeg");
imagejpeg($tmp);
header("Content-type: applicatiom/form-data");
echo 'текст';

Чтобы вывести картинку. Но непойму как ф-ями пользваться дла этого буферизации, про которые выше говорили. По мойму так надо...

Подскажите как картинку по индификатору сохранить в папку? copy не работает, хочу проверить все ли с ней оК

Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
content
На сайте с 23.01.2006
Offline
103
#12

А-а, так этот текст и выводится ранее заголовка.

Так делать нельзя. Этим заголовком - header("Content-type: image/jpeg");, вы объявляете, что сам файл и есть имидж.

Как самый простой вариант разнесите код в два скрипта, один будет выводить текст, другой генерировать картинку, которую вы можете вызвать под текстом как <img src="image.php">.

Как вариант чуть сложнее, вы можете сгенерировать имидж в этом скрипте, записать его на диск и вывести, сославшись на созданный файл.

Segey
На сайте с 23.08.2005
Offline
404
#13
content:
записать его на диск и вывести, сославшись на созданный файл.
Segey:
Подскажите как картинку по индификатору сохранить в папку? copy не работает, хочу проверить все ли с ней оК

Как его сохранить-то????

content
На сайте с 23.01.2006
Offline
103
#14

К примеру,

$f = fopen ($file, "w");

imagegif($im, $file); //imagejpeg, imagepng
imagedestroy ($im);
fclose ($f);
content
На сайте с 23.01.2006
Offline
103
#15

Если надо чего-то посерьезнее, есть всяких примеров, с проверками, ресайзами, надписью поверх, еще какой-то ерундой :)

AM
На сайте с 04.11.2003
Offline
57
#16

content, зачем нужны 1 и 4 строка кода?

[Удален]
#17

Segey, чудес не бывает, если пишется, что что-то выводится до хедеров - значит так и есть. Если хотите сначала текст, а затем картинку, сгенеренную на php, то делайте в одном файле:

<html>Любой текст<br>

<img src="image.php"></html>

а в другом файле image.php генерите картинку.

content
На сайте с 23.01.2006
Offline
103
#18
Arty.M:
content, зачем нужны 1 и 4 строка кода?

Был задан вопрос, как сохранить имидж в файл.

javadf, это уже мной детально описано несколькими постами выше.

AM
На сайте с 04.11.2003
Offline
57
#19
content:
Был задан вопрос, как сохранить имидж в файл.

И что? Без 1 и 4 строки вышеприведенного кода это не работает?

Segey
На сайте с 23.08.2005
Offline
404
#20

Гм, вот еще вопрос... получилось, что я делаю копию в итоге, у тумбнэила получается не та цветность. Можно как вариант сохранять палитру старого и использовать для нового, но как-то это криво. Мб можно сохранить сразу в 16/32 битном цвете?

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий