Создание приложения EXE в PHP DevelStudio. Урок 2

Создание приложения EXE в PHP DevelStudio

От автора: в первом уроке мы с Вами создали функцию, сортирующую файлы по дате их создания. В текущем уроке наша задача заключается в портировании данной функции в среду разработки PHP DevelStudio и последующем компилировании рабочего приложения EXE.

Полагаю, Вы уже установили на свой компьютер данную среду. Если еще не сделали этого, тогда установите, воспользовавшись инсталлятором из исходных материалов или скачав его с официального сайта. Итак, приступим.

Детали учебника

Тема: PHP

Сложность: Средняя

Урок: Видео версия (.mp4)

Время: 00:37:10

Размер архива: 82 Mb

скачать урок

В видео версии урока Вы можете найти пошаговое руководство по созданию приложения. Здесь же я выложу несколько измененный код PHP, который мы будем использовать для компонента «Функция».

$dir = "files/";
$res = "result/";

if(!file_exists($res)) mkdir($res);
if(!file_exists($dir)){
    mkdir($dir);
    MessageBox("Нет папки /files/ с подготовленными файлами", "Ошибка");
    return;
}

$files = array();
$handle = opendir($dir);

while (false !== ($file = readdir($handle))) {
	if(is_dir($dir.$file)) continue;
	$files[] = $file;
}

if(!$files){
    MessageBox("В папке /files/ нет файлов", "Ошибка");
    return;
}

$i = 0;

foreach($files as $file){
	$date = date("Y-m-d", filemtime($dir.$file));
	if(!file_exists($res.$date)){
		mkdir($res.$date);
	}
	rename($dir.$file, $res.$date."/{$file}");
	$i++;
}

return "Сортировано файлов: $i";

Как Вы могли заметить, код практически не изменился. Здесь мы просто заменили функцию exit() с выводом сообщений на завершение функции конструкцией return. Ну а вывод сообщений производится встроенной в среду функцией MessageBox(), первый аргумент которой хранит текст сообщения в модальном окне, а второй – заголовок модального окна.

На этом наш текущий урок завершен. Надеюсь, что он Вам понравился и был полезен.

Удачи Вам и до новых встреч!

P.S. Если данная тема Вам интересна, то мы, конечно же, ее продолжим… поэтому обязательно дайте знать об этом в своих комментариях.

Курс по программированию на языке PHP

Изучите PHP с нуля до результата!

Смотреть курс

Метки: ,

Комментарии Вконтакте:

Комментарии Facebook:

Комментарии (4)

  1. Александр

    Спасибо за урок! Будет время обязательно что то реализую например как мини библиотеку! :) ) Интересно как она работает с базой данных…

  2. Vyacheslav

    Можно ли создавать компоненты во время выполнения программы?

    • Андрей Кудлай

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

  3. darius

    а как сделать вывод всех картинок с папки и при нажатии на одну появляться слайдер и что б можно было гортать картинки?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree