[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)