Добро пожаловать, Гость!
Тема закрыта для обсуждения
Вывод картинки
Архив закрытых тем | Вывод картинки
ViPLideR :
Допущена ошибка какая-то в модуле Сообщества от Killer.
Вот что выводит, когда захожу в файлы:
<?
Fatal error: Call to undefined function create_screen() in /home/usr/data/onsimka/public_html/comm/inc/act_files.php on line 785
?>
Вот та строка:
<?
echo "<td class='nav1'>n";
$screen = create_screen(H."comm/files/c$comm[id]/d$post[id_dir]/$post[name].$post[ras].dat", H."comm/screen_tmp/", 48, 48, $post['id']);
if ($screen != NULL)
{
echo "<img src='/comm/screen_tmp/$screen' /><br />n";
}
else echo "<img src='/comm/screen_tmp/48-48_0screen.png' /><br />n";
echo "</td>n";
?>
А вот содержимое файла create_screen.php
<?
function create_screen($file, $path, $w=128, $h=128, $dop, $need_name=NULL){
if (is_file($file)){
if($imgc=@imagecreatefromstring(file_get_contents($file))){
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if ($img_x==$img_y){
$dstW=$w; // ширина
$dstH=$h; // высота
}elseif ($img_x>$img_y){
$prop=$img_x/$img_y;
$dstW=$w;
$dstH=ceil($dstW/$prop);
}else{
$prop=$img_y/$img_x;
$dstH=$h;
$dstW=ceil($dstH/$prop);
}
$screen=imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
if ($need_name==NULL)$name = $w."-".$h."_".$dop."screen.png";
else $name = $need_name;
imagepng($screen, $path.$name);
imagedestroy($screen);
}
else $name = NULL;
}
else $name = NULL;
if (!isset($name))$name = NULL;
return $name;
}
?>
Подскажите, где допущена ошибка. Тем более фатальная.
Вывод картинки
10 Фев 2015Допущена ошибка какая-то в модуле Сообщества от Killer.
Вот что выводит, когда захожу в файлы:
<?
Fatal error: Call to undefined function create_screen() in /home/usr/data/onsimka/public_html/comm/inc/act_files.php on line 785
?>
Вот та строка:
<?
echo "<td class='nav1'>n";
$screen = create_screen(H."comm/files/c$comm[id]/d$post[id_dir]/$post[name].$post[ras].dat", H."comm/screen_tmp/", 48, 48, $post['id']);
if ($screen != NULL)
{
echo "<img src='/comm/screen_tmp/$screen' /><br />n";
}
else echo "<img src='/comm/screen_tmp/48-48_0screen.png' /><br />n";
echo "</td>n";
?>
А вот содержимое файла create_screen.php
<?
function create_screen($file, $path, $w=128, $h=128, $dop, $need_name=NULL){
if (is_file($file)){
if($imgc=@imagecreatefromstring(file_get_contents($file))){
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if ($img_x==$img_y){
$dstW=$w; // ширина
$dstH=$h; // высота
}elseif ($img_x>$img_y){
$prop=$img_x/$img_y;
$dstW=$w;
$dstH=ceil($dstW/$prop);
}else{
$prop=$img_y/$img_x;
$dstH=$h;
$dstW=ceil($dstH/$prop);
}
$screen=imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
if ($need_name==NULL)$name = $w."-".$h."_".$dop."screen.png";
else $name = $need_name;
imagepng($screen, $path.$name);
imagedestroy($screen);
}
else $name = NULL;
}
else $name = NULL;
if (!isset($name))$name = NULL;
return $name;
}
?>
Подскажите, где допущена ошибка. Тем более фатальная.
Тема закрыта Angelok0803
Последний раз редактировалось Angelok0803 10 Фев 2015
Последний раз редактировалось Angelok0803 10 Фев 2015
Комментарии:
Cистема 10 Фев 2015
Тему переместил Админ форума Angelok0803 из раздела PHP/MySQL в раздел Архив закрытых тем
Тему переместил Админ форума Angelok0803 из раздела PHP/MySQL в раздел Архив закрытых тем
ViPLideR 10 Фев 2015
Автор темы
Zed, так все отлично стоит, все правильно. Название ниже вывода аватарки. Но проблема остается.
Автор темы
Zed, так все отлично стоит, все правильно. Название ниже вывода аватарки. Но проблема остается.
Zed 10 Фев 2015
ViPLideR (10 Фев 2015):
Engine, почему теперь скриншот отображается ниже название, хотя должен быть выше названия файла.?
ViPLideR, вставь код выше названия и делов тоEngine, почему теперь скриншот отображается ниже название, хотя должен быть выше названия файла.?
ViPLideR 10 Фев 2015
Автор темы
Engine, почему теперь скриншот отображается ниже название, хотя должен быть выше названия файла.?
Автор темы
Engine, почему теперь скриншот отображается ниже название, хотя должен быть выше названия файла.?
Engine 10 Фев 2015
<?
require 'create_screen.php'; // Путь исправь если не правильно
echo "<td class='nav1'>n";
$screen = create_screen(H."comm/files/c$comm[id]/d$post[id_dir]/$post[name].$post[ras].dat", H."comm/screen_tmp/", 48, 48, $post['id']);
if ($screen != NULL)
{
echo "<img src='/comm/screen_tmp/$screen' /><br />n";
}
else echo "<img src='/comm/screen_tmp/48-48_0screen.png' /><br />n";
echo "</td>n";
?>
<?
require 'create_screen.php'; // Путь исправь если не правильно
echo "<td class='nav1'>n";
$screen = create_screen(H."comm/files/c$comm[id]/d$post[id_dir]/$post[name].$post[ras].dat", H."comm/screen_tmp/", 48, 48, $post['id']);
if ($screen != NULL)
{
echo "<img src='/comm/screen_tmp/$screen' /><br />n";
}
else echo "<img src='/comm/screen_tmp/48-48_0screen.png' /><br />n";
echo "</td>n";
?>