重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
代码:
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的清河门网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1、form name="form1" method="post" action="2.php"
method的意思是以post方式提交到2.php,action的意思是动作,method是类型
随便输一个:
陪运label
input type="text" name="val" /
input是html的标签,类型是文本域(输入文字),名字是val(后台用于接收的名称)
/label纳迹
p
label
input type="submit" name="Submit" value="提交" /
/label
/p
/form
2、php(第二个页面)
?php
echo $_POST['val'];
//输出上一个页面洞乱并提交过来的val文本域的值。
?
?php
// $_FILES["file"]["type"] 其中["file"仿数罩] html中标签的name
if ((($_FILES["file"]["type"] == "image/gif") //检查上传的文件类型为gif
|| ($_FILES["file"]["type"] == "image/jpeg")//检查上传的文件类型为jpg
|| ($_FILES["file"]["type"] == "image/pjpeg"))//检查上传的文件毕轮类型为jpeg
($_FILES["file"]["size"] 20000))//检查上传的文件大小
{
if ($_FILES["file"]["error"] 0)//判断是否为错误
{
echo "Return Code: " . $_FILES["file"]["error"] . "br /";//如果错误则输出错误信息
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "br /"; //输出文件名称
echo "Type: " . $_FILES["file"]["type"] . "br /";//输出文件类型
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kbbr /";//输出文件大小
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "br /";//输出临时文件名称
if (file_exists("upload/" . $_FILES["file"]["name"]))//判断上传文件是否存在upload文件夹里
{
echo $_FILES["file"]["name"] . " already exists. ";//如果存在则提示信息
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);//如果不存在则拷贝临时文件到upload文件夹
echo "Stored in: " . "upload/" . $_FILES["file"]["name"备闹];//输出上传文件路径+文件名称
}
}
}
else
{
echo "Invalid file";//错误信息
}
?
用PHP向服务器发送HTTP的POST请求,代码如下:
?php
/**
* 发送post请求
* @param string $url 请求地址
* @param array $post_data post键值对数据
* @return string
*/
function send_post($url, $post_data) {
$postdata = http_build_query($post_data);
$options = array(
'http' = array(
'method' = 'POST', 燃磨派
'header' = 'Content-type:application/x-www-form-urlencoded',
'content' = $postdata,
'timeout' = 15 * 60 // 超时时间(单位:s)
游梁 )
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
return $result;
}
使用的时候直接调用上面定义的send_post方法:
$post_data = array(
'username' = 'username',
皮贺 'password' = 'password'
);
send_post('网址', $post_data);
有两种方案春迅可以实现。
1. 数据库中,该字段使用enum类型。
2. 在页面select表单中,扒袭此option定义value属性为数禅枝字,内容为文本。