Ximena: neue Datei erstellen

Beitrag lesen

Hallo ihr Lieben :)

Ich versuche mich gerade selbst etwas in PHP einzuführen. Ich mache das aus reinem Spass, weil es mich interessiert.

Momentan möchte ich eine Seite erstellen, auf der man sich registrieren kann. Dabei wird der Benutzername und das Passwort in einer Datenbank gespeichert. Was nun aber dazu kommen soll ist, dass ich eine neue Datei erstellen möchte, die den Namen des neu registrierten Benutzers trägt. Diese Datei soll in denselben Ordner gespeichert werden, in dem alle Dateien der Homepage sind.

Die Seite läuft momentan nur auf meinem XAMPP Server und noch nicht im Internet.

Meine Seite 'registration.php' hat folgenden Inhalt:

<head>  
    <meta http-equiv="content-type" content="text/html; charset=utf-8">  
    <link rel="stylesheet" type="text/css" href="HomepageStyle.css">  
</head>  
  
<div id="text">  
<?php  
$verbindung = mysql_connect("localhost", "*-*" , "*-*")  
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");  
  
mysql_select_db("*-*") or die ("Datenbank konnte nicht ausgewählt werden");  
  
$username = $_POST["username"];  
$passwort = $_POST["passwort"];  
$passwort2 = $_POST["passwort2"];  
  
if($passwort != $passwort2 OR $username == "" OR $passwort == "")  
    {  
    echo "<div id=\"titel\">Sie haben nicht alle Felder korrekt ausgefüllt.</div>  
    <br><br>  
    Eingabefehler. Bitte alle Felder korrekt ausfüllen.  
    <a href=\"registrieren.php\">Zurück</a>";  
    exit;  
    }  
$passwort = md5($passwort);  
  
$result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");  
$menge = mysql_num_rows($result);  
  
if($menge == 0)  
    {  
    $eintrag = "INSERT INTO login (username, passwort) VALUES  
    ('$username', '$passwort')";  
    $eintragen = mysql_query($eintrag);  
  
    if($eintragen == true)  
        {  
        $dateiname = "$username _geheim.php"; //HIER  
        fOpen($dateiname , "a+"); //HIER  
        echo "<div id=\"titel\">Ihr Benutzername wurde erfolgreich angelegt.</div>  
        <br><br>  
        Benutzername <b>$username</b> wurde erstellt.  
        <a href=\"anmelden.php\">Anmelden</a>";  
        }  
    else  
        {  
        echo "<div id=\"titel\">Ihr Benutzername konnte nicht angelegt werden.</div>  
        <br><br>  
        Fehler beim Speichern des Benutzernames.  
        <a href=\"registrieren.php\">Zurück</a>";  
        }  
    }  
else  
    {  
    echo "<div id=\"titel\">Ihren Benutzernamen gibt es schon.</div>  
    <br><br>  
    Benutzername schon vorhanden. <a href=\"registrieren.php\">Zurück</a>";  
    }  
?>  
</div>

Dort wo die beiden HIER stehen, sollte nun der Code für das Erstellen des Ordners stehen. Aber irgendwie bekomme ich immer eine Fehlermeldung.
Kann mir jemand helfen?

Liebe Grüsse
Ximena