ilch Forum » Allgemein » HTML, PHP, SQL,... » seiten generieren

Geschlossen
  1. #1
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    moin,
    gibt es die möglichkeit, dass ich mit einer php-funktion eine neue seite in einem von mir ausgewählten verzeichnis erstellen kann ?
    also die funktion bzw. das script wird aufgerufen und eine neue seite wird in dem verzeichnis x mit dem titel y angelegt.
    wäre toll wenn mir jemand diese frage beantworten könnte...
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    ja geht. aber für was soll das sein ?? sowas kann dir den server ganz schön voll knallen
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    es ist erstmal egal ob der srever platzt oder nicht. ich möchte nutr wissen wie das funktioniert um es anzuwenden und zu testen.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    schua mal hier ist ein login script, das bei jeder registrierung für jeden user eine neue php-datei anlegt. das kannst du entweder abändern oder die den teil rauskopieren den du brauchst

    <html>
    
    <head>
    
    <title>DreamLogin v2.0</title>
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    <link rel=stylesheet href=dreamlogin.css type=text/css>
    
    </head>
    
    <body bgcolor="#E1E6E8" text="#ABB9BE" link="#566870" vlink="#768C96" alink="#627780">
    
    <table align=center border=0 cellpadding=1 cellspacing=1>
    
    <tr><td><a href=dreamlogin.php>Login</a></td><td><a href=dreamlogin.php?dream=reg>Anmeldung</a>
    
    </td></tr></table>
    
    <?
    
    /* 
    
           | DreamLogin v. 2.0                   |
    
           | Copyright 2002 by Felix Goldstein   |
    
           | ICQ: 66645215                       |
    
           | Mail: webmaster@shordee.de          |
    
           | Page: http://Shordee.de             |
    
     */
    
     
    
    $back = "<br><a href=javascript:history.back(1)>Zurück</a>";
    
    
    
    if(!$dream) {
    
    //das Loginformular
    
        echo "<p align=center class=headline>Login</p>";
    
        echo "<form action=dreamlogin.php?dream=admin method=post>";
    
        echo "<table align=center border=0 cellpadding=1 cellspacing=1 width=250px>";
    
        echo "<tr><td>";
    
        echo "Username:</td><td>";
    
        echo "<input type=Text name=user value=\"\" maxlength=15></td></tr>";
    
        echo "<tr><td>";
    
        echo "Passwort:</td><td>";
    
        echo "<input type=Password name=pass value=\"\" maxlength=20></td></tr>";
    
        echo "<tr><td></td><td>";
    
        echo "<input type=Submit value=Login></td></tr></table></form>";
    
                }
    
    
    
    if($dream == "reg") {
    
    //das Anmeldeformular
    
        echo "<p align=center class=headline>Anmeldung</p>";
    
        echo "<form action=dreamlogin.php?dream=signup method=post>";
    
        echo "<table align=center border=0 cellpadding=1 cellspacing=1 width=250px>";
    
        echo "<tr><td>";
    
        echo "Username:</td><td>";
    
        echo "<input type=Text name=user value=\"\" maxlength=15></td></tr>";
    
        echo "<tr><td>";
    
        echo "Passwort:</td><td>";
    
        echo "<input type=Password name=pass value=\"\" maxlength=20></td></tr>";
    
        echo "<tr><td>";
    
        echo "E-Mail:</td><td>";
    
        echo "<input type=Text name=mail value=\"\" maxlength=30></td></tr>";
    
        echo "<tr><td>";
    
        echo "Homepage:</td><td>";
    
        echo "<input type=Text name=page value=\"\" maxlength=50></td></tr>";
    
        echo "<tr><td></td><td>";
    
        echo "<input type=Submit value=Anmelden></td></tr></table></form>";
    
        }
    
        
    
    //speichere die Daten nach Überprüfung in die Textdatei..
    
    if($dream=="signup") {
    
        //die Überprüfung
    
        if($user=="" or $pass=="" or $mail=="" or $page=="") {
    
        echo "<center>Fehler! Es wurden nicht alle Daten richtig angegeben.<br>$back</center>";
    
        exit;
    
        }
    
        else {
    
    //überprüfe, ob User bereits existiert..
    
    if (!file_exists("user/$user.php")) {
    
        $save = fopen("user/$user.php","a+");
    
        fputs($save,"<?\n 
    
                \$name = \"$user\";\n 
    
                \$pw = \"$pass\";\n 
    
                \$email = \"$mail\";\n 
    
                \$hp = \"$page\";\n?>");
    
        fclose($save);
    
        
    
        //die Ausgabe nach der Anmeldung
    
        echo "<table align=center border=0 cellpadding=1 cellspacing=1 width=250px>";
    
        echo "<tr><td>";
    
        echo "Danke für die Anmeldung.";
    
        echo "<br>Hier nochmal die Daten:<br>";
    
        echo "Username: $user<br>Passwort: $pass<br>E-Mail: $mail<br>Homepage: $page ! $back";
    
        echo "</td></tr></table>";
    
        }
    
        else {
    
             echo "Der Username ist bereits vergeben.<br>$back";
    
             }
    
    }}
    
    
    
    if($dream == "admin") {
    
        if (!file_exists("user/$user.php")) {
    
        echo "Fehler! Unbekannter Username! $back";
    
        exit;
    
        }
    
    
    
        $datei = "user/$user.php";
    
        require $datei;
    
        if($pw != $pass) {
    
        echo "Falsches Passwort!<br>$back";
    
        exit;
    
        }
    
        //Die Ausgabe nach erfolgreichem Login
    
        ?>
    
        <p align=center class=headline>Erfolgreich Eingelogged</p>
    
        <table align=center border=0 cellpadding=1 cellspacing=1 width=250px>
    
        <tr><td>
    
        Hallo <? echo "$name" ?>, du bist jetzt eingelogged</td></tr>
    
        <tr><td><b>Deine Daten:</b></td></tr>
    
        <tr><td>Username: <? echo "$name"; ?></td></tr>
    
        <tr><td>Passwort: <? echo "$pw"; ?></td></tr>
    
        <tr><td>E-Mail: <? echo "$email"; ?></td></tr>
    
        <tr><td>Homepage: <? echo "$hp"; ?></td></tr>
    
        </table>
    
    <?
    
        }   
    
    ?>
    
    <br>
    
    <center>
    
    <smal>
    
    DreamLogin v2.0 by <a href=http://phpdreams.de target="_blank">Phpdreams.de</a>
    
    </small>
    
    </center>
    
    </body>
    
    </html>
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    gibt es noch eine andere methode, weil ich diese da oben nicht wirklich verstehe bzw. es nicht funktioniert.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    google !
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    also wenns nicht klappt, solltst du es nochmal probieren, auch das wo du das dann hinsetzt also an welche pos, denn chapter hat normal ahnung davon. und er hat recht, obwohl, so viele werden wohl net kommen auf die page ^^
    nee nur spaß
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    das script funktioniert schon. habs mal getestet. aber für es mit ilch zu verwenden muss man es bearbeiten
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten