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 :: Отобразить путь картинки из mysql

 PHP.SU

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


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

> Описание: Ребят нужна помощь,как продублировать тег <img> c подстановкой следующего urla к изображению.
mirstiker
Отправлено: 06 Марта, 2016 - 22:48:38
Post Id



Новичок


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


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




Ребят нужна помощь,как дублировать тег <img> c подстановкой следующего urla к изображению из таблиц .
Вывести изображение удалось из БД.вот код:
Спойлер (Отобразить)


вывожу в шаблоне так :
Спойлер (Отобразить)
 
 Top
OrmaJever Модератор
Отправлено: 07 Марта, 2016 - 11:26:59
Post Id



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


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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






-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
mirstiker
Отправлено: 07 Марта, 2016 - 11:46:05
Post Id



Новичок


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


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




OrmaJever пишет:


вставляю код и в src ="i" подставляется первая буква url, что не так?
 
 Top
OrmaJever Модератор
Отправлено: 07 Марта, 2016 - 12:17:50
Post Id



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


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




ой, ошибся, url там не надо, должно быть как у вас написано. А ваш код разве не выводит урл?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
mirstiker
Отправлено: 07 Марта, 2016 - 12:25:48
Post Id



Новичок


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


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




OrmaJever пишет:
ой, ошибся, url там не надо, должно быть как у вас написано. А что у вас не выводит?


Картинка выводится,но нужно чтобы тег <img> дублировался и подставлял следующий url,который находятся в таблице. Растерялся
 
 Top
armancho7777777 Супермодератор
Отправлено: 07 Марта, 2016 - 18:20:22
Post Id



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


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


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




mirstiker пишет:
</div><!-- container -->
Для начала вынесите закрывающий тег за пределы цикла.
 
 Top
mirstiker
Отправлено: 07 Марта, 2016 - 18:26:54
Post Id



Новичок


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


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




armancho7777777 пишет:
mirstiker пишет:
</div><!-- container -->
Для начала вынесите закрывающий тег за пределы цикла.


Оказалось все элементарно,сделал как Вы написали и получил то что хотел Радость
 
 Top
mirstiker
Отправлено: 07 Марта, 2016 - 20:54:30
Post Id



Новичок


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


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




Ребят подскажите,как массово можно добавить urlы в таблицу из папки,которая на сервере?
 
 Top
freelsd
Отправлено: 08 Марта, 2016 - 09:30:27
Post Id


Гость


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


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




mirstiker пишет:
Ребят подскажите,как массово можно добавить urlы в таблицу из папки,которая на сервере?

Ну скрипт набросать который читает урл и апдейтит базу. Это же типичная задача для скриптового языка.
 
 Top
mirstiker
Отправлено: 08 Марта, 2016 - 18:55:10
Post Id



Новичок


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


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




freelsd пишет:
mirstiker пишет:
Ребят подскажите,как массово можно добавить urlы в таблицу из папки,которая на сервере?

Ну скрипт набросать который читает урл и апдейтит базу. Это же типичная задача для скриптового языка.


С такой легкостью написали,лучше код приведите.
 
 Top
esterio
Отправлено: 08 Марта, 2016 - 19:07:06
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




алгоритм.
1. вичисляем или с помощью конфига указиваем домен и корневую папку хоста
2. указиваем каталог где искать
3. ищем файлы
4. склеиваем все вместе
5. апдейтим базу

1. есть $_SERVER['DOCUMENT_ROOT'], но ей верить на все 100 нельзя.
2. самый простой вариант

3. есть функция glob
4.
PHP:
скопировать код в буфер обмена
  1. $url = DOMAIN_NAME . PATH_TO_DIR . $filename;
 
 Top
freelsd
Отправлено: 08 Марта, 2016 - 19:23:42
Post Id


Гость


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


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




mirstiker пишет:

С такой легкостью написали,лучше код приведите.


Я же не знаю в каком месте у вас не получается. Кроме того непонятно что значит "добавить urlы из папки" и какая у вас там структура базы. Если вам нужно относительные пути к файлам преобразовать в полные и добавить в бд то вот элементарнейший пример (подразумеваются что пути относительно корня, но про пути вам уже все написали передо мной):

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. //подключение к базе
  4. ...
  5. $site = 'http://test.info';
  6. $pics = array();
  7. $path = '/path/to/pics/';
  8. foreach (glob($path.'*') as $filename) {
  9.   $query = sprintf("INSERT INTO joke(url) values('%s')", $site.$path.$filename;);
  10.   $result = $mysqli->query($query);
  11. }
  12.  


Могут быть неточности потому что сейчас не могу проверить, но суть в общем-то такова.

(Отредактировано автором: 08 Марта, 2016 - 21:20:57)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB