پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
نقل قول:
نوشته اصلی توسط
cacodemon
دوست عزیز فکر کنم شما تو اون کد " دو هزار 2000" تبدیل به 20000 بیست هزار کنی درست میشه اونی که میخوایی
سلام دوست عزیز
همین الانشم 20000 هزار هست
پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
نقل قول:
نوشته اصلی توسط
amir2647
سلام دوست عزیز
همین الانشم 20000 هزار هست
خطی که اول با for شروع میشه
for ($i=1000; $i<2000; $i++){
وقتی I زیر 2000 خوب تا 1999 میره دیگه
پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
بله حق با دوستمون cacodemon است عدد 2000 رو به 2001 تبدیل کنید 2000 تا تولید میکنه.
پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
ممنون از دوستان
اونجا درست الان هر جا دیگه تغییر میدم خراب میشه دوست عزیز میشه کد رو مطابق درخواستم دوباره بهم بدی
تا این موضوع به پایان خودش برسه ممنون
http://www.webhostingtalk.ir/attachm...5&d=1460882557
سلام دوباره
ما قرار مثلا از عدد 10000 هزار تا عدد 50000 هزار ایمیل رندوم داشته باشیم تو ایمیل ها هیچ عددی بین 10000 تا 50000 تکراری نباشه
وبعد پسورد رندم که مثلا با حروف بزگ شروع شده مثل عکس بالا و رندوم باشن و بهتره عدد تکرار زیاد نباشه
و سریال نامبرها مثل عکس به ترتیب باشن از هزار شروع و بره به بالا
پس شد
اول ایمیل دوم پسورد سوم سریال نامبر
پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
کد قبلی یه ایرادی داشت که چون بعضی ها تکراری در میامد تعداد تولیدی ها از هزار خیلی کمتر میشد.
الان در کد جدید به جای حلقه for از while استفاده کردم و الان در این کد فیکس همیشه هزار تا تولید میشه.
کد:
<?php
$count = 1000;
$users = array();
$passwords = array();
while($count < 2001) {
$id1 = mt_rand(10000, 20000);
$id2 = mt_rand(10000, 20000);
if (!in_array($id1, $users) & !in_array($id2, $passwords)){
$users[] = $id1;
$passwords[] = $id2;
echo $id1.'@yahoo.com,';
echo 'Webi'.$id2.',';
echo $count.'<br>';
$count++;
}
}
?>
پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
نقل قول:
نوشته اصلی توسط
iHSG
کد قبلی یه ایرادی داشت که چون بعضی ها تکراری در میامد تعداد تولیدی ها از هزار خیلی کمتر میشد.
الان در کد جدید به جای حلقه for از while استفاده کردم و الان در این کد فیکس همیشه هزار تا تولید میشه.
کد:
<?php
$count = 1000;
$users = array();
$passwords = array();
while($count < 2001) {
$id1 = mt_rand(10000, 20000);
$id2 = mt_rand(10000, 20000);
if (!in_array($id1, $users) & !in_array($id2, $passwords)){
$users[] = $id1;
$passwords[] = $id2;
echo $id1.'@yahoo.com,';
echo 'Webi'.$id2.',';
echo $count.'<br>';
$count++;
}
}
?>
ممنون داش هم چی درسته
ولی من هزار تا نخواستم گفتم 10000 تا 50000 هزار ایمیل درست کنه یعنی 40000 هزار ایمیل بدون تکرار تو این بازه 10 هزار تا 50 هزار میخوام
بی زحمت شماره تلفن یا ایدی تلگرامتون بدید؟
پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
نقل قول:
نوشته اصلی توسط
amir2647
ممنون داش هم چی درسته
ولی من هزار تا نخواستم گفتم 10000 تا 50000 هزار ایمیل درست کنه یعنی 40000 هزار ایمیل بدون تکرار تو این بازه 10 هزار تا 50 هزار میخوام
بی زحمت شماره تلفن یا ایدی تلگرامتون بدید؟
والا یادمه تو پست های اولیه تاپیک همین قدر گفته بودید.
به هر حال خودتون هم می تونید با تغییر اعداد درستش کنید.
تلگرام دارم اما زیاد سر نمیزنم چون فقط تو گوشی دارمش نه تو PC.
ببینید این به کارتون میاد:
کد:
<?php
$count = 10000;
$users = array();
$passwords = array();
while($count < 50001) {
$id1 = mt_rand(10000, 50000);
$id2 = mt_rand(10000, 50000);
if (!in_array($id1, $users) & !in_array($id2, $passwords)){
$users[] = $id1;
$passwords[] = $id2;
echo $id1.'@yahoo.com,';
echo 'Webi'.$id2.',';
echo $count.'<br>';
$count++;
}
}
?>
- - - Updated - - -
البته بهتره در خط دوم کد (یعنی بعد از <?php) این کد هم بذارید تا به مشکل بر نخورید:
پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
نقل قول:
نوشته اصلی توسط
iHSG
والا یادمه تو پست های اولیه تاپیک همین قدر گفته بودید.
به هر حال خودتون هم می تونید با تغییر اعداد درستش کنید.
تلگرام دارم اما زیاد سر نمیزنم چون فقط تو گوشی دارمش نه تو PC.
ببینید این به کارتون میاد:
کد:
<?php
$count = 10000;
$users = array();
$passwords = array();
while($count < 50001) {
$id1 = mt_rand(10000, 50000);
$id2 = mt_rand(10000, 50000);
if (!in_array($id1, $users) & !in_array($id2, $passwords)){
$users[] = $id1;
$passwords[] = $id2;
echo $id1.'@yahoo.com,';
echo 'Webi'.$id2.',';
echo $count.'<br>';
$count++;
}
}
?>
- - - Updated - - -
البته بهتره در خط دوم کد (یعنی بعد از <?php) این کد هم بذارید تا به مشکل بر نخورید:
1=ممنون دوست عزیز اخرش ارور داد
Fatal error: Maximum execution time of 100 seconds exceeded in /home/appid24/public_html/ap.php on line 8
2=دوست عزیز الان کدها رو به دستگاه چاپ میدم سرچ میکنم پسوردها تکرار دارن
مثلا
Webi23225
الان در این پسورد عدد 2 بیشاز دو بار تکرار شد کلا هر عدد حداکثر 2 بار باید دیده شود اگ بشه اصلاعدد تو پسورد یک بار باشه
Webi53148
راهی کدی برا این مشکلم هست ؟
دوست عزیز مشکل ما حل شه ان شا الله از خجالتتون در میایم
تلفن یا تلگرام حتما اگه میشه لطف کنید
پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
نقل قول:
نوشته اصلی توسط
amir2647
1=ممنون دوست عزیز اخرش ارور داد
Fatal error: Maximum execution time of 100 seconds exceeded in /home/appid24/public_html/ap.php on line 8
2=دوست عزیز الان کدها رو به دستگاه چاپ میدم سرچ میکنم پسوردها تکرار دارن
مثلا
Webi23225
الان در این پسورد عدد 2 بیشاز دو بار تکرار شد کلا هر عدد حداکثر 2 بار باید دیده شود اگ بشه اصلاعدد تو پسورد یک بار باشه
Webi53148
راهی کدی برا این مشکلم هست ؟
دوست عزیز مشکل ما حل شه ان شا الله از خجالتتون در میایم
تلفن یا تلگرام حتما اگه میشه لطف کنید
برای مشکل Maximum execution time باید این خط کد رو بعد از خط <?php بذارید:
بعدش اینطوری که می خواین هیچ رقمی توی یه عدد تکراری نباشه که من دیگه بلد نیستم و از نظر من اصلاً شدنی نیست چون شما 40000 پسورد می خواین چطور ممکنه 40000 پسورد هر پسورد عدد های منحصر به فرد داشته باشه.من فقط کاری کردم که پسورد ها با هم یکسان نباشن اما اینکه توی هر پسورد یه عدد چند بار تکرار بشه از نظر من شدنی نیست اگر هم باشه من بلد نیستم.
من تا اینجاش بلد بودم که امیدوارم کمکتون کرده باشه.
پاسخ : درخواست برنامه یا اسکریپت یوزر و پسورد ساز
نقل قول:
نوشته اصلی توسط
iHSG
کد قبلی یه ایرادی داشت که چون بعضی ها تکراری در میامد تعداد تولیدی ها از هزار خیلی کمتر میشد.
الان در کد جدید به جای حلقه for از while استفاده کردم و الان در این کد فیکس همیشه هزار تا تولید میشه.
کد:
<?php
$count = 1000;
$users = array();
$passwords = array();
while($count < 2001) {
$id1 = mt_rand(10000, 20000);
$id2 = mt_rand(10000, 20000);
if (!in_array($id1, $users) & !in_array($id2, $passwords)){
$users[] = $id1;
$passwords[] = $id2;
echo $id1.'@yahoo.com,';
echo 'Webi'.$id2.',';
echo $count.'<br>';
$count++;
}
}
?>
سلام دوست عزیز
دوست عزیز این جا برای ما 1000 کد تولید میکنه
چطور میشه بجا هزار کد بگیم 100 یا 1000000 تولید کن؟