今天在学习该书的第19章《与文件系统和服务器的交互》中上传文件到服务器临时文件夹,并且移动到指定文件夹
运用 is_uploaded_file()函数可以讲文件上传到我的设置的临时文件存储文件夹中(该文件夹在web服务器根目录下 ..\htdocs\upload)
运用 bool move_uploaded_file ( string$filename
, string$destination
) 函数移动文件夹
其中
filename 是上传文件的文件名
destination 是移动文件的目标文件位置
源码中 filename-->$_FILES['userfile']['tmp_name']
destination-->'/session/'.$_FILES['userfile']['name'] //session是我修改了源码之后的文件存储文件夹
该代码我调试多次总是报错
后来才发现目的文件夹的相对路径写错
解决方案:要么写成绝对路径,要么重新写成相对路径。
我是重写相对路径:'../session/'.$_FILES['userfile']['name'] //当前代码是在根目录下建的一个目录中