What is PHP Desktop by F5Buddy - PowerPoint PPT Presentation

About This Presentation
Title:

What is PHP Desktop by F5Buddy

Description:

F5 Buddy is here to present PHP Desktop project. For more details visit – PowerPoint PPT presentation

Number of Views:19
Slides: 37
Provided by: f5buddy
Category:
Tags:

less

Transcript and Presenter's Notes

Title: What is PHP Desktop by F5Buddy


1
INTRODUCTION OF
  • PHP DESKTOP

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.

3
Download-https//github.com/cztomczak/phpdesktopd
ownloads
Click to download
4
https//github.com/cztomczak/phpdesktop/wiki/Down
load-Chrome
Click to download
5
Directory structure
6
(No Transcript)
7
Setting file
Show console or not
Set title of app
8
(No Transcript)
9
Inno 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
12
Set application name, version, publisher and
website and click next
13
Custom define infromation about folder of
appliaction
14
Browse app file and add app folder then click next
15
Phpdesktop-chrome.exe is our app file which is
browse in previous
16
Here we can add license file and information
about our app before and after installation of
app.
17
We can choose language
18
Here we can define name of setup and path where
we want to show app after installation and can
define icon of our app
19
Click on next
20
Click on finish
21
Here our app is compile click on yes
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
here 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

29
SQLite 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.

30
Disadvantage 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
32
Databse connection and table creation
33
(No Transcript)
34
Page link -http//sqlitebrowser.org/
35
Contact Us At
36
THANK YOU
Write a Comment
User Comments (0)
About PowerShow.com