[Mapserver-DE] Abfrage-Template: keine Einbindung von php-Skript möglich?
Till Adams
adams at terrestris.de
Die Mai 2 15:31:24 CEST 2006
Herr Scholle,
nein, php wird nicht geparst, da der umn das template parst und nicht
der apache.
Umweg: html als "Frame" mit Onload Funktion, die ein php Skript in einem
Frame o.ä. aufruft und diesem zB. Parameter über das Objekt per GET/POST
übergibt:
Ihr Template könnte so aussehen:
<html>
[...]
<script>
function goto() {
var str = "<relpathto.php>/ihrphp.php?"
str += "param = [HIERUEBERGIBTDERUMNWAS]";
document.forms[0].IhrFrame.src = str
}
</script>
<body onload="javascript:goto()"
<iframe name="IhrFrame" src=""></iframe>
[...]
Sie müssen dran denken, daß Sie oben den Pfad zum frame-PHP
(<relpathto.php>) ausgehend vom cgi-Ordner angeben müssen, da das obere
html ja wie gesagt der umn parst.
Grüsse aus Bonn,
Till Adams
Burghardt.Scholle at stadt.wolfsburg.de schrieb:
>Hallo Liste,
>
>ich habe ein Abfrage-Template erstellt, dass mir die Werte verschiedener
>Spalten einer Postgresql-Tabelle ausgibt. Das funktioniert soweit auch ohne
>Probleme.
>Nun möchte ich mir mit Hilfe von php z.B. die Koordinaten eines Punktes oder
>die Fläche eines Polygons ausgeben lassen. Das ist im Rahmen einer
>"normalen" php-Datei mit entsprechenden SQL-Statements auf eine mit
>Postgis-Funktionen ausgestattete Datenbank kein Problem.
>Offensichtlich wird aber keinerlei php-Code in einem Template interpretiert
>- selbst ein einfaches "echo" nicht. Gibt es im Rahmen/Umfeld des Templates
>eine "einfache" Lösung dieses Problems oder muss ich die komplette Abfrage
>anders - sprich aufwändiger - stricken?
>
>Mein System: Debian Etch - PHP 5.1.2 - PostgreSQL 8.1 - Postgis 1.1.1 -
>Mapserver 4.8.3
>
>Viele Grüße
>Burghardt Scholle
>
>***************
>
>Stadt Wolfsburg
>Geschäftsbereich Bürgerdienste
>GIS-Büro
>Rathaus A, Zi. A911
>Porschestraße 49
>38440 Wolfsburg
>Tel.: (05361) 28-2531
>Fax.: (05361) 28-1877
>
>mailto:gis at stadt.wolfsburg.de
>
>_______________________________________________
>Mapserver-DE mailing list
>Mapserver-DE at freegis.org
>https://freegis.org/mailman/listinfo/mapserver-de
>
>
--
******************************************
* released: AmeiN! ArcMap-Export-2-UMN *
* LiveLinux 'WebGIS on CD' *
* http://www.terrestris.de *
******************************************
------------------------------------------
Dipl. Geogr. Till Adams
terrestris, H. Paulsen& T. Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * http://www.terrestris.de
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)