|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #58131 .php file can't be executed by cscript.exe
Submitted: 2008-03-30 06:47 UTC Modified: 2015-08-31 21:17 UTC
From: miau dot jp at gmail dot com Assigned:
Status: Suspended Package: PHPScript (PECL)
PHP Version: 5_2 CVS-2008-03-30 (dev) OS: Windows XP/Vista
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Bug Type:
From: miau dot jp at gmail dot com
New email:
PHP Version: OS:


 [2008-03-30 06:47 UTC] miau dot jp at gmail dot com
.php files can't executed by cscript.exe or by some other scripting hosts, for example, Sakura Editor.

Adding information below to the Windows Registory, PHPScript works fine.

***** Begin of PHPScript.reg
Windows Registry Editor Version 5.00

***** End of PHPScript.reg

Another option is prepare a new file extension such as ".phps" to handle PHPScript.

In either case, is it possible for you to update PHPScript install process to set such information?

Reproduce code:
***** Begin of test.php
$WScript->Echo("Hello World!");
***** End of test.php

>cscript /nologo test.php

Expected result:
Hello World!

Actual result:
Input Error: There is no script engine for file extension ".php".


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2009-05-03 13:09 UTC] miau dot jp at gmail dot com
I wrote a patch to fix the issue. I formerly wrote a
sample to associate extension ".php" with PHPScript,
it is better to associate extension ".phps" with
PHPScript since PHPScript needs no "<?php ... ?>"

Index: classfactory.cpp
RCS file: /repository/pecl/activescript/classfactory.cpp,v
retrieving revision 1.12
diff -u -r1.12 classfactory.cpp
--- classfactory.cpp	28 Jul 2004 12:32:49 -0000	1.12
+++ classfactory.cpp	3 May 2009 16:24:30 -0000
@@ -154,6 +154,8 @@
 	{ HKEY_CLASSES_ROOT,	"PHPScript",						NULL,				"PHPScript" },
 	{ HKEY_CLASSES_ROOT,	"PHPScript\\CLSID",				NULL,				"[CLSID]"},
 	{ HKEY_CLASSES_ROOT,	"PHPScript\\OLEScript",			NULL,				NULL},
+	{ HKEY_CLASSES_ROOT,	".phps",						NULL,				"PHPFile" },
+	{ HKEY_CLASSES_ROOT,	"PHPFile\\ScriptEngine",		NULL,				"PHPScript" },
 	{ 0, NULL, NULL, NULL }
 [2015-08-31 21:17 UTC]
-Status: Open +Status: Suspended
 [2015-08-31 21:17 UTC]
Because ActiveScript/PHPScript is unmaintained since years, I'm
suspendeding this request.
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Mar 03 10:01:29 2024 UTC