&amp меняется при записи на %26amp

Тема в разделе "Решение различных задач по парсингу", создана пользователем FANTiK123, 17 дек 2012.

  1. FANTiK123

    FANTiK123 New Member Пользователи

    Регистрация:
    2 окт 2010
    Сообщения:
    38
    Проблема при парсинге в БД
    PHP:
    <PHP_SCRIPT=http://www.site_1.ru/replace_opis.php>field1_text=<CD_GRAN_1!>
    field2_new_text=<CD_GRAN_6!> <br><p><object height="375" width="500" data="http://www.site_1.ru/uppod.swf" type="application/x-shockwave-flash"><param name="id" value="videoplayer329" /><param name="bgcolor" value="#eaeaea" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="comment=<CD_GRAN_18!>&amp;st=http://www.site_1.ru/st/video150-513.txt&amp;file=<GETMORECONTENT><URL="http://site_2.com/video/<CD_GRAN_19!>"><START="<source type="video/mp4" src=""><STARTCOUNT="0"><END="" />"><ENDCOUNT="0"><PARAMS=""></GETMORECONTENT>" /><param name="src" value="http://www.site_1.ru/uppod.swf" /></object></p></PHP_SCRIPT>
    Все настроил, все пишется в БД, но вот &amp при записи меняется на %26amp
    Что посоветуете сделать, пробовал настраивать макрос REPLACE , что-то не получилось или я не правильно настроил.
     
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Все правильно, но соблюдайте порядок выполнения макросов.
    Ссылки недоступны для гостей в этом случае пункты 32 и 32,1 достаточно прочитать
     
  3. FANTiK123

    FANTiK123 New Member Пользователи

    Регистрация:
    2 окт 2010
    Сообщения:
    38
    PHP:
    <PHP_SCRIPT_3=http://www.site.ru/replace_opis.php>field1_text=<CD_GRAN_1!>
    field2_new_text=<CD_GRAN_6!> <br><p><object height="375" width="500" data="http://www.site.ru/uppod.swf" type="application/x-shockwave-flash"><param name="id" value="videoplayer329" /><param name="bgcolor" value="#eaeaea" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="comment=<CD_GRAN_18!>[BEFORE_IMG_REPLACE(%26amp|&amp)]&amp[/BEFORE_IMG_REPLACE];st=http://www.site.ru/st/video150-513.txt&amp;file=<GETMORECONTENT><URL="http://embed.baci-lingerie.com/video/<CD_GRAN_19!>"><START="<source type="video/mp4" src=""><STARTCOUNT="0"><END="" />"><ENDCOUNT="0"><PARAMS=""></GETMORECONTENT>" /><param name="src" value="http://www.site.ru/uppod.swf" /></object></p></PHP_SCRIPT_3>
    Не сработало, я правильно вписал этот макрос?
     
  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Неправильно
    Правильно
    требуется скорее всего сменить содержимое выводимое границей 18 а не просто &amp
     
  5. FANTiK123

    FANTiK123 New Member Пользователи

    Регистрация:
    2 окт 2010
    Сообщения:
    38
    Так тоже пробовал не получилось.
    Сделал обычным поиском заменой в БД )))
    PHP:
    UPDATE имя_таблицы SET имя_столбца_в_этой_таблице REPLACE(имя_столбца_в_этой_таблице"То что ищем""То чем заменяем")
     

Поделиться этой страницей