شاید بعضا دیده باشین که موقع ثبت نام تو بعضی از سایت ها از ما میخواد که پسورد قوی تری وارد کنیم و ... ، توی این پست میخوایم بپردازیم به اینکه چطور میشه یه همچین چیزی رو با پی اچ پی درست کرد

اول یه فایل با پسوند php. و اینکدینگ UTF-8 ایجاد کنین و بعد از راست کلیک گزینه ی ویرایش رو بزنین ( ++Notepad یا SublimeText باشه بهتره ) ، اگه این ابزار رو روی سیستمتون نداشتین همون نوت پد معمولی رو بزنین و بعدش کدای زیر رو داخل اون کپی کنین 

<html>
<head>
<title>V32</title>
</head>
<body>

<form action="index.php" method="get">
<input type="text" name="pass" />
<input type="submit" value="submit" />
</form>

<?php if(isset($_GET['pass']) && !empty($_GET['pass'])) { $temp=$_GET['pass']; if(strlen($temp)<8) { echo "لطفا پسوورد خود را بیش از هشت حرف انتخاب کنید"; } else { $security=0; for($i=0;$i<strlen($temp);$i++) { if(strstr("abcdefghijklmnopqrstuvwxyz",$temp[$i])) { $security++; break; } } for($i=0;$i<strlen($temp);$i++) { if(strstr("0123456789",$temp[$i])) { $security++; break; } } for($i=0;$i<strlen($temp);$i++) { if(strstr("#@$+-()",$temp[$i])) { $security++; break; } } switch ($security) { case 1: echo "ضعیف"; break; case 2: echo "متوسط"; break; case 3: echo "قوی"; break; } } } ?>
</body>
</html>

خب حالا کار ما تموم شد و میتونیم بعد از آپلود روی یه هاستی اونو تست کنیم ببینیم چی به چیه

موفق باشید