Strange dl("php_mapscript.so") behavior

Stefan Schwarzer stefan.schwarzer at GRID.UNEP.CH
Thu Feb 16 08:09:50 PST 2006


Hi William,

happy that I was that my database was with your help up-and-running  
again, I attacked my postgres plus now postgis conversion. And  
whoops,... no more map display. I am shocked!! :-)

Ok, I tried it with only

	dl("php_mapscript.so");

But in vain. Still same result. Nothing displays. Not even a simple  
echo.

The apache and sys log don't give any results either. Once I had a  
"LOG:  unexpected EOF on client connection" displayed, but it  
disappeared suddenly...

Gush, what is this magic, that makes disappear everything on my page?!?!

Stef



> 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