文件上传路径中的连接php变量

Posted

技术标签:

【中文标题】文件上传路径中的连接php变量【英文标题】:concatenation php variable in the path of file upload 【发布时间】:2016-09-15 22:24:12 【问题描述】:
$i = 3292;

move_uploaded_file($_FILES['doc_path']['tmp_name'], '../../../../uploads/documents/'.$i.'/'.$photograph);

move_uploaded_file($_FILES['doc_path']['tmp_name'], '../../../../uploads/documents/3292/'.$photograph);

上面的代码有什么问题。连接也是正确的,但是当我使用 $i static 它工作正常。请帮助

【问题讨论】:

error_reporting(E_ALL); ini_set('display_errors', 1); 如果你把它放在你的脚本中会不会出错? 【参考方案1】:

将路径存储在一个变量中并使用它。

$i = 3292;
$path = '../../../../uploads/documents/'.$i.'/'.$photograph;

move_uploaded_file($_FILES['doc_path']['tmp_name'], $path);

move_uploaded_file($_FILES['doc_path']['tmp_name'], '../../../../uploads/documents/3292/'.$photograph);

【讨论】:

以上是关于文件上传路径中的连接php变量的主要内容,如果未能解决你的问题,请参考以下文章

php 怎么把上传的图片路劲存到mysql数据库,然后再在页面读取出来?

PHP如何通过CURL上传文件

php配置文件中的文件上传临时目录必须写指定路径吗

PHP原生动态多文件上传并将路径存储在数据库

ueditor 上传视频后显示找不到上传文件 php

iis服务器php网站上传文件找不到临时存放路径