首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
cSharp
split
object
subset
foreach
lua
java
email
heap
function
substring
emoji
process
command
keyword
bytecode
replace
uml
utf-8
yaml
future
vbscript
js
express
dagger
cPlusPlus
php
erlang
python3
export
php5
node.js
go
controller
uri
config
python2
grid
httprequest
timestamp
window
join
get
text
eval
select
metadata
hashcode
settings
dockerfile
require
nodejs
search
javascript
client
byte
plugins
perl
io
random
bash
blob
md5
const
tree
audio
python
fetch
ascii
request
install
cpython
match
case
include
scala
filter
char
cmd
当前位置:
开发笔记
>
编程语言
> 正文
十天学会php之第十天
作者:Chen.X.Jie | 来源:互联网 | 2013-04-22 16:20
学习目的:学会用PHP上传文件和发邮件上传文件表单必须加上enctype=multipart/form-data和inputtype=filename=file下面看一下代码:$f=$HTTP_POST_FILES['file'];$dest_dir='uploads';//设定上传目录$dest=
学习目的:学会用PHP上传文件和发邮件
上传文件表单必须加上 enctype="multipart/form-data"
和
下面看一下代码:
$f=&$HTTP_POST_FILES['file'];
$dest_dir='uploads';//设定上传目录
$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//我这里设置文件名为日期加上文件名避免重复
$r=move_uploaded_file($f['tmp_name'],$dest);
chmod($dest, 0755);//设定上传的文件的属性
上传的文件名为date("ymd")."_".$f['name'] ,可以在以后插入到数据库的时候用到,PHP实际上是把你上传的文件从临时目录移动到指定目录。move_uploaded_file($f['tmp_name'],$dest);这是关键
至于发邮件就更加简单,可以使用mail()函数
mail("收件人地址","主题","正文","From:发件人\r\nReply-to:发件人的地址");
不过mail()需要服务器的支持,在WINDOWS下还需要配置SMTP服务器,一般来说外面的LINUX空间都行。
好像上传文件和发邮件比ASP简单很多,只要调用函数就可以了。ASP还需要用到服务器的不同组件比如FSO、JMAIL什么的。
十天学会PHP说到这里了,我的三大系列文章都用《十天学会》作为名字,想告诉大家的是ASP,PHP,ASP.NET入门都可以是十天,但是精通决不是十天啊,还需要大家自己去研究。
php
服务器
windows
linux
asp.net
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
php
信息漏洞概述与基础知识(第一部分)
本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ...
[详细]
蜡笔小新 2024-10-31 19:32:18
php
如何将PHP文件上传至服务器及正确配置服务器地址
如何将PHP文件上传至服务器及正确配置服务器地址 ...
[详细]
蜡笔小新 2024-10-31 15:32:47
php
Python学习:环境配置与安装指南
Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ...
[详细]
蜡笔小新 2024-10-31 12:18:21
php
从无到有,构建个人专属的操作系统解决方案
操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ...
[详细]
蜡笔小新 2024-10-31 18:17:13
php
Linux系统中的目录结构详解
在Linux系统中,目录结构遵循文件系统层次标准(FHS),确保了系统的组织性和可维护性。其中,`/bin`目录是FHS要求必须存在的目录之一,主要存放了在单用户维护模式下仍可执行的基本命令和工具。这些命令不仅对root用户可用,普通用户也能使用,以确保系统在最小化运行状态下仍能进行基本的操作和管理。 ...
[详细]
蜡笔小新 2024-10-31 17:23:50
php
在执行 Vim/VM 命令时遇到错误提示:检测到名为 ".dockerfile.swp" 的交换文件
在使用 Docker 时,通过 Vim 编辑 Dockerfile 文件时遇到了错误提示:“检测到名为 .dockerfile.swp 的交换文件”。这一问题通常是因为上次编辑该文件时意外中断,导致系统生成了临时的交换文件。为了解决这个问题,可以手动删除该交换文件或使用 Vim 的恢复功能来恢复未保存的更改。 ...
[详细]
蜡笔小新 2024-10-31 12:21:47
php
斐波那契数在组合数学中的应用与探索
斐波那契数列作为数学领域中一个广为人知的数列,不仅拥有丰富的数学性质,还与自然界的诸多现象紧密相连。本文将深入探讨这一数列背后的奥秘,揭示其在组合数学中的广泛应用,并通过具体问题的引入,展示斐波那契数列在解决复杂组合问题时的独特优势。 ...
[详细]
蜡笔小新 2024-10-31 11:09:01
php
SharePoint 2010多语言用户界面的开发要点与注意事项
SharePoint 2010 提供了强大的多语言用户界面支持,使得同一网站能够以多种语言展示。例如,对于一个中文版本的 SharePoint 2010 系统,管理员可以通过在服务器上安装英文语言包来实现多语言界面。这一功能不仅提升了用户体验,还扩展了系统的国际化能力。然而,在实施过程中需要注意一些关键点,如确保所有资源文件正确配置、进行充分的测试以及合理管理语言包的更新。这些步骤有助于确保多语言功能的稳定性和可靠性。 ...
[详细]
蜡笔小新 2024-10-31 10:57:13
php
Jenkins学习精华:自动化构建与持续集成入门指南
本文综合了网络资源及同事分享的PPT内容,详细介绍了Jenkins在自动化构建与持续集成中的应用。首先涵盖了Jenkins的安装与配置流程,接着阐述了如何根据项目需求设定自动化编译任务,包括确定开发环境、选择合适的编译工具以及实现代码的自动更新等关键步骤。特别强调了在SVN环境中通过命令行实现代码自动拉取的最佳实践。 ...
[详细]
蜡笔小新 2024-10-31 10:34:30
php
jQuery学习笔记:深入理解事件委派(2014年8月3日)
在jQuery中,事件委托机制主要通过`closest()`方法实现。该方法用于查找与指定选择器匹配的最近祖先元素,从当前元素开始逐级向上遍历DOM树。这一技术不仅提高了代码的效率,还能有效处理动态生成的元素。参考资料:jQuery遍历方法详解。 ...
[详细]
蜡笔小新 2024-10-31 09:46:35
js
全面解析:Hadoop技术栈中的Linux操作系统概览
全面解析:Hadoop技术栈中的Linux操作系统概览 ...
[详细]
蜡笔小新 2024-10-31 07:37:50
php
Java 零基础入门:SQL Server 学习笔记(第21篇)
Java 零基础入门:SQL Server 学习笔记(第21篇) ...
[详细]
蜡笔小新 2024-10-31 03:32:00
php
优化后的标题:洛谷P3239 [HNOI2015] 亚瑟王算法详解与实现
题目描述:小K不幸被LL邪教洗脑,洗脑程度之深使他决定彻底脱离这个邪教。在最终离开前,他计划再进行一次亚瑟王游戏。作为最后一战,他希望这次游戏能够尽善尽美。众所周知,亚瑟王游戏的结果很大程度上取决于运气,但通过合理的策略和算法优化,可以提高获胜的概率。本文将详细解析洛谷P3239 [HNOI2015] 亚瑟王问题,并提供具体的算法实现方法,帮助读者更好地理解和应用相关技术。 ...
[详细]
蜡笔小新 2024-10-30 19:46:06
php
深入探讨Photoshop的高级应用与技巧
本文深入探讨了Photoshop的高级应用与技巧,不仅涵盖了常用的快捷键,如矩形选框工具(M)、移动工具(V)、套索工具(L)、魔棒工具(W)、裁剪工具(C)等,还介绍了更多专业功能,如图层蒙版、混合模式和智能对象的使用方法,帮助用户提升图像处理的效率和质量。 ...
[详细]
蜡笔小新 2024-10-30 18:04:29
php
IDEA中高效利用代码变量名替换功能提升编程效率
在使用 IntelliJ IDEA 进行公司项目代码审查时,我发现许多变量的命名不符合驼峰式命名规范。起初,我尝试手动逐个修改这些变量名,但效率低下。后来,我偶然发现了 IDEA 中的代码变量名替换功能,这极大地提高了我的工作效率。通过该功能,我可以快速批量地将不规范的变量名修改为符合命名规则的形式,不仅节省了时间,还减少了出错的可能性。此外,我还利用这一功能对整个项目的代码进行了全面的优化,确保所有变量命名一致且易于理解。 ...
[详细]
蜡笔小新 2024-10-30 17:23:35
Chen.X.Jie
这个家伙很懒,什么也没留下!
Tags | 热门标签
cSharp
split
object
subset
foreach
lua
java
email
heap
function
substring
emoji
process
command
keyword
bytecode
replace
uml
utf-8
yaml
future
vbscript
js
express
dagger
cPlusPlus
php
erlang
python3
export
RankList | 热门文章
1
有关c语言预处理
2
mysql主机地址是什么????下面的该怎么添??
3
Qt Creator: Unknown debugger type “No engine”(完美解决)
4
vue中的兄弟传参EventBus
5
访问控制_身份认证和访问控制技术学习20199319
6
sql更改某列数据_数据分析第四关1122
7
.NET技术汇总(C#)面向对象(OOP)(转载)
8
003如何创建二叉树
9
uniapp中常用的几种提示弹框
10
ISAP模板(网络流模板)
11
【Java 语法篇】Java 变量、八种基本数据类型及转换详解
12
C语言编程入门之第六章C语言控制语句
13
局域网共享上网
14
[LeetCode] 24. Swap Nodes in Pairs 成对交换节点
15
计算机的三大重要组件及程序执行的原理详解 简单易懂
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有