Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проектирование сайта
 
 автор: sevidi   (03.06.2009 в 10:04)   письмо автору
4.9 Кб
 
 

Уважаемый Игорь Вячеславович! Приступил к созданию сайта по вашей методике. После создания "Блока новостей" , в системе администрирования, не работает функция проверки наличия изображения. В базе данных поле urlpict заполнено. После редактирования, в графе "Изображение", всегда отметка "Нет". Примерно такая же причина при выводе изображения в блоке "Структура сайта". Код скрипта скопирован с компакт-диска. В подлиннике данная функция работает. Подскажите, в чем может быть причина несоответствия.

  Ответить  
 
 автор: Slo_Nik   (03.06.2009 в 12:33)   письмо автору
 
   для: sevidi   (03.06.2009 в 10:04)
 

Я не Игорь Вячеславович, но проверь внимательно пути хранения изображения, это самое первое

  Ответить  
 
 автор: cheops   (03.06.2009 в 13:33)   письмо автору
 
   для: sevidi   (03.06.2009 в 10:04)
 

Какова структура вашего блока сейчас? Такая же как в книге? Т.е. где расположен скрипт, как относительно его расположен каталог с изображениями (есть ли в нем изображение) и каков путь к изображению в базе данных?

  Ответить  
 
 автор: sevidi   (03.06.2009 в 17:42)   письмо автору
 
   для: cheops   (03.06.2009 в 13:33)
 

Структура блока, такая же как в книге. Изображение есть.
-- Структура таблицы `system_news`


CREATE TABLE IF NOT EXISTS `system_news` (
`id_news` int(11) NOT NULL auto_increment,
`name` tinytext NOT NULL,
`body` text NOT NULL,
`putdate` datetime NOT NULL default '0000-00-00 00:00:00',
`url` tinytext NOT NULL,
`urltext` tinytext NOT NULL,
`urlpict` tinytext NOT NULL,
`hide` enum('show','hide') NOT NULL default 'show',
PRIMARY KEY (`id_news`),
FULLTEXT KEY `name` (`name`,`body`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3 ;

--
-- Дамп данных таблицы `system_news`
--

INSERT INTO `system_news` (`id_news`, `name`, `body`, `putdate`, `url`, `urltext`, `urlpict`, `hide`) VALUES
(1, 'Яндекс новости', 'Новости Яндекс', '2009-06-01 15:28:00', 'http://news.yandex.ru', '', 'files/news/foto.jpg', 'show'),
(2, 'Неисправности', 'Проблема с выводом изображения', '2009-06-01 18:10:00', '', '', '', 'show');

Фрагмент кода главной страницы блока Новостей
// Проверяем наличие изображения
if($news[$i]['urlpict'] != '' &&
$news[$i]['urlpict'] != '' &&
is_file("../../".$news[$i]['urlpict']))
{
$url_pict = "<b><a href = ../../{$news[$i][urlpict]}>есть</a></b>";
}
else $url_pict = "нет";

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования