Suchen
Inside Forum
Nützliche Links




 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 

Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.08.2016, 18:15
dailynight dailynight ist offline
Besucher
 
Registriert seit: 05.01.2008
Beiträge: 68
Standard hosts Datei via PHP auf Win7 erstellen

Hallo zusammen,

ich schreibe via PHP eine hosts-Datei für Windowsmaschinen und lege diese auf dem internen Linuxserver ab. Diese Dateien müßte ich nun per PHP auf die Win7-Maschinen im LAN schreiben.

Diese sind für nur lokal erreichbar, über ihre festen IP's. Alle Maschinen sind so eingerichtet, dass sie den Gastzugriff auf die hosts-Dateien erlauben.

Aber wie schreibe ich nun via PHP die Datei in das Win7 Verzeichnis?

So was hier hat nicht funktioniert.
PHP Quellcode:
$lokaledatei = '192.168.XXX.XXX\etc';
if (is_readable($lokaledatei)) {
    echo 'Die Datei:'.$lokaledatei.' ist lesbar<br />';
} else {
    echo 'Die Datei:'.$lokaledatei.' ist nicht lesbar<br />';
}
$fp = fopen($lokaledatei, 'w');
__________________
Nur wer ständig lernt, ist der Dummheit eine Nasenlänge voraus!
Mit Zitat antworten
  #2  
Alt 12.08.2016, 18:20
Kasalop Kasalop ist offline
Forum-Mitarbeiter
 
Registriert seit: 29.12.2006
Ort: München
Beiträge: 5.904
Standard AW: hosts Datei via PHP auf Win7 erstellen

Ich verstehe den Workflow noch nicht so ganz. Also es werden hosts Dateien auf dem linuxserver generiert. Aber wie sollen die nun auf die Win7 Maschinen kommen? Soll der Linuxserver die Dateien auf die Win7 Maschinen bringen, oder fragen die Win7 Maschinen die hosts Datei beim Server an? Wer hat hier welche Rolle? Und wie hast du den Gastzugriff freigegeben?

Lg Kasalop
__________________
Es gibt 10 Arten von Menschen auf der Welt. Die die die binäre Mathematik verstehen und die die sie nicht verstehen!

Zu welcher der Gruppen gehörst du?
Mit Zitat antworten
  #3  
Alt 12.08.2016, 18:26
hellbringer hellbringer ist offline
Forum-Mitarbeiter
 
Registriert seit: 27.03.2008
Beiträge: 31.071
Standard AW: hosts Datei via PHP auf Win7 erstellen

Das ist eigentlich keine PHP-Frage, sondern eine Konfigurationsfrage der Systeme. Wie ist denn das Verzeichnis vom Linux-Server am Windows-Rechner gemountet?
Mit Zitat antworten
  #4  
Alt 12.08.2016, 18:34
dailynight dailynight ist offline
Besucher
 
Registriert seit: 05.01.2008
Beiträge: 68
Standard AW: hosts Datei via PHP auf Win7 erstellen

Erstmal Danke für die guten Fragen. Ich hätte das tatsächlich etwas genauer erklären sollen.

Unser Netzwerk abeitet mit virtuellen hosts. Diese können manuell auf dem Linuxserver angelegt werden. Dieser hängt zwar im Lan, aber Win-Rechner sind nicht gemounted.

Da das Routen der lokalen Domains nicht über DNS läuft, sondern über die Vhosts, brauche ich auf den Winmaschinen noch eine modifikation der Win-hosts-Datei. Diese ist über eine Netzwerkfreigabe freigegeben. Die hosts Datei habe ich für alle freigegeben, das heißt auch Gastzugriff.

Früher habe ich die Datei einfach von den Winrechnern syncronisiert. Das möchte ich nun nicht mehr machen. Die aktuelle hosts soll erst generiert und dann an alle Win Rechner verteilt werden.

Mir fehlt nur irgendwie grade der Plan.
__________________
Nur wer ständig lernt, ist der Dummheit eine Nasenlänge voraus!
Mit Zitat antworten
  #5  
Alt 12.08.2016, 18:41
dailynight dailynight ist offline
Besucher
 
Registriert seit: 05.01.2008
Beiträge: 68
Standard AW: hosts Datei via PHP auf Win7 erstellen

Der Linuxserver steht den Winmaschinen glaube ich über SAMBA zur Verfügung. Über V-hosts stehen Webverzeichnisse (im LAN) zur Verfügung.

