Liste ausgeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Liste ausgeben

    Hallo...

    ich habe hier ein login-skript, bei dem kann man sich als User registrieren und für die jeweiligen User werden dann php seiten in einem bestimmten Ordner angelegt in dem Stil:

    <? $vorname = "Thomas";
    $nachname = "Muster";
    $nick= "Tom";
    $pw = "1234";
    $email = "user@domain.de";
    ?>

    kann ich jetzt alle benutzer irgendwie auflisten in einer anderen Datei, in Tabellenform?

  • #2
    du hast für jeden user eine eigene seite?
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      ich würde eine datei mit arrays oder db vorschlagen

      Zuletzt geändert von Toxical; 14.05.2002, 18:57.
      ich bin Toxical, und werd es auch bleiben

      Kommentar


      • #4
        hier ist der code der sagt, daß jeder user eine eigene php bekommt

        if (!file_exists("user/$user.php")) {
        $save = fopen("user/$user.php","a+");
        fputs($save,"<?\n
        \$vorname = \"$vorname\";\n
        \$nachname = \"$name\";\n
        \$name = \"$user\";\n
        \$pw = \"$pass\";\n
        \$email = \"$mail\";\n
        \n?>");
        fclose($save);

        wie kann ich das machen mit arrays oder einer eigenen db?
        könnt ihr mir ein Beispiel geben?

        Kommentar


        • #5
          Original geschrieben von Mistert77
          hier ist der code der sagt, daß jeder user eine eigene php bekommt

          if (!file_exists("user/$user.php")) {
          $save = fopen("user/$user.php","a+");
          fputs($save,"<?\n
          \\$vorname = \"$vorname\";\n
          \$nachname = \"$name\";\n
          \$name = \"$user\";\n
          \$pw = \"$pass\";\n
          \$email = \"$mail\";\n
          \n?>");
          fclose($save);

          wie kann ich das machen mit arrays oder einer eigenen db?
          könnt ihr mir ein Beispiel geben?
          Du kannst Die Werte ja zumindest in ein Array packen:

          Code:
          if (!file_exists("user/$user.php")) {
              $save = fopen("user/$user.php","a+");
              fputs($save,"<?\n 
                      \$userdata[]=array(\n
                         "vorname" => $vorname,\n 
                         "nachname" => $name,\n 
                         "name" => $user,\n 
                         "pw" => $pass,\n 
                         "email" => $mail);\n 
                      \n?>");
              fclose($save);
          Oder so ... ;o)
          carpe noctem

          [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
          [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

          Kommentar


          • #6
            und wie kann ich das dann machen, das eine Liste aller User ausgegeben wird!?

            Kommentar


            • #7
              Du includest einfach alle Benutzerdateien

              und gibst dann das Array $userdata über foreach aus.
              carpe noctem

              [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
              [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

              Kommentar


              • #8
                ...sorry... aber raff ich nicht...

                Kommentar


                • #9
                  Hallo,

                  probier mal folgendes (funktioniert mit Deiner ursprünglichen Version ohne Array):
                  Code:
                  <table width="100%" cellspacing="1" cellpadding="3" border="1">
                    <tr bgcolor="#CCCCCC">
                      <td>Vorname</td>
                      <td>Nachname</td>
                      <td>Nick</td>
                      <td>Passwort</td>
                      <td>Email</td>
                    </tr>
                  <?php
                  $dir = "user/";
                  $handle = opendir($dir);
                  while ($file = readdir($handle)) {
                    if (eregi("\.php$",$file)) {
                     include($dir.$file);
                     echo "<tr>";
                     echo "<td>$vorname</td>";
                     echo "<td>$nachname</td>";
                     echo "<td>$nick</td>";
                     echo "<td>$pw</td>";
                     echo "<td>$email</td>";
                     echo "</tr>";
                    }
                  }
                  ?>
                  </table>
                  Gruß Jan

                  Kommentar


                  • #10
                    cool klappt.. Danke

                    Kommentar

                    Lädt...
                    X