X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Извлечь текст из переменной
karamba666
karamba666
Topic Starter сообщение 8.2.2016, 10:57; Ответить: karamba666
Сообщение #1


Подскажите пожалуйста...
У меня есть переменная $qwe
В ней есть текст, есть множество всяких тегов, так же имеются картинки.

Как сделать так, чтобы в этой переменной остался только текст, полностью ВСЕ теги,в том числе теги картинок нужно удалить...
Помогите плиз :)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 8.2.2016, 15:57; Ответить: Degradator
Сообщение #2


http://google.gik-team.com/?q=php+%D1%83%D...%B5%D0%B3%D0%B8

не благодари
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
karamba666
karamba666
Topic Starter сообщение 9.2.2016, 12:16; Ответить: karamba666
Сообщение #3


Degradator, Спасибо, а как сделать всё тоже самое, только текст тоже удалить... а оставить только атрибут scr ссылки на картинку, которая находится в теге img? Тоесть в итоге я должен получить http://site.ru/img/image.jpg
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 9.2.2016, 21:53; Ответить: Zippovich
Сообщение #4


http://google.gik-team.com/?q=%D1%80%D0%B5...1%8F+%D0%B2+php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
karamba666
karamba666
Topic Starter сообщение 10.2.2016, 13:46; Ответить: karamba666
Сообщение #5


Zippovich, Ну да, если бы ты написал так, я б тебя ещё больше зауважал...
http://google.gik-team.com/?q=%D0%9A%D0%B0...%B5%D0%BD%D1%8C

P.S. Вопрос всё ещё остаётся открытым :(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 10.2.2016, 14:51; Ответить: Degradator
Сообщение #6


Твоя задача решается, и да, ее можно решить через php. Если не умеешь в регулярки, то ты можешь сделать что-то типа такого
$start = strpos($yourHtml, '<img');
$imagePath = substr($yourHtml, $start + 4);
$start = strpos($imagePath , 'src="');
$imagePath = substr($imagePath , $start + 4);
....

Но это все унылое говно. По нормальному у тебя на сервере вобще не должно быть никаких операций с html. Либо сделай так, чтобы у тебя хранились пути к картинкам, либо отдавай все на клиента (через ajax), и там разбриай твой html при помощи js.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
karamba666
karamba666
Topic Starter сообщение 10.2.2016, 16:19; Ответить: karamba666
Сообщение #7


Degradator, Спасибо, сейчас попробуем...
А тут точно всё правильно? $start = strpos($yourHtml, '<img');
или тег <img> лучше закрыть?

У меня просто текст заносится в переменную, в переменной записываются теги, текст, и картинки(если есть). Такуж устроен drupal :(
После обработки, я эту php переменную заношу в "рассказать друзьям для ВК", ну и других соц сетей конечно же.
Поэтому я незнаю как делать через ЯС, ну и записывать потом эту переменную в строку ВК через ЯС
[PHP]
<a href="http://vk.com/share.php?url=http://site.by<?php print $node_url?>&image=http://site.by/sites/default/files/newest41.jpg&title=<? print $title?>&description=<? print $qweqwe?>&noparse=true"><img src="http://site.by/sites/all/themes/narancho/img/social/vk.png"></a>
[/PHP]

P.S. Надеюсь что ничего страшного будет если я это сделаю через пхп :)
___________
Добавлено:
Не совсем верно работает, вот что выводит :(
[PHP]"/sites/default/files/novogodnie_predstavleniya_na_rancho.jpg" style="width: 600px; height: 424px;" />а тут текст, который тоже нужно удалить[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 10.2.2016, 16:43; Ответить: Degradator
Сообщение #8


А что делает этот код?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
karamba666
karamba666
Topic Starter сообщение 10.2.2016, 16:57; Ответить: karamba666
Сообщение #9


Degradator, Какой именно?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 10.2.2016, 20:34; Ответить: Degradator
Сообщение #10


вот этот
$start = strpos($yourHtml, '<img');
$imagePath = substr($yourHtml, $start + 4);
$start = strpos($imagePath , 'src="');
$imagePath = substr($imagePath , $start + 4);
....
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
5 boltuk 1354 26.3.2024, 21:43
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Можно ли в старый SEO текст вместо старого домена поставить новый?
3 Tutich 1151 22.3.2024, 14:47
автор: Tutich
Горячая тема (нет новых ответов) Текст для сайта на английском языке
33 D007user 17920 26.1.2022, 17:16
автор: D007
Горячая тема (нет новых ответов) Копирайтинг и рерайт: качественный сео-текст по доступной цене!
374 Sostavitel 196498 18.1.2022, 23:46
автор: Sostavitel
Открытая тема (нет новых ответов) Эффективный копирайтинг. Продающие и инфостатьи, лэндинги. Текст для презентации и видео. Студенческие работы. Наполнение сайтов с нуля
7 лет в сфере, более 77 млн знаков за спиной
1 ELECTROKATZE 3579 11.6.2021, 18:48
автор: icoder


 



RSS Текстовая версия Сейчас: 29.3.2024, 9:56
Дизайн