Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Zufalls-String nur mit Zahlen

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Zufalls-String nur mit Zahlen

    Generier mir so einen Code:

    $string = md5(rand(0,9999));
    $new_string = substr($string, 17, 5);

    Problem: Im Code sind Zahlen drin und ich will nur noch Bustaben
    Ist zwar ne nette Variante gewesen, aber muss jetzt anderes gemacht werden.

    Gibts dafür irgendne Funktion?

    mfg
    goosele


  • #2
    kannst ja das alphabet in nen Array speichern, und dann per zufall die Werte ausgeben lassen
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      http://www.cix88.de/cix_php/php_bere...fallswerte.php

      Prinzip verstanden ?

      Kommentar


      • #4
        Glaub da gibt es noch was einfacheres aber das passt

        Danke!

        Kommentar


        • #5
          kannst ja noch nen Range machen mit grosbuchstaben.
          Wie man Fragen richtig stellt

          Kommentar


          • #6
            PHP-Code:
            <?php
            function mkpassword($chars$crypt) {
                if (!isset(
            $chars)) {
                    
            $chars 8;
                }
                
            $loops $chars 4;
                
            $numerics = array(1234567890);
                
            $password "";
                
            srand ((double)microtime()*1000000);

                for(
            $f=1$f<=$loops$f++)
                {
                    
            $password .= $numerics[rand(0,9)];
                }

                
            $password substr($password0$chars);
                switch(
            $crypt) {
                    case 
            "md5": return md5($password); break;
                    default: return 
            $password; break;
                }
            }
            ?>

            Kommentar


            • #7
              oder noch einfacher:

              PHP-Code:
              <?php
              function getpass() {
                  
              $newpass "";
                  
              $laenge 10;
                  
              $string "0123456789";
                  
                  
              mt_srand((double)microtime() * 1000000);
                  
                  for (
              $i 1$i <= $laenge$i++) {
                      
              $newpass .= substr($stringmt_rand(0strlen($string)-1), 1);
                  }
                  
                  return 
              $newpass;
              }
              ?>
              Ach Fuck. Vergesset meinen Eintrag von oben

              Kommentar

              Lädt...
              X