Debian PHP Programm ausführen

H

horrorshow

Grünschnabel
Hallo Community,

ich habe folgendes Problem und zwar bin ich in Debian noch nicht ganz so fit,
so dass ich nicht genau weiss wie ich meinen PHP-Quellcode abändern muss, damit er auch unter Debian funktioniert.

So sieht er unter Windows aus:

PHP:
if (system ("\"C:\\Programme\\PostgreSQL\\8.2\\bin\\shp2pgsql.exe\
...

funktioniert super, Programm wird gestartet und führt danach die kommenden Befehle aus
Unter Debian liegt das Programm im folgendem Verzeichnis:
Code:
/var/src/postgresql-8.1.11/contrib/postgis/loader/shp2pgsql

Da ihr bestimmt mehr Ahnung von habt, wäre es nett, wenn mir jemand die Lösung Posten könnte.
Vielen Dank,
Simon
 
Sollte es so einfach sein ;)

PHP:
system('/var/src/postgresql-8.1.11/contrib/postgis/loader/shp2pgsql');
 
Sollte es so einfach sein

system('/var/src/postgresql-8.1.11/contrib/postgis/loader/shp2pgsql');

Hu slackfan,
genau das hab ich mir auch gedacht, leider kommt dann folgende Fehlermeldung:


Parse error: syntax error, unexpected T_LNUMBER in /var/src/shapetransformator/index.php
 
Die Fehlermeldung muss eine andere Ursache haben. Die erscheint normalerweise bei einem nicht escapten (furchtbares Deutsch) Hochkomma oder was Ähnlichem.
 
Das mit dem Hochkommata hab ich rausgenommen, war noch eins zu viel.
Jetzt kommt der übliche Fehler, von wegen das in der *.sql Datei nichts drinn steht...

Edit:
Mir ist da gerade ein anderer Gedanke gekommen :),
es kann sein das ich keine Schreibrechte vergeben habe, da ich das Ergebnis (also den SQL-Code) in eine *.sql-Datei schreiben möchte...
 

Ähnliche Themen

Fehler beim Einbinden von libxml2

Ubunt hängt sich auf nach Ati Treiber installation

Zurück
Oben