За последние 24 часа нас посетили 17866 программистов и 1654 робота. Сейчас ищут 1495 программистов ...

Как удалить все ссылки с текста

Тема в разделе "Вопросы от блондинок", создана пользователем FFFFx029A, 20 июл 2007.

  1. FFFFx029A

    FFFFx029A Guest

    Есть тексты в базе, там есть лешие ссылки типа: <a href='site'>text</a> - такое мне нужно полностью снести..
    Народ, хелп, неумею пользоваться ereg_replace()
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    PHP:
    1. $text = preg_replace('#<a.*>.*</a>#USi', '', $text);
     
  3. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    И не нужно, лучше юзать preg_replace() :D (в большинстве случаев быстрее)

    А вообще для человека написавшего движок (точнее имеющего отношение к его написанию) http://www.ilab.com.ua/ вопрос звучит как-то странно...
     
  4. FFFFx029A

    FFFFx029A Guest

    Я просто редко пользуюсь этой функцией preg_replace(), да и ниде ненашол нормального обяснения синтаксиса.... Занимаюсь более серьезными делами.., хотя как и все чтото могу и забыть и незнать...
    P.S движок писал сам, 2 мес., а усовершенствовал 4 мес... Я считаю что это самый удобный, многофункциональный и шустрый двиг инет магазина...
    Вот на днях сменил дизайн одного из сайтов, зацените: www.else.com.ua
     
  5. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    FFFFx029A
    Не зная регулярных выражений написать
    ИМХО нереально (скорее всего дофига багов)
     
  6. FFFFx029A

    FFFFx029A Guest

    А вот и нет, все сделано "просто" и со вкусом, т.к в отличие от остальных CMS - нету нагромаждений, почти нет "своих" функций кроме таких типа ресайзинг фотки и.т.п.. Код очень четабельный, прокоментирован на русском, и небольшой по размерам.. Инклюдов почти нет, вся система занимает меньше 1мб (без картинок).. Структура базы и каталогов уникальная, поэтому производительность очень высокая.. Так что смело могу хвастаться:))) Функции типа preg_replace() - особо неиспользуються, т.к да и надобности особо небыло.. Эт просто базу понадобилось почистить от леших ссылок, а то контент менеджер наш ссылок туда навставлял когда описания товаров тырил..
     
  7. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    А шаблоны?
     
  8. FFFFx029A

    FFFFx029A Guest

    Шаблонов НЕТ! Т.к все храниться восновном в двух файлах - файл с шапкой и ноги, т.к при небольшом желании дизайн можно любой поставить... Сам вот непойму нафиг те шаблоны.., гемор тока...
     
  9. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Шаблоны можно сделать без регулярок (это даже лучше) но как быть с данными введёнными в различные формы ? (они тупо фильтруются и не проверяются ? и вообще фильтруются ?)
     
  10. FFFFx029A

    FFFFx029A Guest

    фильтруюца, в начале каждого скрипта стоит инклюд к конфигу (подключение к БД), и в этом конфиге идет фильтр всех переменных которые используються на сайте... (еси допустим переменная тока для цифр - то символы оно чистит)
    Т.к до того как входящие переменные начнут обрабатываться - они проверяються на "хак"
     
  11. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    жэсть :)