Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 17.11.2003 Ostrzeżenie: (0%)
|
Witam :-).
Mam funkcję generującą hasła. Jej nazwa to mkPasswd(). Chciałbym, aby stworzone hasło zapisało mi w zmiennej. W tym celu:[php:1:f876710bcd]<?php $passwd = mkPasswd(); ?>[/php:1:f876710bcd] Nie wiedzieć dlaczego, ta jedna linijka wyświetla mi stworzone przez funkcję hasło tak jakbym wyprintował tą funkcję. Gdy chcę wyprintować w kilku miejscach kodu $passwd - zmienna nie posiada żadnej wartości. Co robię źle? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 17.11.2003 Ostrzeżenie: (0%)
|
[php:1:331d86cd20]<?php
function mkPasswd() { $totalchar = "8"; $letters = array("1" => a, "2" => b, "3" => c, "4" => d, "5" => e, "6" => f, "7" => g, "8" => h, "9" => j, "10" => k, "10" => l, "11" => m, "12" => n, "13" => o, "14" => p, "15" => q, "16" => r, "17" => s, "18" => t, "19" => u, "20" => v, "21" => w, "22" => x, "23" => y, "24" => z); for ($i = 1; $i <= $totalchar; $i++) { $num_yon = (rand(0, 1)); $case_yon = (rand(0, 1)); if ($num_yon == "0") { if ($case_yon =="0") { $num = (rand(1, 24)); echo "$letters[$num]"; } else { $num = (rand(1, 24)); $temp = $letters[$num]; $numtd = strtoupper($temp); echo "$numtd"; } } else { $num= (rand(0, 9)); echo"$num"; } } } ?>[/php:1:331d86cd20] |
|
|
|
Foxer Zapisanie wyniku funkcji w zmiennej 25.02.2004, 16:19:24
kszychu Zapodaj kod funkcji mkpasswd(),
bo coś mi zię wyda... 25.02.2004, 16:25:30
kszychu Wiedziałem! Wiedziałem! Wiedziałem!
Wszędzie, z... 25.02.2004, 17:03:32
matid return chyba przerywa działanie funkcji. Daj to ws... 25.02.2004, 17:44:25
ave w tym wypadku jak nawet przerwie to nic sie niesta... 25.02.2004, 17:50:28
matid No w sumie racja, nie zagłębiałem się w kod, ale w... 25.02.2004, 17:54:18
Foxer A jednak nie... return zamiast każdego echo przery... 25.02.2004, 17:57:37
kszychu Tak mi właśnie przyszło do głowy, że z tymi echo t... 26.02.2004, 10:23:27
matid Można też tak:
<?
ob_start();
mkPasswd();
$pas... 26.02.2004, 12:04:14 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:39 |