Folgende Situation.
Ich habe einen Webserver (XAmpp) laufen auf dem ein php-script eine
VisualBasic.exe (exec($command)) aufruft. Diese VB.exe greift auf ein
Textdatei, die auserhalb des htdocs-ordner liegt lesend zu. Das Ganze
klappt einwandfrei.
Liegt die Textdatei jedoch auf einem gemappten Netzlaufwerk, kann Sie
nicht göffnet werden. Starte ich die VB.exe direkt (also nicht aus dem
php-script) funktioniert das Lesen auch über Netzlaufwerke.
Das Probleme liegt also wohl nicht der VB.exe, sondern am Aufruf der
VB.exe durch das php-script.
Ich bin ratlos - bitte um Hilfe
> Das Probleme liegt also wohl nicht der VB.exe, sondern am Aufruf der
> VB.exe durch das php-script.
Hat denn der Nutzer unter dem der Apache läuft auch die nötigen Rechte um
das Netzlaufwerk bzw die Datei lesen zu dürfen?
HTH
Norbert
Ja, auf dieses gemappte Netzlaufwerk hat "Jeder" Vollzugriff. Der
Zugriff auf die text-datei übers Netzwerk funktioniert, wenn ich die
.exe direkt starte. Nur wenn ich sie aus dem php-script starte, kann sie
nicht übers Netzwerk geöffnet werden.
Trotzdem, danke für den Tipp mit den Rechten - vielleicht gehört der
Apache-Nutzer ja nicht zur Gruppe "Jeder". Ich werde mal recherchieren.
Danke.