74d8f3f190
Avoid duplication of code
2018-07-12 15:23:24 +02:00
e3427042c8
This readme is obsolete as it covers PH7 only. New readme for P# needs to be written.
2018-07-12 15:21:50 +02:00
331e21cb12
GCC does not like large constants without a suffix
2018-07-12 15:17:17 +02:00
8f7f9a1ef8
Fix build on some Solaris installations
2018-07-12 15:16:39 +02:00
Rafal Kupiec
f3152333d6
Fix ord() showing negative values for some special characters. This fixes PH7 ticket #18
2018-07-12 13:49:10 +02:00
Rafal Kupiec
4a98bdc865
dos2unix
2018-07-12 13:45:11 +02:00
Rafal Kupiec
404a2cb402
Fix mutex memory leak in ph7_vm_release()
2018-07-12 13:43:21 +02:00
Rafal Kupiec
25a0e7d64e
More generic Makefile, allowing to build just source files with changes
2018-07-12 13:32:53 +02:00
Rafal Kupiec
520e2280e4
No amalgamation
2018-07-12 13:31:05 +02:00
Rafal Kupiec
34a5eb817c
Add cleaning option
2018-07-12 13:29:59 +02:00
Rafal Kupiec
ef0c9a157b
Add simple interpreter and let it build from de-amalgamated source code
2018-07-12 13:28:46 +02:00
Rafal Kupiec
5b10ea3b41
de-amalgamation of code for easier maintenance
2018-07-12 13:26:32 +02:00
Rafal Kupiec
3ad53da597
We do not need any C examples
2018-07-12 13:17:29 +02:00
Rafal Kupiec
4202cc559d
We will relicense the project under GPLv3 with a permission of Symisc Systems, SUARL
2018-07-12 13:15:49 +02:00
Rafal Kupiec
e61bab138f
We will not use Travis
2018-07-12 13:12:28 +02:00
Symisc Systems
29f589677e
Update README.md
2018-02-19 02:48:33 +01:00
Symisc Systems
dcd6547196
Travis build badge
2018-02-19 02:47:40 +01:00
Symisc Systems
6cd8af0a84
Makefile for Travis
2018-02-19 02:40:33 +01:00
Symisc Systems
5ad1cd3c8c
Makefile for Travis build
...
For your own deployment, just drop ph7.c and ph7.h in your source tree without any dependency
2018-02-19 02:37:21 +01:00
Symisc Systems
b0f2cd6966
New Makefile
2018-02-19 02:34:18 +01:00
Symisc Systems
19dd0c9616
Update Makefile
2018-02-19 02:29:38 +01:00
Symisc Systems
6188ea48b0
Update .travis.yml
2018-02-19 02:15:27 +01:00
Symisc Systems
07345c7a35
Update Makefile
2018-02-19 02:14:44 +01:00
Symisc Systems
6a4caff7b5
Update Makefile
2018-02-19 02:12:01 +01:00
Symisc Systems
d20fafdf12
Update Makefile
2018-02-19 02:09:58 +01:00
Symisc Systems
39ac965600
Update Makefile
2018-02-19 02:07:31 +01:00
Symisc Systems
ad5117a74f
Update .travis.yml
2018-02-19 02:02:03 +01:00
Symisc Systems
306fe67aca
Update .travis.yml
2018-02-19 01:59:24 +01:00
Symisc Systems
1d4faf331c
Update .travis.yml
2018-02-19 01:55:17 +01:00
Symisc Systems
d09cbdc7e5
Create Makefile
2018-02-19 01:52:22 +01:00
Symisc Systems
200c8bef37
Update .travis.yml
2018-02-19 01:02:57 +01:00
Symisc Systems
d42d66627c
Update build command
2018-02-19 00:55:35 +01:00
Symisc Systems
c59d4f4101
Travis build
2018-02-19 00:45:15 +01:00
Mrad Chems Eddine
ebf214db48
Merge pull request #13 from Red54/patch-1
...
Update ph7_cgi.c
2016-04-18 02:54:37 +01:00
謝致邦 (XIE Zhibang)
8e91eda94f
Update ph7_cgi.c
2016-04-17 14:27:25 +08:00
謝致邦 (XIE Zhibang)
3918f8555f
Update ph7_cgi.c
2016-04-17 14:19:00 +08:00
Mrad Chems Eddine
02e936887c
Merge pull request #12 from Red54/master
...
Add examples/ph7_cgi.c.
2015-12-21 00:30:41 +01:00
謝致邦
eae86ddeaa
Add examples/ph7_cgi.c.
2015-12-07 15:58:09 +08:00
Mrad Chems Eddine
32dc76e8e5
Merge pull request #11 from 5loyd/master
...
Fix handle leak.
2015-11-27 00:56:49 +01:00
5loyd
feb0eee569
fix handle leak.
2015-11-25 16:40:50 +08:00
5loyd
62b4e109a5
fix dead loop ( single comment flag "/*" )
2015-11-25 14:51:51 +08:00
Mrad Chems Eddine
d80f4ba8aa
Merge pull request #3 from biserkov/patch-1
...
Update README.md
2014-02-22 03:06:06 -08:00
Jordan Biserkov
87a09f15a8
Update README.md
...
Add syntax highlighting to make the code blocks more readable.
2014-02-22 11:03:56 +02:00
Mrad Chems Eddine
52df8947dc
Update README.md
2014-02-19 07:55:56 -08:00
Mrad Chems Eddine
2046afb249
PH7 Readme/Intro/Tuto and stuff
2014-02-19 03:22:44 -08:00
Mrad Chems Eddine
ae017b045d
Update README.md
2014-02-19 03:11:17 -08:00
Mrad Chems Eddine
5fb3f4b792
Foreign (C/C++) Function Implementation Intro
...
Introduction to the implementation of foreign functions plus the related interfaces such as ph7_value_to_int(), ph7_result_string() and so on.
2014-02-19 02:30:01 -08:00
Mrad Chems Eddine
de31633389
constant expansion mechanism exmaple
...
Introduction to the powerful constant expansion mechanism introduced by the version 2 of the PH7 engine.
2014-02-19 02:28:17 -08:00
Mrad Chems Eddine
4c8b371f1d
PH7 Interpreter Introduction
2014-02-19 02:23:03 -08:00
Mrad Chems Eddine
c303bb617a
Source code of the PH7 Interpreter
...
The PH7 interpreter is a simple,basic stand-alone PHP interpreter that allows
the user to enter and execute PHP files against a PH7 engine.
To start the ph7 program, just type "ph7" followed by the name of the PHP file
to compile and execute. That is, the first argument is to the interpreter, the rest
are scripts arguments, press "Enter" and the PHP code will be executed.
If something goes wrong while processing the PHP script due to a compile-time
error,your error output (STDOUT) should display the compile-time error messages.
2014-02-19 02:22:14 -08:00