【发布时间】:2013-11-21 07:23:28
【问题描述】:
好的,我快到了。我有一个提交信息和上传以及创建目录的表单。我需要它将上传的文件保存到我刚刚创建的目录中。它将使用我使用的表单字段创建文件夹。那部分工作正常。我偶然发现将文件保存在新创建的文件夹中。
$newname = dirname(__FILE__).'/images/'.$filename; //this is now but needs to be
$newname = dirname(__FILE__)$folder.'/'.$filename; //Not sure how to do this part
最后一个错误
解析错误:语法错误,第 58 行 /home/hmintcwa/public_html/admin/list/upload.php 中的意外 T_VARIABLE
【问题讨论】:
-
允许用户控制路径的任何部分是一个可怕的想法。
folder=../../../../../../../etc/和filename=passwd -
添加右连接
dirname(__FILE__).$folder.'/'.$filename;。你做错了。 -
这是一个后端管理部分,所以我不担心它。我正在开发的这个网站是给我儿子的礼物。他最近失去了工作,他有一个妻子和 3 个孩子要照顾,所以他更新了他的房地产执照,并且正在这样做。这是我帮助他的方式,这是一个惊喜。
-
那部分工作得很好,谢谢。现在,如果他们不上传照片,我会告诉它在哪里使用默认文件名。