Сирожиддин
#1
Hayrli kun! Bugungi o'quv qo'llanmasida oddiy parol ishlab chiqaruvchi generator yaratamiz. Saytda ro'yxatdan o'tish uchun foydali bo'lishi mumkin, bu yerda foydalanuvchi eslab qololmaydigan parolni topishi mumkin. Quyida siz demolarni ko'rishingiz, shuningdek, manbani yuklab olishingiz mumkin. Keling, sinab ko'ramiz.

1 qadam. Parolning kerakli sonini kiritishimiz kerak bo'lgan forma yarating. Avvalo,index.php faylini yaratamiz, unga parol yaratish uchun ariza kodini qo'shamiz.
  1. <form method=post>
  2. <input type=text name=number value="10">
  3. <input type=submit value="yaratish">

2 qadam. Formadan so'ng parolni o'zi yaratadigan PHP kodini yozamiz.
  1. <?php
  2. echo generate_password($_POST['number']);
  3. function generate_password($number) {
  4. $arr = array(
  5. 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','r','s','t','u','v','x','y','z',
  6. 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','R','S','T','U','V','X','Y','Z',
  7. '1','2','3','4','5','6','7','8','9','0');
  8. // Parol yaratimiz
  9. $pass = "";
  10. for($i = 0; $i < $number; $i++) {
  11. // Biz tasodifiy array indeksini hisoblash
  12. $index = rand(0, count($arr) - 1);
  13. $pass .= $arr[$index];
  14. }
  15. return $pass;
  16. }
  17. ?>

Skriptimiz bunday holga keladi:


Bo'ldi. Endi Sizda PHP parol ishlab chiqaruvchi generator mavjud.

DEMO: https://uzfor.uz/demo/parol_generator.php
Yuklab olish: https://uzfor.uz/demo/parol_generator.zip
Biriktirilgan fayllar [2]:
 parol_generator.png (3.48 KB) (116 ↴)
 parol_generator.zip (1.06 KB) (122 ↴)
gi8ri7
#2
Сирожиддин,
  1. <form method=post>
  2. <input type=text name=number value="10">
  3. <input type=submit value="yaratish">


10ga select qo'ysakchi
20 soniyadan keyin yozdi:
6
7
8
9
10
11
12
mr_nokia02
#3
Хакимжон, # Хакимжон (05.03.2019 / 16:42)
Сирожиддин, <form method=post>
<input type=text name=number value="10"?
<input type=submit value="yaratish">
<form>

10ga select qo'ysakchi
20 soniyadan keyin yozdi:
6
7
8
9
10
11
12
Qanday select qo'yasiz?
Сирожиддин
#4
Хакимжон, # Хакимжон (05.03.2019 / 16:42)
Сирожиддин, <form method=post>
<input type=text name=number value="10"?
<input type=submit value="yaratish">
<form>

10ga select qo'ysakchi
20 soniyadan keyin yozdi:
6
7
8
9
10
11
12
qo'yishingiz mumkin, buni qanday ishlatish, qayaerda ishlatishni o'zingiz fantaziyani ishga solgan holda amalga oshirishingiz mumkin.
gi8ri7
#5
  1. <?php
  2. $necha = isset($_POST['son']) ? trim($_POST['son']) : '';
  3.  
  4.  
  5. echo '<b>Parol qancha belgi bo\'lsin</b>? <select name="son">';
  6. for ($i = 6; $i < 12; $i++) {
  7. echo '<option name="son" value="'.$i.'" '.($necha == $i ? ' selected="selected"' : '').'> '.$i.' </option>';
  8. }
  9. ?>


  1. <form method=post>
  2. <input type=text name=number value="'.$necha.'"?
  3. <input type=submit value="yaratish">

Qilsa
1 daqiqa 36 soniyadan keyin yozdi:
Qayeridir hato dekda
1135
End
#6
Voy nima endi bu a? Forum mavzusini ko'paytirishmi? Son muhimmi yoki sifat?
10 ta raqam bilan 52 ta(26+26) harfni massivga ovolib random qilib chiqariladi, vsyo. Shungayam mavzumi
gi8ri7
#7
Arey, Uzura a lekn, Shu jaa aqillilik qilib yuborayabsiz-da

Forumda bizdan ancha avval boshlaganlar bor hurmat (odob-ahloq) saqlab tushuntirish ham mumkunku
6 daqiqa 5 soniyadan keyin yozdi:
Haa keyn https://uzfor.uz/view.php?act=post&id=52430 buni mavzuga moslab o'qisangiz ham bo'ladi
1135
End
#8
Хакимжон, # Хакимжон (05.03.2019 / 19:59)
Arey, Uzura a lekn, Shu jaa aqillilik qilib yuborayabsiz-da

Forumda bizdan ancha avval boshlaganlar bor hurmat (odob-ahloq) saqlab tushuntirish ham mumkunku
Qachon boshlaganlikni nima aloqasi bor?
Odob-axloq? Men birorta nojo'ya gap gapirdimmi?

