欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【用PHP上传文件和发送邮件】,下面是详细的分享!
用PHP上传文件和发送邮件
一、用php上传文件
1、新知识:
$_FILES:这是一个数组,它可将包含所有关于您上传的文件的信息
如:userfile,名称可随意命名,单引号定界
$_FILES['userfile']['name']
客户端机器文件的原名称。
$_FILES['userfile']['type']
文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。
$_FILES['userfile']['size']
已上传文件的大小,单位为字节。
$_FILES['userfile']['tmp_name']
文件被上传后在服务端储存的临时文件名。
$_FILES['userfile']['error']
和该文件上传相关的。['error'] 是在 PHP 4.2.0 版本中增加的
2、一个简单的上传文件程序:
1)先设计一个上传文件表单,注意这里插入的表单对象是文件域。
<form action="17-2.php" method="post" enctype="multipart/form-data" name="form1">
红色部分表示上传文件的一种协议,不能省略。
2)设计的上传文件程序。
|
以下为引用的内容: <? |
设定的的上传目录uploads要事先在ftp上建立,并设置属性为777,编写的程序和这个目录级别是相同的。
3、较复杂的上传文件,能判断上传的文件大小,超过1M不能上传。
请选择文件:
|
以下为引用的内容: <? |
// 检查读写文件
|
以下为引用的内容: if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) { |
//复制文件到指定目录
|
以下为引用的内容: if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) { echo "<p>你上传了文件:"; echo "文件的 MIME 类型为:"; echo "上传文件大小:"; echo "文件上传后被临时储存为:"; |
二、发送邮件
在php只要用一个函数就可以实现发送邮件的功能:
mail("收件人地址","主题","正文","From:发件人\r\nReply-to:发件人的地址");
参考程序:
|
以下为引用的内容: <? |
以上所分享的是关于用PHP上传文件和发送邮件,下面是编辑为你推荐的有价值的用户互动:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
