За последние 24 часа нас посетили 17973 программиста и 1624 робота. Сейчас ищут 887 программистов ...

Свои теги php

Тема в разделе "Прочие вопросы по PHP", создана пользователем tyanigor, 28 ноя 2013.

  1. tyanigor

    tyanigor Новичок

    С нами с:
    28 ноя 2013
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте.
    Как можно сконфигурировать php так, чтобы заменить стандартные <?php ?> на свое например [!my !]
    Возможно ли это?
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    О_о у <?php ?> был найден фатальный недостаток? Или думаете, что если будут стоять другие теги, то никто не догадается, что это пхп? Или что регуляркой нельзя будет все починить? Или что это защитит ваши скрипты от кражи, потому что они не будут работать у тех, кто "не настроил" свой php? О_о
     
  3. tyanigor

    tyanigor Новичок

    С нами с:
    28 ноя 2013
    Сообщения:
    3
    Симпатии:
    0
    Давайте без флуда.
    Недостатков нет. Вопрос не стоит о защите. Так нужно сконфигурировать php и есть такая задача.
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    какой четкий поцан
     
  5. Ke1eth

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

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    1) Включить asp_mode и пользоваться <% %>
    2) Написать парсер приводящий исходники из <?php в чо угодно.
    3) Пересобрать мир.

    А вообще да, стоит едкий запах фатального недостатка или очередного Болгеноса, вас случайно не Дениской кличут?
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    достаточно ограничиться пересборкой самого php, поправив ему кишечник :)

    Добавлено спустя 36 секунд:
    черт, у меня та же идея крутится последние несколько минут :) Кто-то поспорил с друганами, что напишет свой пхп с блекджеком и тегами.
     
  7. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    на хабре есть статья, как изменить синтаксис php
    а так... чем бы дитя не тешилось, лишь бы не забеременело
     
  8. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    чета ржу )))))
     
  9. tyanigor

    tyanigor Новичок

    С нами с:
    28 ноя 2013
    Сообщения:
    3
    Симпатии:
    0
    Спасибо большое, нашел.

    Нужно это все для двойной шаблонизации, первый уровень генерирует второй уровень кода. Поэтому нужно отделить первый слой от второго. Все это генерируется на винде. Поэтому пересоберу php.exe.
    Регексы для парсинга использовать не хочу, это не совсем красиво и правильно для моей задачи.
    Остальным спасибо за сарказм, поржал.

    Писать свой лексический анализатор, грамматику, ДКА в лом, на 3 курсе универа хватило.
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    жесть какая.

    тайну-то раскроешь?
     
  11. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    епт, а менять синтаксис php это стильно?
     
  12. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Что-то мне кажется, что автор изобретает какой-то уже существующий механизм, только очень через задницу.

    сгенерить вывод первого кода в отдельный файл и заинклудить, не?

    Или еще проще - сохранить в переменную и заEVALить, если код второго слоя строго динамичен и писать его в файл нет смысла.