2016-04-21 6 views
2

Ich arbeite an einer Webmapping-Anwendung, die geologische Dokumente verwalten. Ich benutze PostgreSQL und Geoserver Ich versuche, die Daten auf PostgreSQL mit PHP zu holen und auf der Webseite anzuzeigen. Das ist mein PHP-SkriptIch kann mein PHP-Skript nicht auf Geoserver ausführen

<?php 
//mb_internal_encoding("UTF-8"); 
$conn = pg_connect("host=localhost port=5432 dbname=Gestion_Documents user=****** password=***") 
    or die('Connexion impossible : ' . pg_last_error()); 
$query = 'SELECT * FROM gisement'; 
$res = pg_query($query) 
    or die('Échec de la requête : ' . pg_last_error()); 
$cols = pg_num_fields($res); 
$rows = pg_num_rows($res); 

for ($k = 0; $k < $rows; $k++){ 
    for ($j = 0; $j < $cols; $j++) { 
     $line = pg_fetch_result($res, $k, $j); 
     echo '"'.pg_field_name($res, $j).'": '.$line.", "; 
    } 
    echo "\n"; 
} 
//========================================= 
//echo pg_fetch_result($res, 0, 0); 
//========================================= 
pg_free_result($res); 
pg_close($conn); 
?> 

Dieses Skript arbeitet perfekt mit Wampserver, aber es funktioniert nicht, wenn ich versuche, es auf Geoserver läuft So das Skript auf Geoserver läuft Ich versuche, einen Weg zu finden.

Antwort

0

GeoServer verfügt nicht über einen PHP-Interpreter, so dass Ihr Skript nicht ausgeführt werden kann. Sie müssen es neben Ihrer GeoServer-Installation normal ausführen.

Verwandte Themen