Sinn soll es sein, dass PHP eine Domain und Datenbank, Verzeichnis und index.html anlegt, und die hosts auf allen Rechnern im Netz aktualisiert.

Dann muss der Vhost auf dem Linuxserver nur noch manuell angelegt werden. Würde ich auch gerne automatisiert machen, weiss aber echt nicht wie.
__________________
Nur wer ständig lernt, ist der Dummheit eine Nasenlänge voraus!
Mit Zitat antworten
  #6  
Alt 12.08.2016, 19:03
dailynight dailynight ist offline
Besucher
 
Registriert seit: 05.01.2008
Beiträge: 68
Standard AW: hosts Datei via PHP auf Win7 erstellen

ok, keiner mehr ne Idee?
__________________
Nur wer ständig lernt, ist der Dummheit eine Nasenlänge voraus!
Mit Zitat antworten
  #7  
Alt 12.08.2016, 21:55
Kasalop Kasalop ist offline
Forum-Mitarbeiter
 
Registriert seit: 29.12.2006
Ort: München
Beiträge: 5.904
Standard AW: hosts Datei via PHP auf Win7 erstellen

nutz
DOKU-VORLESE-SERVICE(TM)
bool copy(string source, string dest[, resource context])
Copies file
und dann denk an die leading \\ vor der ip adresse, diese musst du noch excapen wodurch es dann 4x backslash werden.

Lg Kasalop
__________________
Es gibt 10 Arten von Menschen auf der Welt. Die die die binäre Mathematik verstehen und die die sie nicht verstehen!

Zu welcher der Gruppen gehörst du?
Mit Zitat antworten
  #8  
Alt 12.08.2016, 22:16
Oliver Albers Oliver Albers ist offline
Forum-Mitarbeiter
 
Registriert seit: 03.12.2002
Beiträge: 27.413
Oliver Albers eine Nachricht über ICQ schicken
Standard AW: hosts Datei via PHP auf Win7 erstellen

Unwahrscheinlich dass das copy funktionieren wird um von Linux aus Dateien nach Windows zu kopieren. Linux arbeitet nicht direkt mit UNC-Pfaden. Man könnte aber z.B. das Programm smbclient verwenden, um die Datei zu kopieren.
__________________
Olli
Mit Zitat antworten
  #9  
Alt 12.08.2016, 22:41
Kasalop Kasalop ist offline
Forum-Mitarbeiter
 
Registriert seit: 29.12.2006
Ort: München
Beiträge: 5.904
Standard AW: hosts Datei via PHP auf Win7 erstellen

Zitat:
Zitat von Oliver Albers Beitrag anzeigen
Unwahrscheinlich dass das copy funktionieren wird um von Linux aus Dateien nach Windows zu kopieren. Linux arbeitet nicht direkt mit UNC-Pfaden. Man könnte aber z.B. das Programm smbclient verwenden, um die Datei zu kopieren.
Also im Netz habe ich einige Beispiele gefunden die UNC Angaben und copy verwenden. Ich habe sie nicht getestet, aber ich denke schon, dass es gehen wird. Wichtig ist die korrekte Rechte vergabe.
Oder man muss das shared Directory mounten und dann per copy nutzen. Aber da ich gerade kein System zum Testen habe, halte ich mich lieber zurück.
__________________
Es gibt 10 Arten von Menschen auf der Welt. Die die die binäre Mathematik verstehen und die die sie nicht verstehen!

Zu welcher der Gruppen gehörst du?
Mit Zitat antworten
  #10  
Alt 14.08.2016, 00:44
dailynight dailynight ist offline
Besucher
 
Registriert seit: 05.01.2008
Beiträge: 68
Standard AW: hosts Datei via PHP auf Win7 erstellen

Danke für die wertvollen Tipps.
__________________
Nur wer ständig lernt, ist der Dummheit eine Nasenlänge voraus!
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XAMPP auf Win7 paula2303 PHP 7 23.08.2011 11:36
Portierung XAMPP von XP nach Win7 hellstern Administration 1 20.02.2011 11:59
Windws: Hosts Datei ändern mit PHP BadRandolph PHP 10 23.04.2008 17:35
hosts datei eintrag für mehrere aliase opa-rudi Administration 2 21.11.2006 11:21
Frage zu eigener domain in Datei hosts Lethal_Dark Administration 12 02.12.2005 15:17


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:42 Uhr.


Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC