PHP.SU

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

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

> Найдено сообщений: 5
ins1der12111991 Отправлено: 17 Августа, 2015 - 19:08:43 • Тема: Wordpress nav_menu • Форум: CMS и фреймворки

Ответов: 0
Просмотров: 653
Подскажите, как убрать выпадающее меню? Нужно,чтобы при наведении курсора на страницу не выпадал список дочерних страниц.
(Добавление)
А ларчик просто открывался...
Перековырял уже и css и js в своей теме на wp, а можно просто-напросто создать собственное меню и не отмечать дочерние страницы в нём.
ins1der12111991 Отправлено: 22 Июня, 2015 - 22:20:20 • Тема: Загрузка изображения из БД • Форум: HTTP и PHP

Ответов: 56
Просмотров: 6017
Viper пишет:
Возьмите хотя бы Notepad++ и пересохраните скрипты в UTF8 без BOM.

Спасибо за совет, не знал.
ins1der12111991 Отправлено: 22 Июня, 2015 - 17:59:59 • Тема: Загрузка изображения из БД • Форум: HTTP и PHP

Ответов: 56
Просмотров: 6017
До вывода бинарника доходит, если убираю header-ы, то его(бинарник) выводит. Нашёл информацию, что может повлиять на неправильный вывод даже символ где-то в пределах show_image.php или добавление служебного символа блокнотом при сохранении скрипта. Так что я решил не морочить голову и всегда хранить в БД только путь к файлу, но не сам файл.
ins1der12111991 Отправлено: 22 Июня, 2015 - 11:39:41 • Тема: Загрузка изображения из БД • Форум: HTTP и PHP

Ответов: 56
Просмотров: 6017
"картинки бинарщиной лежат же, да?" - Да
(Добавление)
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <img src="show_image.php?image_id=<?php echo $image_id; ?>" />
  3.  

Пробовал и через php-сценарий и через <img src=...> вывести, безрезультатно.
Проблема в том, что show_image.php не возвращает (или неправильно возвращает) изображение из БД, но не могу найти в чём конкретно ошибка.
ins1der12111991 Отправлено: 20 Июня, 2015 - 22:40:36 • Тема: Загрузка изображения из БД • Форум: HTTP и PHP

Ответов: 56
Просмотров: 6017
Неправильно загружается изображение из БД в браузер. Подскажите, пожалуйста, как можно это исправить.

PHP:
скопировать код в буфер обмена
  1.  
  2. //show_image.php
  3. require_once "../my_scripts/app_config.php";
  4. require_once "../my_scripts/database_connection.php";
  5.  
  6. try {
  7. if(!isset($_REQUEST['image_id'])) {
  8.         handle_error("not indicated image to download");
  9. }
  10. $image_id = $_REQUEST['image_id'];
  11.  
  12. $select_query = sprintf ("select * from images where image_id = %d", $image_id);
  13.  
  14. $result = mysqli_query($link, $select_query);
  15.  
  16. if(mysqli_num_rows($result) == 0) {
  17.         handle_error("not find this picture", "not find picture with id " . $image_id);
  18. }
  19. $image = mysqli_fetch_array($result);
  20.  
  21. header ('Content-type: ' . $image['mime_type']);
  22. header ('Content-length: ' . $image['file_size']);
  23. echo $image['image_data'];
  24. }
  25. catch (Exception $exc) {
  26.         handle_error ("When you upload your image there was an error", "Error in upload: " . $exc->getMessage());
  27. }
  28.  


Насколько я понял, можно вывести без проблем через <img src=... />, но какой путь вставлять в src? Изображение должно храниться непосредственно в БД.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB