Tachchen.
Ich sitze hier heute schon einen ganzen Tag an einem Problem, werde dieses jetzt mal hier veröffentlichen:
Randbemerkung:
Netzwerk mit AD, 500 Clients, Interner Webserver.
Ich möchte auf dem Clientdesktop eine für mich wichtige *.txt als Hintergrundbild (html) anzeigen, diese LOKAL auf dem Client öffnen.
Über die Fiunktion $_SERVER['REMOTE_ADDR' ] bekomm ich ja die Client-IP raus, und möchte dann anhand dieser auf dem Client eine TXT öffnen.
Aber irgendwie geht das nicht.
Ich habe folgendes probiert:
$back="\\"."\\";
$datei= $back.$_SERVER['HTTP_HOST']."\c$\test.txt";
$fp= fopen($datei, "rwx") or die ("Datei nicht gefunden");
while (!feof($fp))
{
$text=fgets($fp);
echo "
";
echo strtoupper(substr($text,4));
}
- Das funktioniert, damit liest er die auf dem Server liegende Datei und gibt mir diese auch aus.
Setze ich jetzt aber statt der 'HTTP_HOST' die 'REMOTE_ADDR', geht es nicht. Rechtevergabe= jeder-Vollzugriff.
Selbst über die Funktion
echo system("type ....txt") geht es wieder nur mit der txt die auf dem Server liegt, nicht aber auf dem Client, auch wenn ich die IP übergebe, in der CMD geht das.
Einen nslookup über system( "nslookup $_SERVER['REMOTE_ADDR']") habe ich erfolgreich getestet.
Nun weiß ich nicht mehr weiter...
Danke schon im Voraus!!!!
Hab noch vergessen:
Fehlermeldung:
Warning: fopen(\\172.24.115.169\C$\test.txt) [function.fopen]: failed to open stream: Permission denied in C:\Programme\xampp\htdocs\userfiles\it\index.php on line 37
Ich sitze hier heute schon einen ganzen Tag an einem Problem, werde dieses jetzt mal hier veröffentlichen:
Randbemerkung:
Netzwerk mit AD, 500 Clients, Interner Webserver.
Ich möchte auf dem Clientdesktop eine für mich wichtige *.txt als Hintergrundbild (html) anzeigen, diese LOKAL auf dem Client öffnen.
Über die Fiunktion $_SERVER['REMOTE_ADDR' ] bekomm ich ja die Client-IP raus, und möchte dann anhand dieser auf dem Client eine TXT öffnen.
Aber irgendwie geht das nicht.
Ich habe folgendes probiert:
$back="\\"."\\";
$datei= $back.$_SERVER['HTTP_HOST']."\c$\test.txt";
$fp= fopen($datei, "rwx") or die ("Datei nicht gefunden");
while (!feof($fp))
{
$text=fgets($fp);
echo "
";
echo strtoupper(substr($text,4));
}
- Das funktioniert, damit liest er die auf dem Server liegende Datei und gibt mir diese auch aus.
Setze ich jetzt aber statt der 'HTTP_HOST' die 'REMOTE_ADDR', geht es nicht. Rechtevergabe= jeder-Vollzugriff.
Selbst über die Funktion
echo system("type ....txt") geht es wieder nur mit der txt die auf dem Server liegt, nicht aber auf dem Client, auch wenn ich die IP übergebe, in der CMD geht das.
Einen nslookup über system( "nslookup $_SERVER['REMOTE_ADDR']") habe ich erfolgreich getestet.
Nun weiß ich nicht mehr weiter...
Danke schon im Voraus!!!!
Hab noch vergessen:
Fehlermeldung:
Warning: fopen(\\172.24.115.169\C$\test.txt) [function.fopen]: failed to open stream: Permission denied in C:\Programme\xampp\htdocs\userfiles\it\index.php on line 37
Kommentar