Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/30: Рейтинг темы: голосов - 30, средняя оценка - 4.67
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191

Замена текст в [url] на ссылки

20.10.2012, 05:59. Показов 5770. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Часто встречаю при вставке ссылки теги . Как обычно реализуют это? Например при простом вводе ссылки, она так и выводится, если её заключить в теги , то всё что между ними - ссылка.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.10.2012, 05:59
Ответы с готовыми решениями:

Как заменить все ссылки на текст кроме ссылки моего сайта?
Всем привет! Есть выражение и есть текст ссылками. Где ссылки заменяю на слова "Ссылки запрещены!". Всё работает! Вот теперь...

Изменение URL ссылки
Всем доброго времени суток, появился вот такой вопрос: В joomla 3.5 была создана иерархия из категорий. Джумла автоматически выводит...

Url для ссылки
Доброго времени суток! Вожусь с, вероятно, простеньким скриптиком, но никак не выходит. суть скрипта в следующем: получаем...

17
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.10.2012, 07:46
Это Вы о своем коде и использовании в нем BB-кодов, или про наш форум?
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
20.10.2012, 10:31  [ТС]
я про случаи в общем. Так же и в моём коде это пригодится.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.10.2012, 11:18
http://ru.wikipedia.org/wiki/BbCode
http://rio-shaman.ru/index.php?blog=47
1
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
20.10.2012, 15:25  [ТС]
Это только добавление самих ВВ тегов в текст, а мне нужно как-то обработать, чтобы при выводе выводились не ВВ-теги, а ссылки и картинки
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
20.10.2012, 16:22
http://php.net/manual/ru/book.bbcode.php
ну или старый добрый preg_replace
1
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
20.10.2012, 17:33
еще вот есть темка
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
20.10.2012, 20:46  [ТС]
alpex, Это не то. это обычная замена. а мне нужно немного другое. если вставить ссылку, она останется обычным текстом.
0
31 / 31 / 2
Регистрация: 06.08.2012
Сообщений: 155
20.10.2012, 20:55
Ну сделай так:
PHP
1
2
3
4
$str = "[url]google.com[\url]";
str_replace("[url]", "", $str);
str_replace("[\url]", "", $str);
echo "<a href='{$str}'>Ссылка на {$str}</a>";
Или что тебе надо?
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
20.10.2012, 21:08  [ТС]
Ну это тогда парсить надо все символы в тексте, заключённые в url. т.к. там может быть не одна ссылка или картинка
0
31 / 31 / 2
Регистрация: 06.08.2012
Сообщений: 155
20.10.2012, 21:54
Цитата Сообщение от ProstoMad Посмотреть сообщение
Ну это тогда парсить надо все символы в тексте, заключённые в url. т.к. там может быть не одна ссылка или картинка
Вообще-то в одном теге одна ссылка\картинка.
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
20.10.2012, 23:16  [ТС]
Цитата Сообщение от spyeye Посмотреть сообщение
Вообще-то в одном теге одна ссылка\картинка.
ну я понял, но таких тегов не одна пара может быть

Добавлено через 2 минуты
да и не только одна ссылка с тегами. а ещё текст помимо этого
0
31 / 31 / 2
Регистрация: 06.08.2012
Сообщений: 155
20.10.2012, 23:20
Цитата Сообщение от ProstoMad Посмотреть сообщение
ну я понял, но таких тегов не одна пара может быть

Добавлено через 2 минуты
да и не только одна ссылка с тегами. а ещё текст помимо этого
Так ты адекватно можешь сказать, что тебе нужно или нет?
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
21.10.2012, 12:33  [ТС]
Пример: "Это гиперссылка http://site.ru. На изображении ниже, красивый пейзаж http://site.ru/image/img.gif " и в итоге в ХТМЛ коде должно выглядеть
HTML5
1
Это гиперссылка <a href="http://site.ru">http://site.ru</a>. На изображении ниже, красивый пейзаж <img src="http://site.ru/image/img.gif"/>
Добавлено через 13 часов 1 минуту
Code
1
Это гиперссылка [url]http://site.ru[/url]. На изображении ниже, красивый пейзаж [img]site.ru/image/img.gif[/img]
0
 Аватар для SanchO-SEK
61 / 23 / 7
Регистрация: 22.05.2012
Сообщений: 89
21.10.2012, 12:57
Да, парсить. Регулярками, от http:// до первого пробела (ибо в "чистом" виде пробелов в URL нет), и, считая то, что найдется, ссылкой, поместить её в тег A
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
21.10.2012, 13:37  [ТС]
Может кто привести пример парсинга с регуляркой? парсинг ссылок
0
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
21.10.2012, 13:43
еще раз бросаю вам ссылку на сайт где все это расписано от и доhttp://irbis-team.com/15/18/4
1
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
21.10.2012, 18:02  [ТС]
Цитата Сообщение от DrobyshevAlex Посмотреть сообщение
http://php.net/manual/ru/book.bbcode.php
Вот это больше всего понравилось. Но не могу поставить. Есть где-то подробное описание как ставить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.10.2012, 18:02
Помогаю со студенческими работами здесь

Исправить ссылки (Url ) в Joomla
не знаю почему но у меня в алиасы материалов (статей) перед алиасом материала автоматом ставится ID матерала например...

Кривые Url ссылки в браузере
Сервер 7.0.2 FP2 Eng, Win2K SP4. Браузеры разные. Обнаружил интересную проблему. Точнее, видел ее и раньше, только не сопоставлял...

Переход на внешние ссылки (URL) из 1С
1С 8.2 Суть вопроса вот в чем: необходимо придумать чтобы в тонком клиенте (точнее уже в веб-клиенте) была например ссылка на сайт(ну...

Программное изменение URL ссылки
Добрый день, весёлая минутка, господа программисты. Вопрос мне покоя не даёт который день: есть у меня сайт, в котором ссылки я...

Замена URL
на сайте есть вывод картинки у которой URL с сторонненго ресурса например https://www.cyberforum.ru/images/cyberforum_logo.jpg мне же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru