mirror of
https://github.com/php/php-src.git
synced 2024-10-08 18:26:27 +00:00
c921ceb49c
Give it a new CLSID and change the engine name to ActivePHP5. Globals registered by the scripting host are now auto-globals and don't need to be declared global when accessed from within functions.
57 lines
1.2 KiB
Plaintext
57 lines
1.2 KiB
Plaintext
This is the ActiveScript SAPI for PHP.
|
|
======================================
|
|
|
|
Once registered on your system (using regsvr32), you will be able to use
|
|
PHP script in any ActiveScript compliant host. The list includes:
|
|
|
|
o. Client-side script in Internet Explorer
|
|
o. Windows Script Host
|
|
o. ASP and ASP.NET
|
|
o. Windows Script Components / Behaviours
|
|
o. MS Scriptlet control
|
|
|
|
Probably the most useful of these will be using it with the scriptlet
|
|
control, or in your own activescript host, so that you can very easily
|
|
embed PHP into your win32 application.
|
|
|
|
Installation.
|
|
=============
|
|
|
|
Build and install it somewhere; then register the engine like this:
|
|
|
|
regsvr32 php5activescript.dll
|
|
|
|
Usage.
|
|
======
|
|
|
|
o. Client-side script in Internet Explorer
|
|
|
|
<script language="ActivePHP5">
|
|
$window->alert("Hello");
|
|
</script>
|
|
|
|
o. Windows Script Host
|
|
|
|
Create a .wsf file like this:
|
|
|
|
<job id="test">
|
|
<script language="ActivePHP5">
|
|
$WScript->Echo("Hello");
|
|
</script>
|
|
</script>
|
|
|
|
o. ASP and ASP.NET
|
|
|
|
<%@language=ActivePHP5 %>
|
|
<% $Response->Write("Hello"); %>
|
|
|
|
o. Windows Script Components / Behaviours
|
|
|
|
Use language="ActivePHP5" on your <script> tags
|
|
|
|
o. MS Scriptlet control
|
|
|
|
Set the language property to "ActivePHP5"
|
|
|
|
|