Ordner mit Datei automatischen erstellen

LN5

Mitglied
Hallo ihr

ich möchte, dass meine User mit der Adresse: http://www.dieseite.ch/membername

auf Memberpages gelangen.

Hierzu habe ich mir überlegt, dass ich das wie folgt machen könnte:

Beim Registrieren wird automatisch ein Ordner erstellt und in diesem Ordner wiederum die Datei index.html. Im Head-Bereich steht dann folgendes:
Code:
<meta http-equiv="refresh" content="0; URL=index.php?action=home&user=XY">

Jetzt also die Frage:

Wie bekomme ich es hin, dass automatisch ein Ordner in vorgebenem Verzeichnis mit der genannten Datei erstellt wird? :confused:

Danke für die Hilfe..
 
Hierzu habe ich mir überlegt, dass ich das wie folgt machen könnte: Beim Registrieren wird automatisch ein Ordner erstellt und in diesem Ordner wiederum […]
Falls du einen Apache-Webserver hast und auf diesem das Apache-Modul „mod_rewrite“ geladen ist (vgl. apache_get_modules()-Funktion), gibt es eine viel einfachere Lösung:
Code:
RewriteEngine	on
RewriteCond	%{HTTP_HOST}	^((?!www).+)\.dieseite\.ch$
RewriteRule	.*		/index.php?action=home&user=%1	[L]
 
oke.. also die Ordner sind erstellt. Jetzt wäre ich euch sehr dankbar, wenn mir jemand den Code posten könnte für die Erstellung der index.html files im besagten Ordner.

habe versucht mich auf http://de.php.net/fopen schlau zu machen. Leider funktionierts irgendwie nicht.

Danke schön..
 
ne..

ich habes jetzt so gemacht:

PHP:
mkdir ("$dirnick", 0777);

das Erstellen von Dateien funktioniert grundsätzlich auch, ABER ich kann keinen Besitzer des Ordners definieren so. und 0777 entspricht anscheinend nicht dem CHMOD 777.

Was mach ich falsch? Was gehört noch dazu, dass man auch den Besitzer angeben kann?
 
Hallo!

Ich weiss ja nicht was Cumbo sein Code bewirkt (mit mode_rewrite kenne ich mich nicht aus), aber Du könntest doch auch eine vorgefertigte Seite in das so eben erstellte Verzeichnis kopieren.
Ungetestet:
PHP:
<?php
copy("vorlagenverzeichnis/membervorlage.html", $dirnick."/index.html");
?>
Dir geht es doch darum nicht weiterzuleiten, sondern eine eigenständige Datei in dem Memberverzeichnis abzulegen?

Gruss Dr Dau
 
Ohne Rootrechte kannst Du den Besitzer auch nicht ändern, Du kannst nur die Zugriffsrechte ändern.
0777 sollte dazu langen, denn dieses besagt dass jeder in dem Verzeichnis lesen, schreiben und ausführen darf.
 
Der Code von Gumbo bewirkt, dass der Ordnername, der hinter der Domain steht genommen wird, und dann als user auf die index.php weiter geleitet wird.
 
Zurück