|
|
|
ฟังก์ชัน checkemail เออเร่อค่ะ ฟ้องว่า Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\function.php on line 60 |
|
|
|
|
|
|
|
ตัวอย่างโค้ดฟังก์ชัน
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ฟังก์ชันเพื่อเรียกใช้งาน</title>
</head>
<body>
<?php
function displaydate($x)
{
$thai_month_arr=array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน",
"กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$datetime_array=explode("-",$x);
$date_array=explode("-",$x);
$date_array=explode("-",$datetime_array[0]);
$y=$date_array[0];
$m=$date_array[1]+1;
$d=$date_array[2];
$m=$thai_month_arr[$m];
$y=$y+543;
$displaydate="$d $m $y $datetime_array[2]";
return $displaydate;
}
function checkemail($checkemail) {
if(eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$",$checkemail) ) {
return true;
} else {
return false;
}
}
?>
</body>
</html>
Tag : PHP, MySQL, HTML/CSS
|
|
|
|
|
|
Date :
2012-09-08 18:53:00 |
By :
yah |
View :
1307 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
php version ตั้งแต่ 5.3.0 ขึ้นไปยกเลิกการใช้งาน ฟังก์ชัน eregi ไปแล้ว
eregi manual
ให้ใช้ preg_match แทน
preg_match manual
<?php
function checkemail($checkemail) {
if(preg_match("/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/", $checkemail) ) {
return true;
} else {
return false;
}
}
var_dump(checkemail('ranaronglive.com'));
echo "<br />";
var_dump(checkemail('[email protected]'));
|
|
|
|
|
Date :
2012-09-08 20:07:55 |
By :
nautilus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ แก้ได้จริง ๆ ด้วยค่ะ
|
|
|
|
|
Date :
2012-09-08 22:49:14 |
By :
yah |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|