本文目录一览:
- 1、php+curl获取的表单源码,以字符串转换为数组
- 2、由网页提交的表单提交写入数据库 PHP源代码该怎么写
- 3、PHP表单简单代码处理
- 4、为什么我用html语言提交给php处理的表单显示的全是php源代码?
php+curl获取的表单源码,以字符串转换为数组
function sendcheck($url,$code)
{
global $logger;
$ch = curl_init();
if(!$ch)return -1; //设置适当的参数
curl_setopt($ch, CURLOPT_URL , $url);//连接
if(!curl_setopt($ch, CURLOPT_HEADER, 0)) return -2; //发送,设置curl_exec执行结果返回,成功返回获得内容,否则false
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //返回值为空
if(!curl_setopt($ch,CURLOPT_TIMEOUT ,30))return -3; //执行curl操作最大时间为 10 s
if(!curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,30))return -4 ; //curl对外连接大时间为 10 s
$result = curl_exec($ch); //访问资源;
//服务器无响应或者网络连接错误处理,重新发送请求信息,最多10次,每次 10 s 间隔
for($i =0 ; $i = 9; $i++ ){
if(!$result){ //上一次未得到数据
$result = curl_exec($ch); //下一次的数据发送;
}else{
$logger-info("已成功通知");
break;
}
}
if(!$result){
$logger-info("通知失败");
}
curl_close($ch); //关闭curl资源
}
由网页提交的表单提交写入数据库 PHP源代码该怎么写
把下面的代码保存为post.php
?
$conn = mysql_connect("localhost","11111","22222");
$action = $_POST['action'];
if($action == 'send'){
$username = $_POST['username'];
$password = $_POST['password'];
mysql_select_db("333333",$conn);
$sql = "INSERT INTO player (username,password) VALUES ('$username','$password')";
$result = mysql_query($sql,$conn);
}
?
html
body
form method="post" action="post.php"
input type="text" name="username"
input type="text" name="password"
input type="hidden" name="action" value="send"
input type="submit" name="Submit" value="提交"
/form
/body
/html
PHP表单简单代码处理
?php
if(isset($_POST["btn_submit"])){
if(empty($_POST['username'])){
echo "你没有输入用户名 ";
exit(0);
}
if (empty($_POST['password'])){
echo "你没有输入密码:";
exit(0);
}
echo"你的 ".$_POST['user_name']."
";
echo"你的".$_POST['password']."
";
echo"你的 ".$_POST['age']."
";
if (!empty($_POST['languages'])){
echo "你选择的为:";
foreach ($_POST['languages'] as $lang){
echo $lang. " ";
}
echo "你的自我介绍: ".n12br($_POST['intro'])."
";
echo "网页隐藏值": ".$_POST['from']."
";
}
?
请把代码里面的中文标点换成英文的就可以了
为什么我用html语言提交给php处理的表单显示的全是php源代码?
一句话,你的文件一定要保存为.php格式的,.html服务器不解析!