Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > php -> c


Автор: webber 3.10.2006, 07:04
если я не ошибаюсь то php транслирует код в с и исполняет его.
вопрос можно ли отранслировать php код в файл, чтоб в том файле был сишный код.

Автор: -=Ustas=- 3.10.2006, 09:06
Цитата(webber @  3.10.2006,  07:04 Найти цитируемый пост)
если я не ошибаюсь то php транслирует код в с и исполняет его.

Обоснуй свое предположение. 

Автор: helflip 3.10.2006, 09:44
Как я понял тебе нужен конвертер из PHP в С smile 
Зачем smile

Добавлено @ 09:55 
webber, Ник у тебя знакомый smile  Я так назвал свой первый курсовик WebBer (WebBrowser Всмысле) smile  
Сори за флуд! smile 

Автор: Mal Hack 3.10.2006, 10:25
Цитата(webber @  3.10.2006,  08:04 Найти цитируемый пост)
если я не ошибаюсь то php транслирует код в с и исполняет его.

Любой программный код при трансляции переводится на машинный язык...
Си - не машинный. На Си написан сам интерпретатор.
Плюс ко всему, на сегодняшний день невозможно написать полный переводчик с одного языка на другой...

Автор: webber 4.10.2006, 03:26
Цитата(helflip @  3.10.2006,  09:44 Найти цитируемый пост)
Как я понял тебе нужен конвертер из PHP в С


правильно понял.


Цитата(helflip @  3.10.2006,  09:44 Найти цитируемый пост)
Зачем 


для защиты исходника

Цитата(Mal Hack @  3.10.2006,  10:25 Найти цитируемый пост)
Си - не машинный. На Си написан сам интерпретатор.


я не правильно понял.

p.s. я знаю о специальных программах которые шифруют php с помощью самого php, но меня интересует именно конвертер из PHP в С.

Автор: SamDark 4.10.2006, 08:03
webber
Цитата

Плюс ко всему, на сегодняшний день невозможно написать полный переводчик с одного языка на другой...

Автор: ewolf 4.10.2006, 10:03
Исходник, написанный на C будет таким же открытым для всех, как и PHP.
Конвертеров не существует за полной ненадобностью.
Возникает потребность - пиши сразу на C

Автор: nerezus 4.10.2006, 17:24
Если тебе надо защитить свой исходник, то не бойся: он никому не понадобится.

Автор: Mal Hack 4.10.2006, 18:50
Цитата(webber @  4.10.2006,  04:26 Найти цитируемый пост)
p.s. я знаю о специальных программах которые шифруют php с помощью самого php, но меня интересует именно конвертер из PHP в С.

Это называется обфускацией кода, а не шифрование... Но при этом, принцип обфускации не заключается в каком-то переводе, а как сделствии лексико-морфологическом анализе. Ни в какое Си он не переводит.

Автор: SamDark 5.10.2006, 07:32
Есть ещё Zend Encoder. Если не ошибаюсь, он код компилирует и исполняет в виртуальной машине.

Автор: Kefir 5.10.2006, 08:33
Цитата(SamDark @  5.10.2006,  07:32 Найти цитируемый пост)
Есть ещё Zend Encoder. Если не ошибаюсь, он код компилирует и исполняет в виртуальной машине

Теперь он Zend Guard. Он умеет кодировать код и делать обфускацию. Кодирует он в некий "Zend Intermediate Code format". Для того чтобы такие закодированные скрипты работали необходимо ставить Zend Optimizer. Но опять же - сишником тут и не пахнет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)