Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 23
1

Автоматическое добавление в ссылке "img src" ссылки на сайт

13.02.2013, 12:32. Показов 988. Ответов 7
Метки нет (Все метки)

Вот так строка выглядит во время редактирования php кода.
PHP
1
<? echo '<img src="http://www.название.ru/upload/resize_cache/medialibrary/118/140_105_1/1.jpg'.$_SERVER["SERVER_NAME"].$arResult["MEDIA_LIB"][5]["PATH"].'" width="20" height="" />'; ?>
а так в готовом виде

HTML5
1
<img src="http://www.название.ru/upload/resize_cache/medialibrary/118/140_105_1/1.jpgwww.название.ru" width="20" height="">
В результате не отображается имг.
Я так понимаю, что причина в ["PATH"].
но не знаю ,как исправить
Заранее спасибо за советы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.02.2013, 12:32
Ответы с готовыми решениями:

Негативный просмотр назад для нескольких слов (?<!href="|href=|src="|src=)(http:site)
Код ниже идеально работает: регулярка находит все ссылки (http:site), перед которыми нет: href=&quot;...

getimagesize() vs $_FILES["img"]["type"] - узнать тип изображения
Как лучше проверять тип файла? Необходимо запретить закачку любых файлов, кроме изображений....

Из таблицы базы MySql надо убрать "левые" ссылки, оставив ссылки домена my-site.ru
Здравствуйте. Взломана база интернет-магазина, мошенники регулярно ставят &quot;вечные&quot; ссылки на разные...

Поменять src в img
Привет! В тексте есть строки вида &lt;img ... src=&quot;/images/image.png&quot; ... &gt; Нужно их преобразовать...

__________________

Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
7
13194 / 6581 / 1040
Регистрация: 10.01.2008
Сообщений: 15,069
13.02.2013, 16:14 2
Цитата Сообщение от Roksik Посмотреть сообщение
$arResult["MEDIA_LIB"][5]["PATH"]
Roksik, Никто, кроме Вас, не знает, чтО это за переменная, откуда она взялась, чтО она содержит, и причем тут регулярные выражения.
0
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 23
14.02.2013, 10:41  [ТС] 3
Vovan-VE, К чему можно отнести данную тему?
и определенно если бы изначально код был написан мной я бы и искала причину с пониманием ее истоков.
Но в данном случае код достался по наследству.)
0
10 / 10 / 1
Регистрация: 25.10.2012
Сообщений: 364
14.02.2013, 11:08 4
Цитата Сообщение от Roksik Посмотреть сообщение
Vovan-VE, К чему можно отнести данную тему?
и определенно если бы изначально код был написан мной я бы и искала причину с пониманием ее истоков.
Но в данном случае код достался по наследству.)
и что? По Вашему мы должны знать, что в этой переменной? Выложите штоли полный код...
0
Эксперт по компьютерным сетямЭксперт NIX
12174 / 7050 / 716
Регистрация: 09.09.2009
Сообщений: 27,585
14.02.2013, 11:17 5
ваш результат как рз получается в том виде, как вы его "слепили"
Код
http://www.название.ru/upload/resize_cache/medialibrary/118/140_105_1/1.jpgwww.название.ru
у вас на самом деле есть такой файл?:
1.jpgwww.название.ru
думаю, что нет, поэтому никто его и не найдет...
0
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 23
14.02.2013, 18:13  [ТС] 6
Dmitry,
я же не зря показала 2 вида кода тот что в php
и тот ,что в готовом виде ! это раз
я пишу ссылку на реальную картинку.
которая существует по данному адресу
а в готовом виде, какого-то хз добавляется после .png ссылка на сайт... и естесвенно карт не отображается(
0
Эксперт по компьютерным сетямЭксперт NIX
12174 / 7050 / 716
Регистрация: 09.09.2009
Сообщений: 27,585
14.02.2013, 19:03 7
Цитата Сообщение от Roksik Посмотреть сообщение
какого-то хз добавляется после .png ссылка на сайт..
именно того хз, как прописано в вашем коде:
<img src="http://www.название.ru/upload/resize_cache/medialibrary/118/140_105_1/1.jpg'.$_SERVER["SERVER_NAME"].$arResult["MEDIA_LIB"][5]["PATH"].'"
вот это выделенное красным в вашем коде и добавляет все то, что вы называете "хз"...
0
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 23
15.02.2013, 16:01  [ТС] 8
Dmitry, об этом я писала изначально
Цитата Сообщение от Roksik Посмотреть сообщение
Я так понимаю, что причина в ["PATH"].
Но как это переделать я не знаю.Когда меняю переменную ["PATH"] последствия катастрофические.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2013, 16:01

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

из ссылки "хттпс://ссылка.ру/комбо1234" скопировать в переменную то, что будет после "хттпс://ссылка.ру/"
как из ссылки &quot;хттпс://ссылка.ру/комбо1234&quot; скопировать в переменную то, что будет после...

Доступ к родительским директориям и файлам echo file_get_contents("./dir1/dir2/".$_REQUEST["password_md5"].".txt");
Доброго времени суток! Помогите пожалуйста пролить свет на вопрос. Есть гипотетический php...

Как поменять <img src="https:// .jpg"> чтобы вместо картинки по ссылке отображался текст?
Как сделать чтобы по ссылке отображался текст, или пост, или блок с текстом не нажимая на ссылку? ...

Обновит картинку img src="image.php"
Может и не тот раздел, но все таки пхп присутствует ) допустим есть сгенерированая картинка php. В...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.