Помощь по скриптам | Не выводит изображение
Тема закрыта by
Ivlev
Хочу с движка заварушка перенести модуль манекена, но изображение не работает.
Таблицы есть, картинки по этом же пути, но даже фон не отображаются.
Вывод:
------
71313_IMG_20200330_152316.jpg (68.0 Kb)
Скачиваний: 111
________
посл. ред. 30.03.2020 в 15:24; всего 1 раз(а); by Nells
Таблицы есть, картинки по этом же пути, но даже фон не отображаются.
<?php
include_once 'protected/sys.php';
header('content-type: image/jpeg');
$id = num($_GET['id']);
if($id)$prof = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"));
$fon = '0.png';
$image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/fon/'.$fon.'');
$item_7 = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$prof['id']."' AND `tip` = 'nogi' AND `odeta` = 'da'");
$item_7 = mysql_fetch_array($item_7);
if($item_7){
$item_7_image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/'.$item_7['tip'].'/'.$item_7['item'].'.png');
imagecopy($image, $item_7_image, 0, 0, 0, 0, 480, 640);
}
$item_8 = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$prof['id']."' AND `tip` = 'obuv' AND `odeta` = 'da'");
$item_8 = mysql_fetch_array($item_8);
if($item_8){
$item_8_image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/'.$item_8['tip'].'/'.$item_8['item'].'.png');
imagecopy($image, $item_8_image, 0, 0, 0, 0, 480, 640);
}
$item_3 = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$prof['id']."' AND `tip` = 'tors' AND `odeta` = 'da' ORDER BY `id` LIMIT 1");
$item_3 = mysql_fetch_array($item_3);
if($item_3){
$item_3_image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/'.$item_3['tip'].'/'.$item_3['item'].'.png');
imagecopy($image, $item_3_image, 0, 0, 0, 0, 480, 640);
}
$item_1 = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$prof['id']."' AND `tip` = 'golova' AND `odeta` = 'da'");
$item_1 = mysql_fetch_array($item_1);
if($item_1){
$item_1_image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/'.$item_1['tip'].'/'.$item_1['item'].'.png');
imagecopy($image, $item_1_image, 0, 0, 0, 0, 480, 640);
}
$item_2 = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$prof['id']."' AND `tip` = 'plechi' AND `odeta` = 'da'");
$item_2 = mysql_fetch_array($item_2);
if($item_2){
$item_2_image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/'.$item_2['tip'].'/'.$item_2['item'].'.png');
imagecopy($image, $item_2_image, 0, 0, 0, 0, 480, 640);
}
$item_4 = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$prof['id']."' AND `tip` = 'perchatki' AND `odeta` = 'da'");
$item_4 = mysql_fetch_array($item_4);
if($item_4){
$item_4_image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/'.$item_4['tip'].'/'.$item_4['item'].'.png');
imagecopy($image, $item_4_image, 0, 0, 0, 0, 480, 640);
}
$item_6 = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$prof['id']."' AND `tip` = 'prav' AND `odeta` = 'da'");
$item_6 = mysql_fetch_array($item_6);
if($item_6){
$item_6_image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/'.$item_6['tip'].'/'.$item_6['item'].'.png');
imagecopy($image, $item_6_image, 0, 0, 0, 0, 480, 640);
}
$item_5 = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$prof['id']."' AND `tip` = 'lev' AND `odeta` = 'da'");
$item_5 = mysql_fetch_array($item_5);
if($item_5){
$item_5_image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/'.$item_5['tip'].'/'.$item_5['item'].'.png');
imagecopy($image, $item_5_image, 0, 0, 0, 0, 480, 640);
}
imageJpeg($image);
?>
Вывод:
<?
$id = (int) abs($_GET['id']);
if($id)$profile = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"));
else $profile = $user;
echo "<img src='/manekenImage_$profile[id].png' width ='120' height='160'/>";
?>
------
Скачиваний: 111
________
посл. ред. 30.03.2020 в 15:24; всего 1 раз(а); by Nells
Nells, код в .htacces скопируй на изображение и себе вставь
Stu[F] (30.03.2020 в 15:24)
Nells, код в .htacces скопируй на изображение и себе вставь
Nells, код в .htacces скопируй на изображение и себе вставь
RewriteRule ^manekenImage_([0-9]*).png?$ manekenImage.php?id=$1 [L,QSA]
Если этот, то есть
Nells, /manekenImage_$profile[id].png
Нахрена ты пишешь в конце .png, если ты обращаешься к PHP файлу?
upd: у вас в htaccess так, не знал
________
посл. ред. 30.03.2020 в 15:27; всего 1 раз(а); by xynd3r
Нахрена ты пишешь в конце .png, если ты обращаешься к PHP файлу?
upd: у вас в htaccess так, не знал
________
посл. ред. 30.03.2020 в 15:27; всего 1 раз(а); by xynd3r
xynd3r (30.03.2020 в 15:26)
Nells, /manekenImage_$profile[id].png
Нахрена ты пишешь в конце .png, если ты обращаешься к PHP файлу?
Nells, /manekenImage_$profile[id].png
Нахрена ты пишешь в конце .png, если ты обращаешься к PHP файлу?
Я скопировал код с движка это так работало
Nells (30.03.2020 в 15:27)
Я скопировал код с движка это так работало
Я скопировал код с движка это так работало
header('content-type: image/jpeg') и imageJpeg($image) убери и перейди напрямую по пути файла, он и ошибку выдаст.
xynd3r (30.03.2020 в 15:29)
header('content-type: image/jpeg') и imageJpeg($image) убери и перейди напрямую по пути файла, он и ошибку выдаст.
header('content-type: image/jpeg') и imageJpeg($image) убери и перейди напрямую по пути файла, он и ошибку выдаст.
Убрал, ничего не выбивает
Nells, показ ошибок включен?
xynd3r (30.03.2020 в 15:40)
Nells, показ ошибок включен?
Nells, показ ошибок включен?
Да, даже проверял изменением имени функции фильтраци
И ещё, пол юзеров в базе как 0 и 1, в заварушке m w, папки по m w переименованы на 0 1
Проблема тут
________
посл. ред. 30.03.2020 в 15:50; всего 2 раз(а); by https
php
<?php
item_5_image = imageCreateFromPng('./images/1_mane0ken_0_is_si/'.$prof['sex'].'/'.$item_5['tip'].'/'.$item_5['item'].'.png');
?>________
посл. ред. 30.03.2020 в 15:50; всего 2 раз(а); by https
