PHP Á¤±Ô½Ä À¯È¿¼º°Ë»ç ¿¹Á¦ (IDüũ, À̸ÞÀÏüũµî) |
|
|
 |
11³â Àü |
//id¸¦ 5~10ÀÚÀÇ ¿µ¹®À̳ª ¼ýÀÚ¸¸ Çã¿ë
if(!ereg("[[:alnum:]+]{5,10}",$id)) {
echo "<script>
alert('ID´Â 5~10ÀÚÀÇ ¿µ¹®ÀÚ³ª ¼ýÀÚÀÇ Á¶ÇÕÀ̾î¾ß ÇÕ´Ï´Ù!!');
history.back(-1);
</script>";
exit();
}
// passwd¸¦ 4~8ÀÚÀÇ ¿µ¹®À̳ª ¼ýÀÚ¸¸ Çã¿ë
if(!ereg("[[:alnum:]+]{4,8}",$passwd)) {
echo "<script>
alert('ºñ¹Ð¹øÈ£´Â 4~8ÀÚÀÇ ¿µ¹®ÀÚ³ª ¼ýÀÚÀÇ Á¶ÇÕÀ̾î¾ß ÇÕ´Ï´Ù!!');
history.back(-1);
</script>";
exit();
}
//ÀÔ·ÂµÈ À̸ÞÀÏÀÇ À¯È¿¼º°Ë»ç
if(!ereg("(^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*$)", $email)) {
echo "<script>
alert('À̸ÞÀÏÁÖ¼Ò°¡ À߸øµÅ¾ú½À´Ï´Ù\n\nÁ¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
history.back(-1);
</script>";
exit();
}
// ÀÔ·ÂµÈ È¨ÆäÀÌÁöÀÇ À¯È¿¼º °Ë»ç
if(ereg("([^[:space:]]+)", $homepage) && (!ereg("http://([0-9a-zA-Z./@~?&=_]+)", $homepage)) ) {
echo "<script>
alert('ȨÆäÀÌÁö ÁÖ¼Ò°¡ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù!!');
history.back(-1);
</script>";
exit();
}
//name¿¡ °ø¹é(space)ÀÌ ÀÖ´Â°Ç Çã¿ëÇÏÁö ¾ÊÀ½
if(!ereg("([^[:space:]]+)", $name) || ereg("([[:space:]]+)",$name)) {
echo "<script>
alert('À̸§¿¡ °ø¹éÀÌ Á¸ÀçÇÕ´Ï´Ù!!\n\nÀ̸§À» °ø¹é¾øÀÌ ÀÔ·ÂÇϼ¼¿ä!!');
history.back(-1);
</script>";
exit();
}
// nameÀÌ ÇѱÛÀÏ °æ¿ì¸¸ Çã¿ë
for($i = 0; $i < strlen($name); $i++) {
if(ord($name[$i]) <= 0x80) {
echo "<script>
alert('À̸§Àº ¹Ýµå½Ã ÇѱÛÀ̾î¾ß ÇÕ´Ï´Ù!!');
history.back(-1);
</script>";
exit();
}
} |
|
̵̧ : 484 |
̵̧
¸ñ·Ï
|
|