Strange dl("php_mapscript.so") behavior
William Kyngesburye
woklist at KYNGCHAOS.COM
Thu Feb 16 07:42:11 PST 2006
Stefan, fancy seeing you over here...
Does it work with just the dl("php_mapscript.so"); line? Since
they're my Mac packages, I just want to make nothing is wrong there.
I can't remember off the top of my head if PHP can handle single
statements in if clauses without brackets. Just to be sure, try (or
whatever your style is with bracket placement):
if (PHP_OS == "WINNT" || PHP_OS == "WIN32") {
dl("php_mapscript_44.dll");
} else {
dl("php_mapscript.so");
}
Also, check the Apache and console/system logs for possible error
messages that don't don't get displayed.
On Feb 16, 2006, at 8:54 AM, Stefan Schwarzer wrote:
> Hi,
>
> I ran into a very strange thing:
>
> I run the usual code to get the mapscript library:
>
> if (PHP_OS == "WINNT" || PHP_OS == "WIN32")
> dl("php_mapscript_44.dll");
> else
> dl("php_mapscript.so");
>
>
> If my php code is correct, everything displays nicely. But once
> something is not correct - a semicolon missing, a bad syntax, etc.
> - the page stays white. As soon as I take the four lines of code
> away (especially the last one), it displays the error messages. But
> this is bad, cause then all my mapscript-related stuff won't work
> anymore...
>
> Does anyone have an idea why this is?
>
> Thanks for any hints,
>
> Stef
>
> PS: Just for the notes: I am running a Mac, with the kyngchaos
> installation packages.
-----
William Kyngesburye <kyngchaos at kyngchaos.com>
http://www.kyngchaos.com/
All generalizations are dangerous, even this one.
More information about the MapServer-users
mailing list