Script zum automtischen erstellen von Ordnern und .php, .html, .txt Dateien
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anwenden
array
dank
datei
erstellen
gut nutzen
idee
index
inhalt
leute
objekt
ordner
pfad
registrieren
registrierung
server
steuer
verzeichnis
-
Hallo Leute hier ein funktionsfähiges Script, das Ordner und Dateien für den Member erstellt.
$member = "Name"; // Name des Users
$pfad = '../'; // Verzeichnis ab root (html-Verzeichniss)
$pfadrechte = 0777; // Schreichrechte für Ordner und Dateien
$inventory = "inventory";
$inventoryinhalt = $entry_line;
$data = "data";
$name = array();
$name[0] = 'index.html';
$name[1] = 'index.php';
$htmlinhalt = array();
$htmlinhalt[0] = $main_line;
$htmlinhalt[1] = "Hallo";
$phpinhalt = array();
$phpinhalt[0] = $main_line;
$phpinhalt[1] = "Hallo";
$handle = opendir($pfad);
if ($handle){
if (file_exists($pfad."/".$member)) {
// print "Dieser Name existiert bereits!";
} else {
mkdir($pfad."/".$member,$pfadrechte)or die("Ordner nicht erstellbar");
chmod($pfad."/".$member,$pfadrechte);
}
if (file_exists($pfad."/".$member."/".$inventory)) {
} else {
mkdir($pfad."/".$member."/".$inventory,$pfadrechte)or die("Ordner nicht erstellbar");
chmod($pfad."/".$member."/".$inventory,$pfadrechte);
}
if (file_exists($pfad."/".$member."/".$data)) {
} else {
mkdir($pfad."/".$member."/".$data,$pfadrechte)or die("Ordner nicht erstellbar");
chmod($pfad."/".$member."/".$data,$pfadrechte);
}
if($phpdatei = fopen($pfad."/".$member."/".$inventory."/"."inventory.php","w")){
fwrite($phpdatei, $inventoryinhalt) or die("PHP-Datei konnte nicht geschrieben werden");
fclose($phpdatei);
}
if($phpdatei = fopen($pfad."/".$member."/".$inventory."/".$name[1],"w")){
fwrite($phpdatei, $phpinhalt[0]) or die("PHP-Datei konnte nicht geschrieben werden");
fclose($phpdatei);
}
if($phpdatei = fopen($pfad."/".$member."/".$data."/".$name[1],"w")){
fwrite($phpdatei, $phpinhalt[0]) or die("PHP-Datei konnte nicht geschrieben werden");
fclose($phpdatei);
}
}else{
die("Ordner nicht vorhanden");
}
closedir($handle);
?> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Danke. Aber wofür soll das nun sein?
-
Also man kann es bei vielen Homepages anwenden, um Usern einenen eigenen Ordner und index Dateien anzulegen.
Ich persönlich verwende es für Second Life.
Da sich die User inworld registrieren und der Inhalt ihrer inworld Second Life Server auf meiner Homepage gespeichert werden.
So können die User dann auch über die HP ihre Objekte steuern.
Ich muss nicht nachträglich Ordner und dateien erstellen, sondern die werden bei der Registrierung gleich mit erstellt.
Wer sich eine Homepage selber baut, kann das Script auch ganz gut nutzen. -
okay, die idee ist wirklich gut!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage