beuldi
Cadet 3rd Year
- Registriert
- Nov. 2009
- Beiträge
- 56
Moin
Der Titel mag vielleicht so'n bisschen irreführend sein, aber ich versuch das mal zu erklären...
Ich bin dabei, eine kleine Werkzeug-Datenbank mittels PHP und MySQL zu programmieren in der Werkzeuge für CNC-Werkzeugmaschinen verwaltet werden. Mit einem Zoller-Werkzeugeinstellgerät werden die Werkzeuge vermessen und es wird eine XML-Datei im Netzwerk erstellt, welche ich auch auslesen kann um die Informationen in der Datenbank aufzunehmen.
Jetzt möchte übers Netzwerk die Daten auf die jeweilige Maschine übertragen. So weit, so gut...
Nun zum Problem:
Die CNC-Maschine ist W2k-basierend und meine Apache/MySQl-Umgebung ist XAMPP.
Der benötigte Pfad in der Maschine, in welchen die Dateie erstellt werden soll, ist im Netzwerk freigegeben.
Wenn ich jetzt den Pfad, bwz die Datei dazu im Script per fopen anfrage, dann funktioniert das nur, wenn ich den Namen des Clients, also der Maschine, angebe. Und wenn ich stattdessen die IP angeben, bekomme ich einen Permission Denied-Fehler.
Warum ist das so?
Der Titel mag vielleicht so'n bisschen irreführend sein, aber ich versuch das mal zu erklären...
Ich bin dabei, eine kleine Werkzeug-Datenbank mittels PHP und MySQL zu programmieren in der Werkzeuge für CNC-Werkzeugmaschinen verwaltet werden. Mit einem Zoller-Werkzeugeinstellgerät werden die Werkzeuge vermessen und es wird eine XML-Datei im Netzwerk erstellt, welche ich auch auslesen kann um die Informationen in der Datenbank aufzunehmen.
Jetzt möchte übers Netzwerk die Daten auf die jeweilige Maschine übertragen. So weit, so gut...
Nun zum Problem:
Die CNC-Maschine ist W2k-basierend und meine Apache/MySQl-Umgebung ist XAMPP.
Der benötigte Pfad in der Maschine, in welchen die Dateie erstellt werden soll, ist im Netzwerk freigegeben.
Wenn ich jetzt den Pfad, bwz die Datei dazu im Script per fopen anfrage, dann funktioniert das nur, wenn ich den Namen des Clients, also der Maschine, angebe. Und wenn ich stattdessen die IP angeben, bekomme ich einen Permission Denied-Fehler.
Warum ist das so?
PHP:
$pfad = "\\\\machine\\pfad_zur_datei"; // geht
PHP:
$pfad = "\\\\192.168.0.102\\pfad_zur_datei"; // geht nicht