Title: What is PHP Desktop by F5Buddy
1INTRODUCTION OF
2 What Is PHP Desktop?
- PHP Desktop is an open source project founded by
Czarek Tomczak in 2012 to provide a way for
developing native desktop GUI applications using
web technologies such as PHP, HTML5, JavaScript
and SQLite.
3Download-https//github.com/cztomczak/phpdesktopd
ownloads
Click to download
4 https//github.com/cztomczak/phpdesktop/wiki/Down
load-Chrome
Click to download
5Directory structure
6(No Transcript)
7Setting file
Show console or not
Set title of app
8(No Transcript)
9Inno Setup
- Inno Setup is a free installer for Windows
programs. First introduced in 1997 - Download from
- http//www.jrsoftware.org/download.php/is.exe
- Then Install it
10 Select new file from here
11 Click on next
12Set application name, version, publisher and
website and click next
13Custom define infromation about folder of
appliaction
14Browse app file and add app folder then click next
15Phpdesktop-chrome.exe is our app file which is
browse in previous
16Here we can add license file and information
about our app before and after installation of
app.
17We can choose language
18Here we can define name of setup and path where
we want to show app after installation and can
define icon of our app
19Click on next
20Click on finish
21Here our app is compile click on yes
22(No Transcript)
23(No Transcript)
24(No Transcript)
25(No Transcript)
26(No Transcript)
27here we show two icon one is setup.exe which is
setup of app, and one is Myapp which is our app
after setup installation, and in window we can
see our app.
28 What is SQLite?
- SQLite is an in-process library that
implements a self-contained, serverless,
zero-configuration, transactional SQL database
engine. It is a database, which is
zero-configured, which means like other databases
you do not need to configure it in your system. -
- Download link-
- https//www.sqlite.org/download.html
29SQLite Features
- SQLite does not require a separate server process
or system to operate (serverless). - SQLite comes with zero-configuration, which means
no setup or administration needed. - SQLite is very small and light weight, less than
400KiB fully configured or less than 250KiB. - SQLite is self-contained, which means no external
dependencies.
30Disadvantage of SQLite
- the database is stored as a single file which can
be located anywhere in the directory hierarchy. - Any wrong process can open the database file and
overwrite it. SQLite has no way to defend against
this, so security must be performed at the file
level. Set permissions carefully, keep files out
of the web root, and/or use an .htaccess rule to
prevent unauthorized viewing. Youll also want to
make sure to sanitize user input
using sqlite_escape_string(), since SQL Injection
is still an issue.
31 How to use SQLite open
php.ini and enable php_sqlite3.dll
32Databse connection and table creation
33(No Transcript)
34Page link -http//sqlitebrowser.org/
35Contact Us At
36THANK YOU