附php接收代码_php文件上传代码实现
php接收POST数据并循环输出的代码
在php中,表单POST提交的数据是存放在$_POST变量中.$_POST变量是一个数组,它是一个以表单字段名作索引的数组.比如有以下表单:
form?method="post"
p姓名:input?type="text"?name="name"?value=""/p
p年龄:input?type="text"?name="age"?value=""/p
pinput?type="submit"?value="提交"/p
/form
输入值后提交,按你的要求,在php层处理输出提交的内容,那么可以这样:
php
echo?'你的姓名是:'.$_POST['name'];//其中$_POST['name']中存放的是上面表单名为name的值
echo?'你今年'.$_POST['age'].'岁';//其中$_POST['age']中存放的是上面表单名为age的值
如果字段内容很多,有时就可能需要循环处理.
foreach($_POST?as?$val){
echo?$val;
}
或直接:
print_r($_POST);
当然处理或输出的格式很多,以上只是一个示例.
求一个html上传图片php接收代码
html表单部分要这样:
form method="post" action="proAddFile.php" enctype="multipart/form-data"
input name="form_data" type="file"
php部分:
if(is_uploaded_file($_FILES['form_data']['tmp_name']))
{
$file=$_FILES['form_data'];
$name=$file['name'];
echo $type=$file['type'];
$size=$file['size'];
$tmpfile=$file['tmp_name']; //临时存放文件
$error=$file['error'];
if($erro) die("上传出现错误");
switch($type){ // 得到上传文件后缀
case 'image/pjpeg' : $extension='.jpg'; //jpeg
break;
....
default:
echo "出现错误";
$myfile="your directory" . $filename;
if(move_uploaded_file($tmpfile,$myfile);) echo "上传成功";
may help for you ,great regard from kwl.
求PHP接收表单内容并发送邮件的代码
需要Jmail组件支持
class Jmail
public $Username; //邮局用户名
public $Password; //密码
public $FormName ; //发件人姓名
public $From ; //发件人地址
public $Addrecipient ; //收件人地址
public $Ttile ; //邮件标题
public $Content; //邮件内容
public $Smtp; //邮件服务器
function Send(){
$Jmail = new com("Jmail.Message"); //实例化一个Jmail对象
$Jmail-SiLent=true; //设置成True的话Jmail不会提示错误只会返回True和False
$Jmail-LogGing = false; //是否开启日志
$Jmail-ContentType = "Text/html"; //邮件的格式为HTML格式
$Jmail-MailServerUsername = $this-Username; //发信箱用户名
$Jmail-MailServerPassword = $this-Password; //发信箱密码
$Jmail-FromName = $this-FromName; //发件人姓名
$Jmail-From = $this-From; //发件人地址
$Jmail-AddRecipient($this-Addrecipient); //收件人地址
$Jmail-Subject = $this-Title;//Email标题
$Jmail-Body = $this-Content; //Email正文
$JmailError = $Jmail-Send($this-Smtp); //Smtp服务器
if($JmailError){ //判断邮件是否发送成功
return true;
}else{
return false;
//这里是调用代码
$jmail = new Jmail();
$jmail-FromName = "梁";
$jmail-Title = "这是标题";
$jmail-Content = $_POST["contact_message"]; //"这是内容";
if($jmail-Send()){
echo "成功哦!";
echo "失败哦!";