php скомпилировать в exe
Как скомпилировать exe из PHP язык C#
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Как скомпилировать python 3.3.3 в exe? Как забустить cx-Freeze что бы получить exe?
Здравствуйте, всем. Помогите, пожалуйста: Как скомпилировать python 3.3.3 в exe? Как забустить.
Как скомпилировать exe
. но *.ехе файла не наблюдаю. ( //FunctionDemo #include #include int.
Как скомпилировать exe и JBuilder7?
Я слыша что можно в JBuilder7 както скомпилировать прогу в exe но не могу вспомнить где я это.
Добавлено через 2 минуты
aaanet, в PHP есть такая функция как system(), если я не ошибаюсь. Так же, там есть множество других функций для запуска внешних программ. Вызывайте компилятор C# из PHP, передавайте ему все необходимые параметры и компилируйте на здоровье.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Как скомпилировать самодостаточный exe
Всем доброго времени суток! Моя проблема заключается в следующем. Нужно скомпилировать *.py файл в.
Как скомпилировать код в exe-файл?
Есть код, уже который раз пытаюсь сделать из него исполняемый файл на Windows, пробовал.
Как скомпилировать свой файл в exe?
Всем привет! Только начал изучать Питона. В консоли всё окей отображается, но как вынести всю.
Создание приложения EXE в PHP DevelStudio. Урок 1
Дата публикации: 2013-06-03
От автора: задумывались ли Вы когда-нибудь о создании программ под Windows (приложений exe)? Думаю, что многие из Вас могут ответить положительно на этот вопрос. Данный цикл из 2-х уроков покажет Вам, как создавать такие приложения, пользуясь знаниями такого популярного языка программирования, как PHP.
Да-да, Вы не ослышались, именно PHP. Оказывается знания этого языка можно использовать не только для веб-программирования, но и для создания полноценных программ под Windows. А поможет нам в этом среда программирования PHP DevelStudio.
Детали учебника
Тема: PHP
Сложность: Средняя
Урок: Видео версия (.mp4)
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Время: 00:43:12
Размер архива: 92 Mb
Для демонстрации возможностей программы я решил взять приложение, которое я когда-то создавал и с которого началось мое знакомство с DevelStudio — это сортировщик файлов. Однажды мой знакомый фотограф попросил меня помочь с поиском программы, которая бы сортировала фотографии по дате создания. Фотографий у него много, десятки тысяч, и вручную лопатить такой массив, конечно же, он не хотел.
Задача, в общем-то, очень простая и на PHP решается буквально минут за 5-10. Но, сами понимаете, — это не выход, поскольку тогда мне бы пришлось устанавливать человеку веб-сервер, показывать как его запускать, скрипт бы работал только в браузере… в общем, такой вариант не подходит.
И как раз в этот момент мне и попалась на глаза среда программирования PHP DevelStudio. Итак, в первом уроке цикла мы с Вами решим задачу на сервере, создав рабочую функцию. Ну а во втором уроке уже познакомимся непосредственно со средой и перенесем туда написанную в первом уроке функцию и скомпилируем уже готовое приложение.
Для начала давайте прикинем логику работы приложения. Итак, нам потребуется 2 папки, в первой папке (назовем ее /files/) будут находиться файлы, которые необходимо сортировать, во вторую — /result/ — будем складывать уже сортированные файлы. Усложнять ничего не будем и сортировка будет производиться только по одному параметру — по дате. Соответственно, нам нужно будет считать все файлы в массив, а затем пройтись в цикле по массиву файлов. При этом для каждого файла будем получать его дату и по этой дате в папке /result/ будем создавать одноименную папку (если таковой еще нет). Например, имеем файл с датой 1 февраля 2010 года. При сортировке этого файла мы создадим папку 2010-02-01 и переместим файл в созданную папку. Ну а на выходе покажем пользователю результат в виде количества сортированных файлов.
Все довольно просто. В видео Вы можете посмотреть пошаговое создание функции. Здесь же я просто приведу уже готовую функцию, максимально откомментировав код:
Создание EXE приложений на PHP
INTRO
Все мы знаем что PHP предназначен для быстрого создания динамических Web страниц. Во всяком случае именно это написано на официальном сайте разработчиков PHP. Однако почему бы не попробовать найти PHP «немного» иное применение, например, попробовать создать полноценное приложение для Windows? Заинтересовал? Тогда понеслась!
Чёрный квадрат
Чтобы не утруждать Вас написанием скрипта, я решил написать его за Вас. Вот что у меня получилось:
Окошки
Если всё сделано правильно, то в директории с компилятором будет лежать свежесколоченое оконное приложение. Всё. Добавлю лишь, что все приложения я ещё рекомендовал бы упаковывать UPX`ом (который идёт сразу с Bamcompile).
Волшебный ларец
Все вышесказанное конечно весьма интересне и познавательно, однако бывают моменты когда нужных инструментов под рукой нет. Что делать тогда? Специально для такого случая есть один весьма любопытный приём получения EXE через шаманство в опциях SFX архива WinRAR. В качестве примера я буду использовать наш первый скрипт для консоли. Для начала помещаем наш скрипт в отдельную папку, туда же копируем php.exe и php*ts.dll. Далее создаём в этой же папке run.bat следующего содержания:
Теперь нам необходимо это добро упаковать, для этого выделяем все файлы, жмём правой кнопкой и выбираем «Add to archive. «.
В появившемся окне выбираем формат архива RAR, выставляем максимальное сжатие и ставим галочку «Create SFX archive».
По вкусу можете прилипить свою иконку в соответвующей вкладке. Теперь подтверждаем создание архива и на выходе получаем EXE без всяких компиляторов.
OUTRO
Итак, сегодня я показал Вам, как легко и просто можно раздвинуть границы использования PHP. Конечно кто-то всё это назовёт бредом, скажет мол размер у приложений большой, и память у них течет, и муторно всё это. Пусть говорят, однако никто не призывает Вас писать все оконные приложения на PHP, а данная статья лишь неплохое подспорье для пхп кодеров и всех интересующихся. На сим я закончу. Удачи.
Создание EXE приложений на PHP
INTRO
Все мы знаем что PHP предназначен для быстрого создания динамических Web страниц. Во всяком случае именно это написано на официальном сайте разработчиков PHP. Однако почему бы не попробовать найти PHP «немного» иное применение, например, попробовать создать полноценное приложение для Windows? Заинтересовал? Тогда понеслась!
Чёрный квадрат
Чтобы не утруждать Вас написанием скрипта, я решил написать его за Вас. Вот что у меня получилось:
Окошки
Если всё сделано правильно, то в директории с компилятором будет лежать свежесколоченое оконное приложение. Всё. Добавлю лишь, что все приложения я ещё рекомендовал бы упаковывать UPX`ом (который идёт сразу с Bamcompile).
Волшебный ларец
Все вышесказанное конечно весьма интересне и познавательно, однако бывают моменты когда нужных инструментов под рукой нет. Что делать тогда? Специально для такого случая есть один весьма любопытный приём получения EXE через шаманство в опциях SFX архива WinRAR. В качестве примера я буду использовать наш первый скрипт для консоли. Для начала помещаем наш скрипт в отдельную папку, туда же копируем php.exe и php*ts.dll. Далее создаём в этой же папке run.bat следующего содержания:
Теперь нам необходимо это добро упаковать, для этого выделяем все файлы, жмём правой кнопкой и выбираем «Add to archive. «.
В появившемся окне выбираем формат архива RAR, выставляем максимальное сжатие и ставим галочку «Create SFX archive».
По вкусу можете прилипить свою иконку в соответвующей вкладке. Теперь подтверждаем создание архива и на выходе получаем EXE без всяких компиляторов.
OUTRO
Итак, сегодня я показал Вам, как легко и просто можно раздвинуть границы использования PHP. Конечно кто-то всё это назовёт бредом, скажет мол размер у приложений большой, и память у них течет, и муторно всё это. Пусть говорят, однако никто не призывает Вас писать все оконные приложения на PHP, а данная статья лишь неплохое подспорье для пхп кодеров и всех интересующихся. На сим я закончу. Удачи.
Создание EXE приложений на PHP
INTRO
Все мы знаем что PHP предназначен для быстрого создания динамических Web страниц. Во всяком случае именно это написано на официальном сайте разработчиков PHP. Однако почему бы не попробовать найти PHP «немного» иное применение, например, попробовать создать полноценное приложение для Windows? Заинтересовал? Тогда понеслась!
Чёрный квадрат
Приложения делятся на консольные и оконные. Начнём с создания первых, так как это проще. Итак, для начала нужно определиться с тем, что мы будем писать… я предлагаю написать простой MD5 & Base64 Encoder — вещь в хозяйстве нужная и полезная, тем более здесь всё достаточно просто. Для запуска PHP скрипта из командной строки и передачи ему нужных параметров используется следующая конструкция:
Чтобы не утруждать Вас написанием скрипта, я решил написать его за Вас. Вот что у меня
получилось:
Окошки
Как Вы наверное уже догадались — при создании оконных приложений штатными средствами PHP уже не обойтись, поэтому для начала нужно выбрать инструмент для разработки нашего окошка. Среди всех инструментов больше всего выделяются два — это достаточно раскрученый PHP-GTK (www.gtk.php.net) и менее раскрученный, но не менее функциональный WinBlider (www.winbinder.org). Здесь как раз тот случай, когда более раскрученный и известный оказывается не так уж и хорош (это моё имхо), поэтому для разработки нашей первой форточки на PHP мы будем использовать WinBlinder. Для начала его нужно скачать. Готово? Окей, двигаемся дальше…
Винблиндер имеет свой собственный формат данных — phpw, который Вы можете сразу смело привязывать к вашему любимому редактору кода. По умолчанию при запуске phpw файла открывается содержащийся в нём PHP скрипт и прогоняется через интерпретатор с уже подключеными библиотеками блиндера. Как Вы наверное поняли — учится программировать на этой балалайке Вам придётся самим, однако в это нет ничего сложного, особенно человеку хоть немного знакомому с ООП в PHP. Однако даже незнакомый тоже сможет на нём кодить, так как по сути блиндер (в отличии от PHP-GTK) поддерживает и процедурное программирование. Кроме того WinBlinder весьма неплохо документирован, а инсталл архив уже содержит в себе несколько весьма любопытных примеров (особое внимание прошу обратить на редактор форм). У блиндера есть ещё куча фишек, функций и интересностей, но рамки данной статьи не позволяют мне на них останавливаться. Теперь пожалуй самое подходящее время вспомнить о нашем кодере. Чтобы не перегружать всё кодом я решил написать лишь MD5 Encoder:
Если всё сделано правильно, то в директории с компилятором будет лежать свежесколоченое оконное приложение. Всё. Добавлю лишь, что все приложения я ещё рекомендовал бы упаковывать UPX`ом (который идёт сразу с Bamcompile).
Волшебный ларец
Все вышесказанное конечно весьма интересне и познавательно, однако бывают моменты когда нужных инструментов под рукой нет… Что делать тогда? Специально для такого случая есть один весьма любопытный приём получения EXE через шаманство в опциях SFX архива WinRAR. В качестве примера я буду использовать наш первый скрипт для консоли. Для начала помещаем наш скрипт в отдельную папку, туда же копируем php.exe и php*ts.dll. Далее создаём в этой же папке run.bat следующего содержания:
Теперь нам необходимо это добро упаковать, для этого выделяем все файлы, жмём правой кнопкой и выбираем «Add to archive. ».
В появившемся окне выбираем формат архива RAR, выставляем максимальное сжатие и ставим галочку «Create SFX archive».
По вкусу можете прилепить свою иконку в соответвующей вкладке. Теперь подтверждаем создание архива и на выходе получаем EXE без всяких компиляторов.
OUTRO
Итак, сегодня я показал Вам, как легко и просто можно раздвинуть границы использования PHP. Конечно кто-то всё это назовёт бредом, скажет мол размер у приложений большой, и память у них течет, и муторно всё это. Пусть говорят, однако никто не призывает Вас писать все оконные приложения на PHP, а данная статья лишь неплохое подспорье для пхп кодеров и всех интересующихся. На сим я закончу. Удачи.