kantry, Благодарю, так вроде заработало.
Еще бы понять, почему сайт недоступен сразу как нажимаю Скачать изображение под любой картинкой
kantry, Благодарю, так вроде заработало.
Еще бы понять, почему сайт недоступен сразу как нажимаю Скачать изображение под любой картинкой
tolya71, Для этого надо в логи заглянуть, и поглядеть есть там ошибки или нет, а потом уже выводы делать.
kantry, вот лог, ошибка 500 вылазит сразу при переходе на download.php , там уже в самом начале есть
tolya71, Да не логи обращений, а лог ошибок. Ты бы скинул сюда лучше файл /gallery/download.php я что то у себя такого не нашел. Очень похоже что у тебя запрос в базу кривой идет.
<?php
/**
* Gallery for JohnCMS. NO SALE!
* Author: ValekS
* File: down.php
*/
define('_IN_JOHNCMS', 1);
require('../incfiles/core.php');
require('func.php');
$lng_gallery = core::load_lng('gallery');
// Получаем сохраненные настройки
$settings = unserialize($set['gallery']);
if ($id) {
$img = mysql_fetch_assoc(mysql_query(" SELECT `name`, `file_name`, `mime_type` FROM `gallery_img` WHERE `id` = ".$id ));
} else {
require('../incfiles/head.php');
echo '<div class="phdr"><a href="index.php">'.$lng['gallery'].'</a> | '.$lng['error'].'</div>';
echo functions::display_error($lng_gallery['error_no_id'].'<br /><a href="index.php">'.$lng['gallery'].'</a>');
require('../incfiles/end.php');
exit;
}
if (!$user_id && !$settings['guest_downl']) {
require('../incfiles/head.php');
echo '<div class="phdr"><a href="index.php">'.$lng['gallery'].'</a> | '.$lng['error'].'</div>';
echo functions::display_error($lng_gallery['error_no_rights'].'<br /><a href="index.php">'.$lng['gallery'].'</a>');
require('../incfiles/end.php');
exit;
}
if ($img['file_name']) {
$s_name = 'file-'.$id;
if (empty($_SESSION[$s_name])) {
mysql_query(" UPDATE `gallery_img` SET `downl_count` = `downl_count` + 1 WHERE `id` = ".$id );
}
$_SESSION[$s_name] = 1;
file_download('../files/gallery/img/'.$img['file_name'], $img['name'], $img['mime_type']);
} else {
require('../incfiles/head.php');
echo '<div class="phdr"><a href="index.php">'.$lng['gallery'].'</a> | '.$lng['error'].'</div>';
echo functions::display_error($lng_gallery['error_no_img'].'<br /><a href="index.php">'.$lng['gallery'].'</a>');
require('../incfiles/end.php');
exit;
}Сделайте для 322