tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1313
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Liftboy Liftboy ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    12
    Ich habe hier einen kleinen Passgenerator gemacht:

    <?php
    srand((double)microtime()*1000000);
    $pass = substr(md5(rand(0,9999999)),0,8);
    echo $pass;
    ?>

    NuN das Problem.
    Ich habe das mit include eingebaut in meine Seite.
    Nun generiert er das Passwort einfach in die Seite rein und wenn ich auf Aktualisieren geh kommt ein neues.

    Wie kann ich es machen, dass ich auf einen Button mit Aufschrift Generieren klicke, sich in einem kleinen Textarea das Passwort generiert?
    Und bei jedem neuem Klick ein neues Passwort.
    Kann mir da einer helfen?
     

  2. #2
    Julian Maicher Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.210
    Ohne JavaScript:
    Mach ein HTML-Formular, welches sich mittels PHP_SELF selber aufruft.
    In dem Formular, zwischen den textarea-Tags überprüfst du dann, ob das Formulare abgeschickt wurde. Wenn ja: Passwort generieren - Wenn nein: nichts tun.

    Ansatz:
    PHP-Code:
    <?
    ?>
    <form method="post" ...>
     <textarea>
       <?
          
    if(isset($_POST['senden']))
          {
            
    srand((double)microtime()*1000000); 
            
    $pass substr(md5(rand(0,9999999)),0,8); 
            echo 
    $pass
          }
        
    ?>
     </textarea>
     <input type="submit" name="senden">
    </form>
    Mit JavaScript:
    Such nach BB-Code. Passwort müsste dann warscheinlich auch mit JavaScript erzeugt werden. Diese Methode hätte den Vorteil, dass die Seite nicht neu geladen wird und somit z.B. andere Formulareingaben ohne zusätzlichen Aufwand erhalten bleiben.
     

  3. #3
    Liftboy Liftboy ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    12
    Die Sache sieht jetzt so aus:
    http://www.knuddelboard.de/

    Jetzt müsste ich nur noch wissen, wie ich den Text auf dem Button ändern (weil ich das nirgends finden kann) und wie ich das Textarea kleiner bekomme also ohne scolling da jetzt das Passwort kommt aber ziemlich viel Platz noch in dem Textarea ist.

    Und ähm ja ich bin in Sachen Php ich fang ja gerade erst an
     

  4. #4
    Julian Maicher Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.210
    In der Textarea ist jeweils oben und unten noch eine Zeile, weil ich oben im Code jeweils einen Zeilenumbruch vor und nach dem PHP Abschnitt gemacht habe. Mach es also besser so:
    PHP-Code:
    <?
    function passgen()
    {
      
    srand((double)microtime()*1000000); 
      return 
    substr(md5(rand(0,9999999)),0,8); 
    }
    ?>
    <form method="post" action="..."> 
    <textarea><? if(isset($_POST['senden'])) echo passgen(); ?></textarea> 
    <input type="submit" name="senden"> 
    </form> 
    </body>
    </html>
    Die Größe der Textarea und die Aufschrift des Buttons haben nichts mit PHP zu tun, sondern mit HTML bzw. CSS.
    Das sind Grundlagen, die du dir hier erarbeiten kannst: http://de.selfhtml.org
    Geändert von Julian Maicher (04.08.05 um 16:46 Uhr)
     

  5. #5
    Liftboy Liftboy ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    12
    Jopp nu hab ich eigentlich alles was ich brauche.
    Danke
     

  6. #6
    Avatar von cameeel
    cameeel cameeel ist offline Mitglied Platin
    Registriert seit
    Dec 2004
    Beiträge
    677
    Hi,

    ich hab grad auf deiner page gelesen das ihr ein Diebspiel machen wollt... bitte nicht!!
    Für was braucht das Internet denn eine weiteren solchen "Service"
    Das bedeutet doch nur noch mehr Spamthreads in vielen Foren, ungewollte eMails und ICQ Messages!!
    Deshalb meine Bitte: Macht was anderes, irgendwas aber nicht das! Außerdem passt zu dem Domain kein Diebspiel
    Da wäre ein Singletreff angebracht oder sowas...

    Sorry das musste ich jetzt loswerden

    cAm3eel
     
    Nein, ich bin nicht die Signatur, ich putz hier nur.

    URL's kürzen | Code's speichern

  7. #7
    Liftboy Liftboy ist offline Mitglied
    Registriert seit
    Apr 2005
    Beiträge
    12
    Da ich in bin wirds auch für Knuddels sein.
    Und das wird wieder ne Allround Community wie's schonmal war.
    Und ist ja mir überlassen was ich mache.
    Bekomm erstmal so viele User ...
     

Ähnliche Themen

  1. Dynamics Frage / allg. Frage
    Von dixone im Forum Cinema 4D
    Antworten: 7
    Letzter Beitrag: 01.09.10, 23:00
  2. Frage-Antwort-Frage Spiel...
    Von Vitus im Forum Fun-Forum
    Antworten: 15
    Letzter Beitrag: 26.08.08, 20:14
  3. Frage zu HP
    Von Dreamliner im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 15.01.07, 20:56
  4. ma ne frage:P
    Von backfisch123456 im Forum XML Technologien
    Antworten: 5
    Letzter Beitrag: 27.06.06, 01:50
  5. Antworten: 5
    Letzter Beitrag: 01.04.05, 13:00