電話認證怎麼打 php

edited 九月 2014 in PHP新手區
<head>
<title>
</title>
</head>
<body>
<center>
<?php
header("content-type:text/html;charset=utf-8")
?>
<form name="form1" method="post" >
你好請聯絡我
姓名:<input type="text" name="user-name" size="18"><br>
<font color="red">
<?php
if(isset($_POST['user-name'])){
 if(empty($_POST['user-name']))
 {
 echo"請輸入你的姓名</br>";
 }
}
?>
</font>
你的電話:<input type="text" name="user-phone" size="10"><br>
<font color="red">
<?php

if(isset($_POST['user-phone'])){
 if(empty($_POST['user-phone']))
 {
 echo"請輸入你的電話</br>";
 }
 $regexp1 = "09[0-9]{2}-[0-9]{3}-[0-9]{3}";
if (preg_match($regexp1, $_POST['user-phone'])) {
    echo "Ceil Phone is valid.";
} else {
    echo "Ceil Phone is <u>not</u> valid.";
}
}
?>
</font>
你的電子郵件:<input type="text" name="user-email"><br>
連絡的內容:<br><textarea cols="35" rows="7" name="user-massage"></textarea><br>
<input type="submit"   value="送出" >
<input type="reset" value="重設">

</form>
</body> 
在確認檢查電話是否輸入有問題
if(isset($_POST['user-phone'])){
 if(empty($_POST['user-phone']))
 {
 echo"請輸入你的電話</br>";
 }
 $regexp1 = "09[0-9]{2}-[0-9]{3}-[0-9]{3}";
if (preg_match($regexp1, $_POST['user-phone'])) {
    echo "Ceil Phone is valid.";
} else {
    echo "Ceil Phone is <u>not</u> valid.";
}
}
我執行時,preg_match的部分一直有誤. 我修改好多次都一樣
求救

評論

Sign In or Register to comment.