texrdcom
Новичок
bcompiler - получения exe файла ?
Пробую создать exe файл ну ни как может кто уже делал такое. Интересует именно создания exe файла который можно запускать без установленного php. Ниже то что я пробовал.
Выдает ошибку нет функции main в классе строка 19.
apache 1.32 php 5.05 windows xp
__________
Также пробовал создать файлы с байт кодом и инклюдить их сдесь все работает но если отключить оптимизатор Zend в php.ini
Пробую создать exe файл ну ни как может кто уже делал такое. Интересует именно создания exe файла который можно запускать без установленного php. Ниже то что я пробовал.
PHP:
<?php
class myclass
{
function main()
{
echo 'ppp';
}
}
/* creating the output file (example.exe) */
$fh = fopen("example.exe", "w");
/* 1) writing a stub (phpe.exe) */
/**
* phpe.exe - это переименованный файл php.exe
* с инстала php - это правильно ?
*/
$size = filesize("phpe.exe");
$fr = fopen("phpe.exe", "r");
fwrite($fh, fread($fr, $size), $size);
$startpos = ftell($fh);
/* 2) writing bytecodes */
bcompiler_write_header($fh);
bcompiler_write_class($fh, "myclass");
bcompiler_write_function($fh, "main");
bcompiler_write_footer($fh);
/* 3) writing EXE footer */
bcompiler_write_exe_footer($fh, $startpos);
/* closing the output file */
fclose($fh);
?>
apache 1.32 php 5.05 windows xp
__________
Также пробовал создать файлы с байт кодом и инклюдить их сдесь все работает но если отключить оптимизатор Zend в php.ini