|
|
|
| Слышал, что есть версия РНР с помощью которой, можно писать прикладные программы.
Возможно ли такое? Если да, было бы великолепно. | |
|
|
|
|
|
|
|
для: Temnovit
(13.03.2006 в 19:35)
| | Консольные скрипты можно выполнять прямо так, о том как их запускать можно почитать в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1696, при желании можно связать расширение PHP с интерпретатором PHP, тогда Enter и двойной щелчёк по скрипту будут запускать его. | |
|
|
|
|
|
|
|
для: cheops
(14.03.2006 в 00:19)
| | Понял. Но это не совсем то, о чем я говорил. Можно ли создать ехе файл который будет работать независимо от самого РНР (на компьютере где РНР не установлен, например)? | |
|
|
|
|
|
|
|
для: Temnovit
(14.03.2006 в 12:57)
| | То есть говоря нормальным языком, скомпилировать код:)
Для этого существуют другие языки программрования. | |
|
|
|
|
|
|
|
для: Loki
(14.03.2006 в 13:30)
| | Само собой, но я довольно часто решаю повседневные задачи при помощи програмирования и стараюсь, чтобы на это уходило поменьше времени.
Как то, у меня была задача - заменить один блок текста на другой более чам в 300 файлах находящихся в разветвленном дереве каталогов. Я целую неделю писал программу на Delphi, которая бы открывала все файлы в всех под каталогах и заменяла бы то, что нужно.
Получилось около 800 строк (так много, потому, что я старался сделать программу как можно универсалнее для будущего использования).
Сами понимаете, на РНР это 5-6 строк. Я бы справился за 5 минут и продолжал бы работу. Скорость выполнения программы, для меня, принципиального значения не имеет. | |
|
|
|
|
|
|
|
для: Temnovit
(14.03.2006 в 13:58)
| | так если делаете для себя, то и используйте скрипты с интерпритатором. Запускайте все это из под апача. | |
|
|
|
|
|
|
|
для: Loki
(14.03.2006 в 14:05)
| | Это не всегда возможно... На рабочем месте у меня сервер не стоит... И вряд ли когда нибудь будет. | |
|
|
|
|
|
|
|
для: Loki
(14.03.2006 в 14:05)
| | Хм... можно и без Apache двойным щелчком (у меня на некоторых машинах даже Apache не стоит). | |
|
|
|
|
|
|
|
для: Temnovit
(14.03.2006 в 13:58)
| | exe-код вряд ли будет возможен в PHP, а если и будет, то это получится второй VB с размером исполняемого файла 6 Мб... Проще везде, где требуется выполнение скриптов поставить PHP. | |
|
|
|
|
автор: yanart (15.03.2006 в 13:37) |
|
|
для: Temnovit
(14.03.2006 в 13:58)
| | Я бы на Вашем месте написал бы dll или класс на Visual С++, фукции которых повторяют функции РНР работы со строками, файлами и т.д. А потом бы эти функции использовал для своих задач. Все бы еще спасибо сказали!!! | |
|
|
|