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 :: Как добавить картинки к ссылкам

 PHP.SU

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


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

> Описание: ...по закономерности
DobrijUser
Отправлено: 24 Сентября, 2010 - 15:26:27
Post Id


Новичок


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


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




Здравия)
Вобщем ситуация следующая:
Есть три группы ссылок. В одной группе, в ссылках присутствует переменная d=, во второй - переменная d= и с=, в третьей - d=, с= и f=. Дык вот, в соответствии с переменными, к ссылкам (перед ссылками) нужно добавить картинки. К ссылкам, в которых присутствует только переменная d= - картинки папок, d и с - файлов, и т.п. Каким образом сие воплотить в жизнь?)
 
 Top
andrweb
Отправлено: 24 Сентября, 2010 - 16:32:11
Post Id



Гость


Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009  
Откуда: РОССИЯ Ростов-на-Дону


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




что за бред? подумай над вопросом


-----
Горбатого могила исправит.
 
 Top
JustUserR
Отправлено: 25 Сентября, 2010 - 12:31:31
Post Id



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


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


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




DobrijUser пишет:
Каким образом сие воплотить в жизнь
В случае если вы обеспечиваете генерацию гиперссылок на требуемый ресурсы путем их просмотра в файловой системе и последеюущего приведения в представление web-пути - то добавление картинки можно осуществлять сразу после выбора ресрса и определения его типа В случае если вы имеете только массив доступных URL-адресов и вам необходимо определить их тип исходя из включенных GET-параметров - то можно применить регулярное выражение для поиска


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
DobrijUser
Отправлено: 25 Сентября, 2010 - 14:29:23
Post Id


Новичок


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


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




Больно заумно звучит, смысл тем более не уловить.
По поводу второго, как через регулярные?
 
 Top
XelaNimed
Отправлено: 25 Сентября, 2010 - 15:27:34
Post Id


Частый гость


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


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




DobrijUser
не могли бы Вы более развернуто описать в чем заключается задача. В частности, что означает:
DobrijUser пишет:
к ссылкам (перед ссылками) нужно добавить картинки

Эти группы ссылок, про которые Вы говорите, свалены все "в кучу" или?! Где вообще эти ссылки находятся?!
От того как точно, понятно и развернуто Вы опишете задачу зависит какие ответы Вы получите.
DobrijUser пишет:
как через регулярные?

Имелось ввиду что типа этого (если я правильно понял JustUserR):
PHP:
скопировать код в буфер обмена
  1. if(preg_match('/d=.+c=.+f=.+/is',$subject)){
  2.  
  3. }elseif(preg_match('/d=.+c=.+/is',$subject)){
  4.  
  5. }elseif(preg_match('/d=.+/is',$subject)){
  6.  
  7. }
 
 Top
DobrijUser
Отправлено: 25 Сентября, 2010 - 20:32:19
Post Id


Новичок


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


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




Ссылки размещены на странице в столбик, имеют вид
http://сайт/load/?user=1&d=ч[dot][dot][dot]о&order=date или
http://xmast[dot]ru/load/?user=1&[dot][dot][dot]о&order=date . Вот соответственно с наличием переменных и добавлять картинки перед ссылками.
А с регулярными... Ну найдет оно совпадения, а что дальше делать, как использовать найденное?)
 
 Top
JustUserR
Отправлено: 25 Сентября, 2010 - 23:04:25
Post Id



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


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


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




DobrijUser пишет:
А с регулярными... Ну найдет оно совпадения, а что дальше делать, как использовать найденное?)
Использование механизма регулярных выражений позволяет не только обеспечивать поиск необходимых вхождений по заданному шаблону - но также и производить замену и обработку по функции обратного вызова - более подробную информацию вы можете посмотреть здесь http://www.php.su/functions/?cat=pcre В частности XelaNimed привел вам готовое решение - в котором необходимо добавить функцию preg_replace и обратные ссылки при формировании нового HTML-кода


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
DobrijUser
Отправлено: 26 Сентября, 2010 - 00:03:02
Post Id


Новичок


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


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




Кодом бы помогли, а не впариванием бессмысленного многобуквия. Закройте тему.
 
 Top
Uchkuma
Отправлено: 26 Сентября, 2010 - 00:42:44
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


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




DobrijUser пишет:
Кодом бы помогли, а не впариванием бессмысленного многобуквия

Уважаемый DobrijUser, сообщения JustUserR обычно отличаются повышенным смыслосодержанием по сравнению с остальными пользователями.
И не надо обижаться. Мне кажется, вы просто ошиблись разделом. Попробуйте написать в разделе "Напишите за меня, пожалуйста" четко сформулировав вашу задачу.
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB