Hello Markus,
ich möchte, daß der User automatisch eine Subdomain anlegen kann. Hierfür füllt ein Formular-Feld aus (domain). Jetzt möchte ich diese Variable ($domain) nach unerlaubten Zeichen durchsuchen. Dies mache ich mit folgendem Script:
welchen Webserver benutzt Du denn?
Findest Du es für richtig, dass an der Serveradministration mittels HTTP rumgefummelt werden darf?
Der Webserver i.d.R. für die Aktivierung der Subdomain neu gestartet werden. Ich kenne jedenfalls keinen, der das ohne Neustart kann.
Es wäre auf jeden Fall sicherer, ein zweistufiges Konzept aufzubauen. Die gewünschte Subdomain wird in eine Datei eingetragen. Diese wird von einem anderen Script auf dem Server mittels Cronjob ausgewertet und nur, wenn alles OK ist, wird sie in der separaten Host.conf zu dieser Domain eongetragen. Wenn alle Subdomains-Wünsche zu allen Domains erledigt sind, wird der Server rebootet.
Durch diese doppelte Stufe sollte es sehr schwer werden, irgendwelche Manipulationen durchzubekommen.
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau