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 :: Почему не отображается картинка если путь правильный
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Помог: 30 раз(а)
Попробуйте указать абсолютный путь от корня сайта или относительный от текущего файла.
imedia
Отправлено: 23 Февраля, 2017 - 01:57:18
Частый гость
Покинул форум
Сообщений всего: 192
Дата рег-ции: Июль 2015
Помог: 0 раз(а)
Document Root у меня /public
в этом же корне лежит папка /photos
Вот я указываю ./../photos/123.jpg
и не работает
указываю
<img src="C:/xampp/htdocs/industry.loc/industry/photos/image2_large(0ba361af3779a5299ce4fb3d9f3704ec).jpg">
то есть абсолютный путь и тоже не фурычит, файл в папке есть 100%
OrmaJever
Отправлено: 23 Февраля, 2017 - 12:28:58
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
imedia ну вроде не первый день на сайте, а пишешь такую фигню.
Браузер не знает что такое C:/... для него есть сайт с доменом от которого нужно выстаивать пути. Например есть у тебя localhost, вот браузер от него пути и выстраивает localhost/C:/xampp/... как думаешь, по такому пути есть картинка? Я думаю нет.
Делай все пути относительно корня сайта
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
imedia
Отправлено: 24 Февраля, 2017 - 18:48:42
Частый гость
Покинул форум
Сообщений всего: 192
Дата рег-ции: Июль 2015
Помог: 0 раз(а)
ну а вот такой путь разве не от корня сайта?
./../photos/kartinka.jpg
я ж написал что так тоже пробовал
если у меня document root public
OrmaJever
Отправлено: 24 Февраля, 2017 - 19:03:20
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
imedia пишет:
ну а вот такой путь разве не от корня сайта?
нет, что бы путь был от корня сайта он должен начинаться со слеша /, а ./ это от текущей директории.
например есть мы сейчас на странице http://site.ru/forum/
то ./img.png будет искать в http://site.ru/forum/img.png,
а /img.png будет искать в http://site.ru/img.png
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
imedia
Отправлено: 24 Февраля, 2017 - 19:11:44
Частый гость
Покинул форум
Сообщений всего: 192
Дата рег-ции: Июль 2015
Помог: 0 раз(а)
так что это к document root не имеет отношения, ? кстати если пишу
как вы сказали тоже не может загрузить фотографию
/photos/kartinka.jpg
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
imedia пишет:
так что это к document root не имеет отношения
document root может указывать куда угодно, на хостингах чаще всего так и происходит.
В указании путей на сайте не надо никакой document root, просто нужно указывать от корня сайта.
imedia пишет:
как вы сказали тоже не может загрузить фотографию
/photos/kartinka.jpg
ну значит её нет по этому пути
imedia пишет:
Может там с правами какая то заморочка еще?
не с правами, а с настройками веб сервера, и то не факт, скорее всего просто нету такой картинки по указанному пути
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
imedia
Отправлено: 24 Февраля, 2017 - 22:25:46
Частый гость
Покинул форум
Сообщений всего: 192
Дата рег-ции: Июль 2015
Так что может быть с правами, или если тольео для чтения стоит метка может это как то влияет? первый раз на виндоусе работаю
imedia
Отправлено: 25 Февраля, 2017 - 21:49:27
Частый гость
Покинул форум
Сообщений всего: 192
Дата рег-ции: Июль 2015
Помог: 0 раз(а)
И как же вы говорите что корень не public
Вот у меня стили написаны так
<link href="/css/bootstrap-social.css" rel="stylesheet">
и папка css именно в public лежит значит слеш это именно public,
как же мне все таки на уровень выше папку указать
/../photos/kartinka.jpg - картинка не отображается
ЧИМ
Отправлено: 27 Февраля, 2017 - 13:19:31
Новичок
Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2016
Помог: 0 раз(а)
Попробуй написать расширение большими буквами (JPG вместо jpg) на некоторых вебсерверах это чувствительно
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.