Как убрать комментарии из проги?

Тема в разделе "PHP", создана пользователем pinox, 4 апр 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. pinox

    pinox Постоялец

    Регистр.:
    14 июн 2007
    Сообщения:
    131
    Симпатии:
    23
    Собственно, сабж. Я хочу, чтобы остался только код.
     
  2. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    любой обфускатор сделает на раз ( PHP Defender где то на форуме )
    или регулярными выражениями
     
    pinox нравится это.
  3. pinox

    pinox Постоялец

    Регистр.:
    14 июн 2007
    Сообщения:
    131
    Симпатии:
    23
    Извини, а ты не мог бы набросать примерчик. Я полный ноль в регулярных выражениях. Учить всё равно придётся, но нужно срочно.
     
  4. fangete

    fangete Постоялец

    Регистр.:
    2 ноя 2007
    Сообщения:
    144
    Симпатии:
    124
    pinox нравится это.
  5. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    Так на вскидку :
    однострочные коментарии
    Код:
    //(.)+\r
    многострочные
    Код:
    /\*([[\x00-\xFF])+?\*/
    PS проверь , а то под рукой ничего нет


    вообще можно обойтись и строковыми функциями
     
    pinox нравится это.
  6. pinox

    pinox Постоялец

    Регистр.:
    14 июн 2007
    Сообщения:
    131
    Симпатии:
    23
    Спасибо, что откликнулись. Думаю, что проблема будет решена.
     
  7. dejavu18

    dejavu18 Постоялец

    Регистр.:
    2 авг 2009
    Сообщения:
    74
    Симпатии:
    17
    Удалось решить и если да то подскажите как
     
  8. mironovad

    mironovad Писатель

    Регистр.:
    13 ноя 2009
    Сообщения:
    6
    Симпатии:
    1
    в Zend есть функция которая автоматом убивает комментарии. искать тут zend.com
     
  9. dejavu18

    dejavu18 Постоялец

    Регистр.:
    2 авг 2009
    Сообщения:
    74
    Симпатии:
    17
    кстати сам нашел. если взять проект сайта открыть в дриме вейвере то поиском можно поудалять все комментарии и где-то я читал что в дриме есть оптимизация кода, удаление лишних пробелов и т.д.
     
  10. diavolic

    diavolic

    Регистр.:
    17 мар 2010
    Сообщения:
    522
    Симпатии:
    102
    PHP:
    $html_body preg_replace ("/(\/*.+?*\/)/i"""$html_body);
    $html_body preg_replace ("/(\/\/[^\n]+/i"""$html_body);
     
Статус темы:
Закрыта.