Loading...
Mobiaaa (01.02.2022 в 16:38)
Прочитайте файл функцией file_get_contents();
И попробуйте создать с переменной
https://www.php.net/manual/ru/function.imagecreatefromstring.php
Там же можно будет посмотреть что прочиталось
Файл реально может существовать, но допустим нет прав на чтение

не работает, может я неправильно код написал? напиши пример
wonloa565, какая строка не работает?
Mobiaaa (01.02.2022 в 17:43)
wonloa565, какая строка не работает?

которая уже начинается от image
wonloa565, Если Ваш скрипт не может создать изображение с файла/текста и файл читается
Проблема в изображении скорей всего
Попробуй убрать header и включи показ ошибок.

php
# header("Content-type: image/jpeg");
$image = imageCreateFromPng("./images/wnk/{$sex}.png");
imagejpeg($image);
imagedestroy($image);
echo var_dump($image);
crew_ (01.02.2022 в 18:11)
Попробуй убрать header и включи показ ошибок.

php
# header("Content-type: image/jpeg");
$image = imageCreateFromPng("./images/wnk/{$sex}.png");
imagejpeg($image);
imagedestroy($image);
echo var_dump($image);

я в самом начале говорил что дебажил
php
$iiphoto=X."s_files/photo/$patch[root_dir]/$patch[patch_num]/$photo[sid]/my_photo/$photo[sid_photo_a].dat";

header('Content-Description: File Transfer');
header('Content-Type: application/jpg');
header('Content-Disposition: filename='.$photo['name'].'.'.$photo['ras'].'');
header('Content-Length: ' .filesize($iiphoto));
header("Content-type: image/jpg");
readfile($iiphoto);

________
посл. ред. 01.02.2022 в 18:30; всего 1 раз(а); by VayDiS
Лишний
________
посл. ред. 01.02.2022 в 18:29; всего 1 раз(а); by VayDiS
Тебе уже дали ответ на твою проблему. Зачем дальше кровь из пальца высасывать если рана зажила?

Взял твой код ни чего не менял за исключением пути до изображения.
php
header('Content-Type: image/png');

$image = imagecreatefrompng('img/camera_100.png');

imagepng($image);
imagedestroy($image);


Результат:

Изображение

------
80752_.PNG (12.0 Kb)
Скачиваний: 86
Стало быть проблема только в пути до твоей картинки. Проверяй его.
Тут либо не верный путь, не существует картинка или просто нет доступа папке или файлу. Как вариант пробуй ее просто открыть в браузере по данному пути.

И да зачем ставить "../" когда можно сделать константу например ROOT и далее путь картинки будет таким
$image = imageCreateFromPng(ROOT."images/wnk/{$sex}.png");
При чем полный путь до каталога а не вот эти велосипеды. При чем не важно с какого подкаталога будет запускаться скрипт.
________
посл. ред. 02.02.2022 в 08:05; всего 1 раз(а); by DenSBK
Онлайн: 6
Время:
Gen. 0.1069
(c) Bym.Guru 2010-2025