2016-06-06 1 views
0

Я новичок в PHP и Codeigniter и пытаюсь создать блог, где посетители могут читать отправленные сообщения. Теперь сообщения могут состоять как из текста, так и из изображений. Изображения хранятся в папке с именем «изображения», которая находится прямо под моим приложением корневой каталог (который сам находится под «www» WAMP, то есть www/application_dir/images). Но проблема в том, что если я укажу абсолютный путь (например, http://localhost/application_dir/images/img1.jpeg) в файл изображения в атрибуте «src», изображение не будет отображаться в браузером. Некоторые из предложенных мной ранее вопросов задавались вопросом, потому что моя папка «images» не является общедоступной. Также упоминается о public_html (о котором я понятия не имею). Так, как мне настроить WAMP для отображения изображений в браузере. Я использую PHP, Codeigniter и MVC. Также является ли хорошей стратегией сделать общедоступным доступ к папке «images folder» или «www»? Будет ли это причиной каких-либо проблем с безопасностью. (В настоящее время я показываю изображения по Readi ng файлы изображений из содержащейся папки с помощью контроллера, конвертируя их в кодировку base64, а затем помещая результат как значение для атрибута src)Как создать public_html или сделать доступной мою папку WWW (WAMP). Это хорошая стратегия?

ответ

0

(файл изображения в атрибуте «href») изображение имеет атрибут src, а не href это для ссылок ..

+0

Спасибо. Я намеревался написать «src» не «href». в моем вопросе. В любом случае проблема заключалась в том, что я забыл добавить base_url() [form codeigniter] в относительный путь. Я исправил его сейчас, и все в порядке. Спасибо за ответ снова – stackoverflownewbie

Смежные вопросы