Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не отображается картинка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
DeadDay
Отправлено: 28 Марта, 2015 - 09:20:02
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Окт. 2013  


Помог: 1 раз(а)




Всем привет. Уважаемые форумчане помогите мне разобраться с моей проблемой.

Вообщем, я делаю проект. Начал с админки - но это не суть. Я пытаюсь сделать шаблонизированную админку. Т.е. вот как у меня:

Есть главная страница. В ней подключаю ещё файлы: правое, левое меню и контент.

PHP:
скопировать код в буфер обмена
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>Панель Администратора</title>
  6. <link href="styles/default.css" rel="stylesheet" type="text/css">
  7. </head>
  8.  
  9. <body>
  10.         <div class = "wrapper">
  11.                 <div class = "header"></div>
  12.                 <div class = "content">
  13.                         <div class="left_menu">
  14.                                 <div id="menu"><ul><?PHP include ('/include/left_menu.php');?></ul></div>
  15.                         </div>
  16.                         <div class="center_menu"><?PHP include ('/include/content.php');?></div>
  17.                         <div class="right_menu"><?PHP include ('/include/right_menu.php');?></div>
  18.                         <div style="clear:both"></div>
  19.                 </div>
  20.                 <div class = "footer"><p>Вот этот текст для блока footer. В дальнейшем его нужно подключить.</p></div>
  21.         </div>
  22. </body>
  23. </html>


В файле левое меню расположены ссылки:

PHP:
скопировать код в буфер обмена
  1. echo '<li><a href="index.php?content=2"> <span>Пользователи</span></a></li>';


Файл контента:


PHP:
скопировать код в буфер обмена
  1. if (!empty($_GET['content'])) {
  2.                 if ($_GET['content'] == '1') {
  3.                 echo 'Это страница приветствия';
  4.                 }
  5.         if ($_GET['content'] == '2') {
  6.                 include ('/include/m_user.php');
  7.                 }
  8.        
  9.        
  10.        
  11.         }
  12.        
  13.  
  14.  
  15. if (!empty($_GET['u'])) {
  16.                 if ($_GET['u'] == '3') {
  17.                 include ('/include/add_user.php');
  18.                 }
  19.                 }
  20.  
  21.  


При нажатии на ссылку пользователь в контенте подключается файл
PHP:
скопировать код в буфер обмена
  1. include ('/include/add_user.php')


В этом файле

PHP:
скопировать код в буфер обмена
  1. echo '<a href="index.php?u=3">Новый пользователь</a>';


При нажатии по ссылки, происходит переход опять же в контенте и подключает уже файл
PHP:
скопировать код в буфер обмена
  1. include ('/include/add_user.php');


В этом файле еть картинка.
CODE (html):
скопировать код в буфер обмена
  1. <img src="../img/add.png" border="1">


Но она не отображается. Остальное всё вроде работает. А не одна из картинок не показанна. В чём это может быть проблема?

А если в командной строке просто ввести путь
administrator/include/add_user.p hp

то грузиться просто этот файл и картинки показанны.

Я понимаю, что где нарушена связь. Но помогите мне разобраться и понять.

Заранее спасибо.
 
 Top
LIME
Отправлено: 28 Марта, 2015 - 10:29:17
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




посмотри что реально запрашивается в консоли браузера
Chrome -> F12 -> network/сеть -> F5
 
 Top
DeadDay
Отправлено: 28 Марта, 2015 - 11:14:24
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Окт. 2013  


Помог: 1 раз(а)




LIME
Прикреплено изображение (Нажмите для увеличения)
1000.png
 
 Top
Faraon-san
Отправлено: 28 Марта, 2015 - 14:40:05
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


Помог: 8 раз(а)




путь к изображению не правильно указан
 
 Top
DeadDay
Отправлено: 28 Марта, 2015 - 16:18:28
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Окт. 2013  


Помог: 1 раз(а)




Faraon-sanвсё там правильно указанно!
 
 Top
Ts.Saltan
Отправлено: 28 Марта, 2015 - 16:51:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




DeadDay, раз не отображается - значит неправильно
Во вкладке network консоли что пишет?
 
 Top
andrewkard
Отправлено: 28 Марта, 2015 - 20:49:29
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




DeadDay
Слэш (символ /) перед именем файла или папки обозначает, что отсчет ведется от корня сайта.
 
 Top
DeadDay
Отправлено: 29 Марта, 2015 - 17:31:43
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Окт. 2013  


Помог: 1 раз(а)




вопрос не решел.... всё что написали выше, я посмотрел...
есть еще варианты? могу скинуть архив с админкой, посмотрите кто ни будь....
 
 Top
Ts.Saltan
Отправлено: 29 Марта, 2015 - 17:37:53
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




DeadDay пишет:
LIME

На скрине в консоли в выделенной строке "/img/add.png" нажмите правой кнопкой -> Open link in new tab (где-то внизу будет)
И еще раз убедитесь, что пусть прописан неверно.
 
 Top
DeadDay
Отправлено: 29 Марта, 2015 - 17:42:30
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Окт. 2013  


Помог: 1 раз(а)




Ts.Saltan да путь правильный...я если просто пропишу в строке путь к этому файлу. он загрузиться, и загрузиться вместе с картинками.
 
 Top
Ts.Saltan
Отправлено: 29 Марта, 2015 - 17:46:15
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




Ts.Saltan пишет:
Open link in new tab

После клика откроется ссылка с картинкой?

Откройте в консоли вкладку network и обновите страницу, что выдаст?

(Отредактировано автором: 29 Марта, 2015 - 17:47:03)

 
 Top
DeadDay
Отправлено: 29 Марта, 2015 - 17:49:18
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Окт. 2013  


Помог: 1 раз(а)




Ts.Saltan
все решилось.... странно, я удалил
было < img src ="../img/add.png" border= "1" >
стало < img src ="img/add.png" border= "1" >

ивсё заработало. правда не понял почему.
 
 Top
file.shreder
Отправлено: 29 Марта, 2015 - 17:50:23
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


Да что там говорит - ПУТЬ НЕ ПРАВИЛЬНЫЙ!!!!!!
(Добавление)
Смотри от первого файла где инкулуд начинается и от него пляши
 
 Top
DeadDay
Отправлено: 29 Марта, 2015 - 17:51:14
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Окт. 2013  


Помог: 1 раз(а)




хотя нет. я понял. так как я брал путь не посредственно от подключаемого файла. а надо было от индексного. так как в индексе идёт подключение...
(Добавление)
всем спасибо за помощь.
 
 Top
Ts.Saltan
Отправлено: 29 Марта, 2015 - 17:53:07
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




DeadDay пишет:
Ts.Saltan
все решилось.... странно, я удалил
было < img src ="../img/add.png" border= "1" >
стало < img src ="img/add.png" border= "1" >

ивсё заработало. правда не понял почему.

Потому
Открыта страница //localhost/battle.../administra tor/index.php

берётся ресурс отсюда ../img/add.png
значит запрос идёт
localhost/battle.../administrato r/../img/add.png => localhost/battle.../img/add.png

если путь такой img/add.png
запрос пойдёт сюда
localhost/battle.../administrato r/img/add.png
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB