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 :: Как картинку обернуть в ссылку echo .

 PHP.SU

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


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

> Без описания
morph1k
Отправлено: 09 Июля, 2013 - 17:02:42
Post Id



Новичок


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


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




PHP:
скопировать код в буфер обмена
  1. echo '<img src="/image_bot/651/'.$item.'" alt="'.$item.'" '.$size.' class="last_page_image_box" />';


нада что то типа такого

PHP:
скопировать код в буфер обмена
  1. echo '<a href="/image_bot/651/'.$item.'" data-lightbox="group:banners"><img src="/image_bot/651/'.$item.'" alt="'.$item.'" '.$size.' class="last_page_image_box" /></a>';


но у меня почему то сначала выводятся ссылки а потом картинки =(
Спасибо !
 
 Top
VenZell
Отправлено: 09 Июля, 2013 - 19:09:37
Post Id


Частый гость


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


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




morph1k, проверь, что у тебя в $item и в $size лежит.
 
 Top
DelphinPRO
Отправлено: 09 Июля, 2013 - 19:13:39
Post Id



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


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


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




morph1k пишет:
нада что то типа такого

абсолютно правильный код для решения данной задачи. не учитывая содержимое переменных Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
morph1k
Отправлено: 09 Июля, 2013 - 19:53:22
Post Id



Новичок


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


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




А что с ними не так 0_о...
у меня прост получается вот такой вывод

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <a href="/image_bot/265/265_7.png" data-lightbox="group:banners"></a>
  3. <a href="/image_bot/265/265_8.png" data-lightbox="group:banners"></a>
  4. <img src="/image_bot/265/265_7.png" alt="265_35.png" height="165px" width="165px" class="last_page_image_box">
  5. <img src="/image_bot/265/265_8.png" alt="265_35.png" height="165px" width="165px" class="last_page_image_box">



вместо того что бы выводится вот так

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <a href="/image_bot/265/265_7.png" data-lightbox="group:banners">
  3. <img src="/image_bot/265/265_7.png" alt="265_35.png" height="165px" width="165px" class="last_page_image_box">
  4. </a>
  5. <a href="/image_bot/265/265_8.png" data-lightbox="group:banners">
  6. <img src="/image_bot/265/265_8.png" alt="265_35.png" height="165px" width="165px" class="last_page_image_box">
  7. </a>
  8.  
 
 Top
AlexAnder
Отправлено: 09 Июля, 2013 - 19:56:33
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


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




а теперь
Цитата:
что у тебя в $item и в $size лежит


Цитата:
echo '<img src="/image_bot/651/

Цитата:
<img src="/image_bot/265/265_7.png" alt="265_35.png"

научи магией пользоваться

(Отредактировано автором: 09 Июля, 2013 - 20:01:11)



-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
VenZell
Отправлено: 09 Июля, 2013 - 20:00:00
Post Id


Частый гость


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


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




CODE (html):
скопировать код в буфер обмена
  1. height="165px" width="165px"

Заменить на
CODE (html):
скопировать код в буфер обмена
  1. height="165" width="165"

В любом случае.
 
 Top
morph1k
Отправлено: 09 Июля, 2013 - 20:05:09
Post Id



Новичок


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


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




to VenZell
С этим понятно, провтык, но это не мешает криво выводить то что мне нужно =(

to AlexAnder
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $imgDir = /image_bot/265';
  4. if(is_dir($imgDir))
  5. {
  6.        $imgs = scandir($imgDir);
  7.        foreach($imgs as $item)
  8.        {
  9.                if (strpos(strtolower($item), ".png") )
  10.                {
  11.                        if (strpos($item, "_!"))
  12.                                $size = "width='330' height='165'";
  13.                        elseif (strpos($item, "_v"))
  14.                                $size = "height='330' width='165'";
  15.                        elseif (strpos($item, "_d"))
  16.                                $size = "width='660' height='165'";
  17.                 else
  18.                       $size = "height='165' width='165'";
  19.  
  20. echo '<a href="/image_bot/265/'.$item.'" data-lightbox="group:banners"><img src="/image_bot/265/'.$item.'" alt="'.$item.'" '.$size.' class="last_page_image_box" /></a>';
  21.                                            
  22.                }
  23.        }
  24.      
  25. }
  26.  
  27. else
  28.        echo 'blablabla';
  29. ?>

(Добавление)
Спасибо ! Тему можна закрыть проблему решил ! код действительно правильный... дело в яваскрипте который используется с данным фалом !
А не в том какая папка введена для вывода картинок Подмигивание
 
 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