[Mapserver-DE] Probleme mit PHP und Mapserver

Michael Schulz mschulz at webgis.de
Mon Jun 6 09:43:56 CEST 2005


Hallo Jörg,

das liegt daran, dass die HTML-Templates nur vom mapserv-cgi Programm 
verarbeitet werden. Soll PHP-Code ausgeführt werden, müsste ja auch das 
php.cgi oder das apache php-modul die Seiten interpretieren.

Seiten die mit MapServer und PHP gebaut werden sollen, müssen auf 
PHP/MapScript zurückgreifen. Allerdings ist dann evtl. die 
Vorgehensweise beim Aufbau einer Karten-Anwendung anders, da Du ja nicht 
die CGI-Variablen zum zoomen, abfragen, etc. verwenden kannst - diese 
muss dann dein php-mapscript code erledigen.

Ob php-mapscript erfolgreich kompiliert wurde, kannst Du am besten 
testen, wenn du die php-Datei 
/mapserver-src/mapscript/php3/examples/phpinfo-mapscript.phtml 
ausführst. Dann sollte php eine ausführliche status-Meldung ausgeben, 
darunter findest Du auch die mapscript informationen.

Viele Grüße, Michael


Joerg Eller schrieb:
> Hallo erstmal,
> 
> dank der früheren Hilfen konnte ich den Mapserver auf meinem Zielsystem 
> installieren.
> Die Kartendarstellung und Abfrage der einzelnen Layer funktioniert auch.
> Ich habe mit Hilfe von AVEIN meine Daten für den Mapserver aufbereitet
> und dei HTML-Seiten an meine Bedürfnisse angepasst.
> Nun habe ich leider das Problem das wenn ich PHP-Code in die HTML-Seiten 
> einfüge
> dieser nicht ausgeführt, sondern als Text angezeigt wird.
> Der gleiche Code in einer seperaten php-datei wird ohne Probleme 
> ausgeführt.
> Woran kann das liegen?
> 
> Auf dem System läuft Debian, Apache 1.3.33, mysql 4.0.23, PHP in der 
> Version 4.3
> und der Mapserver 4.4.1.
> Muß um PHP- in der HTML-Darstellung nutzen zu können zwangsläufig 
> MAPSCRIPT mit Kompilliert sein? Bin mir nicht sicher ob das beim 
> Kompillieren geklappt hat.
> Habe allerdings auch keine Fehlermeldung bekommen.
> 
> Bin für alle Tips dankbar.
> 
> Mit freundlichen Grüßen
> 
> Jörg
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
> 


-- 
-----------------------------------------------------------
Michael Schulz                            mschulz at webgis.de

in medias res  Gesellschaft für Informationstechnologie mbH

In den Weihermatten 66              Tel +49 (0)761 556959-5
79108 Freiburg                      Fax +49 (0)761 556959-6

                www.webgis.de / www.zopecms.de
-----------------------------------------------------------
NEU ++ UMN MapServer Hosting ++ http://www.webgis.de ++ NEU
-----------------------------------------------------------




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)