您的位置:

附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 type="hidden" name="MAX_FILE_SIZE" value="6000000"

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("上传出现错误");

if($size60000) die("太大");

switch($type){ // 得到上传文件后缀

case 'image/pjpeg' : $extension='.jpg'; //jpeg

break;

。。。。

default:

echo "出现错误";

}

$filename="wt209_" . date("Ymdhis") . $extension;

$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-CharSet = "GB2312"; //设定字符串编码

$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-Username = "lwf0757";

$jmail-Password = "0757";

$jmail-FromName = "梁";

$jmail-From = "lwf0757@163.com";

$jmail-Addrecipient = "313120799@qq.com";

$jmail-Title = "这是标题";

$jmail-Content = $_POST["contact_message"]; //"这是内容";

$jmail-Smtp = "smtp.163.com";

if($jmail-Send()){

echo "成功哦!";

}else{

echo "失败哦!";

}

?