Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/31/21 in all areas

  1. N-are nici o legatura ca folosesti bootstrap. Din cate inteleg tu adaugi acel textarea doar ca sa copiezi textul din el, deci nu-ti trebuie css sau vizibilitate. Ii poti pune style="display: none;" sau class="hide" ca parca asa e in BS. Si folosesti acelasi textarea pentru toate copierile.
    1 point
  2. De ce creezi textarea? Pune-l mereu in pagina dar cu display: none.
    1 point
  3. trage in php packetul de la iluminate/support https://stillat.com/blog/2017/12/06/laravel-5-string-helpers-generating-random-strings composer require illuminate/support <form action="" method="post"> Cate coduri sa genereze: <input type="text" name="cate"><br /> Lungime coduri: <input type="text" name="lungime"><br /><br /> <input type="submit" value="Genereaza"> </form> <br /><br /> <?php require "vendor/autoload.php"; use Illuminate\Support\Str; $data = ""; for($i=0; $i <= $_POST['cate']; $i++){ $data .= Str::random($_POST['lungime']). ','; } $file = file_put_contents('coduri.txt', $data);
    1 point
  4. generateStrings() returneaza un sir, nu un string. Sirul respectiv trebuie parsat ca sa-l poti adauga corect in fisier: foreach(generateStrings($_POST['lungime'], $_POST['cate']) as $string) { file_put_contents("a.txt", $string . "\r\n", FILE_APPEND); } foreach ia fiecare element din sir si il trateaza separat ca variabila $string al doilea parametru din file_put_contents, $string . "\r\n", pune stringul in fisier si la sfarsit ii adauga delimitatorul pentru rand nou pentru Windows (pe Linux ar fi doar "\n") al treilea parametru din file_put_contents, FILE_APPEND, e un flag care sa zica sa adauge in continuarea fisierului si sa nu stearga continutul anterior Tot codul pentru referinta <form action="" method="post"> Cate coduri sa genereze: <input type="text" name="cate"><br /> Lungime coduri: <input type="text" name="lungime"><br /><br /> <input type="submit" value="Genereaza"> </form> <br /><br /> <?php function getRandom($lungime) { $a = str_split("1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"); $str = ""; for($i=0; $i<(int) $lungime; $i++) $str .= $a[rand(0,count($a)-1)]; return $str; } function generateStrings($lungime, $cate){ $str = []; for($i=0;$i<$cate;$i++) $str[] = getRandom($lungime, $cate); return $str; } if(isset($_POST)) foreach(generateStrings($_POST['lungime'], $_POST['cate']) as $string) file_put_contents("a.txt", $string . "\r\n", FILE_APPEND); ?>
    1 point
  5. Daca vrei sa ai un formular in care sa selectezi valorile + string-uri de orice lungime <form action="" method="post"> Cate coduri sa genereze: <input type="text" name="cate"><br /> Lungime coduri: <input type="text" name="lungime"><br /><br /> <input type="submit" value="Genereaza"> </form> <br /><br /> <?php function getRandom($lungime) { $a = str_split("1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"); $str = ""; for($i=0; $i< $lungime; $i++) $str .= $a[rand(0,count($a)-1)]; return $str; } function generateStrings($lungime, $cate){ $str = []; for($i=0;$i<$cate;$i++) $str[] = getRandom($lungime); return $str; } if(isset($_POST)) foreach(generateStrings($_POST['lungime'], $_POST['cate']) as $string) echo $string . "<br />"; ?> Ca sa le pui intr-un fisier, deschizi un file handler, apelezi generateStrings() care iti returneaza un array, treci prin fiecare element din array si le pui in fisier. Gasesti aici o explicatie destul de ok cu tot cu exemple.
    1 point
  6. <?php function getRandom() { $a = str_split("1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"); shuffle ($a); $r = implode($a); $f = substr($r,0,16); return $f; } for($i = 0; $i < 10; $i++) print getRandom() . "\r\n"; ?>
    1 point
  7. <?php //Enter your code here, enjoy! $a = str_split("1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"); shuffle ($a); $r = implode($a); $f = substr($r,0,16); print $f; ?> Facut rapid, sunt multe alte metode. PS: Nu e cryptographically secure.
    1 point
×
×
  • Create New...