Haqiqat shunchalik achchiq bo'ladiki, sizga hozir u so'kishga o'xshab ko'ringanga o'xshaydi
1135
End
#9
Хакимжон, Hammasini to'g'ri tushunyapman. Bu oddiy narsani o'rgatmaslikka qarshi emasman! Albatta, siz bilgan narsani kimdir bilmasligi mumkin(aniq!).
...
Gap shundaki, har bir "element"ga mavzu ochilyapti. Kecha aytganimdek, knopkali tellarda qulfni ochish siri: 'fire tugmasi va yulduzchani bosish' ga ham mavzu ochilyapti. Shularni Bitta mavzuda yoritsa ham bo'ladi. Masalan "PHPda g'arpyib kodlar".
Bu yerda 2 qator kodga mavzu ochilyapti. Men hattoki O'zim shaxsan yaratgan (2 qatordan ancha ko'p) java dasturlarim uchun Bor yo'g'i bitta mavzu ochgan edim. (shuni ham bazilar ko'p ko'rgandi.)
Agar men Sirojiddin bo'lganimda har bittasi uchun alohida mavzu ochardim va men admin bo'lganim uchun hech kim buni yuzimga solmagan bo'lardi.

Agar maqsad forumni mavzularga to'ldirish bo'lsa, o'zim to'ldirib beraman ruxsat berilsa.
1629
Bahh_Tee
#10
Areyni oxirgi gapiga jon bor, ruxsat bersangiz u o'xshatadi
1135
End
#11
Bahh_Tee, # Bahh_Tee (05.03.2019 / 20:36)
Areyni oxirgi gapiga jon bor, ruxsat bersangiz u o'xshatadi


Go'yoki men bemani mavzu ochadigandek a? http://uzmasters.ru/info.php?id=3912 ga kirib mavzulari degan joyiga qarangchi. Tilloga teng mavzular. Juda oz va normalniy.

Gapimdagi `jon`ni topa olmadingiz.
6 daqiqa 25 soniyadan keyin yozdi:
Men aytmoqchi edimki, bunaqa to'rt qator kodlarni ko'pini bilaman va ular uchun mavzu ochaman degandim
Enrique
#12
Hozirgilarga yaxshilik ham yoqmaydiya, huddi o'zlari tug'ilganu darrov yurib gapirib ketganday..
Rus forumlarida ham oddiy cho'pni boshqa yerga olib qo'yishsa ham mavzu ochishadi, lekin ular bunday noroziliklarni qilmaydiku, chunki ularda farosat degan narsa bor, aql bilan ish ko'radi.
----
Seni birovga foydang tegmayabdimi, foydasi tegayotganlarni yo'liga to'siq bo'lma.


Bu gap hamma uchun.
1135
End
#13
UzMaster, # UzMaster (05.03.2019 / 20:57)
Hozirgilarga yaxshilik ham yoqmaydiya, huddi o'zlari tug'ilganu darrov yurib gapirib ketganday..
Rus forumlarida ham oddiy cho'pni boshqa yerga olib qo'yishsa ham mavzu ochishadi, lekin ular bunday n
Ex Eskilar. Yaxshilikni bitta mavzuni o'zida qilsayam bo'ladi. Men aytayapmanku buni o'rgatavering deb. Lekin bitta mavzuda.

Rus forumida 5 dasturimdan atigi bittasini aktivlashtirishga erishganman.
Siz aytayotgan forum, savol javoblar forumi yoki erkin mavzular bo'limi bo'lsa kerak
528
Kungaboqar
#14
Arey, # Arey (05.03.2019 / 20:18)
Хакимжон, Hammasini to'g'ri tushunyapman. Bu oddiy narsani o'rgatmaslikka qarshi emasman! Albatta, siz bilgan narsani kimdir bilmasligi mumkin(aniq!).
...
Gap shundaki, har bir "element"ga mavzu oc
To'grisi burovdi mexnatini past ko'rish yaxshimas bungayam vaqt kerak mavzu kopaytirishdan nima naf mualifiga kimgadir foydam teksin deb ochyabdi menimcha! Sizham oching sabriz qanchaga yetarkan qani kim to'sqinlik qilyabdi mavzu ochishingizga
1135
End
#15
Dasturimdan debman, dasturim uchun ochilgan mavzudan
1135
End
#16
Kungaboqar, Gap mehnatni past ko'rishda emas. Past ko'rmayapman ham. Prosta bitta bitta mavzuda hammasini yoritib borsa bo'ladi deyapman
MR_BaxtiyoR
#17
Nima bo'lgandaham foydali mavzu
++ tomoni bipmagan odam bilib oladi,
Savol berib mukammalashtirib oladi
Moonlight
#18
Arey, Forumda Foydali bolgan har bitta harf uchun ham mavzu ochsa arziydi. Forum maqsadi nima savol. Togri siz java da ishlisiz aqlingiz oshib toshib yotibdi lekin bilasizmi man shu amalni bajarish uchun 2 kun net ni titkilaganman va yana Inglizcha malumotlar topganman. Ulani tarjima qiguncha bilasmi qancha qiynalganman. Bizni maqsad bilmaganga orgatish bilgandan sorab olish emasmi!??
Yana bir bor uzur xato galirgan bolsam!!!
Arey togri chunas degan umiddaman😉😉😉😉😉
1135
End
#19
E bosinglar okalar. Olg'a
KooL
#20
Arey, # Arey (05.03.2019 / 20:48)
Bahh_Tee,

Go'yoki men bemani mavzu ochadigandek a? http://uzmasters.ru/info.php?id=3912 ga kirib mavzulari degan joyiga qarangchi. Tilloga teng mavzular. Juda oz va normalniy.

Gapimdagi `
Sening bemani saytinlaring uchun ochilgan mavzulardan ko'ra shu 4qator kod yozilgan mavzu hamma uchun kerakli! Gapirishdan oldin o'yla, o'zi yosh bolla shunaqa böladi

Kunduzi: 21°C

23 Apr 2024 yil
Joylashuv aniqlanmadi