获取服务器wordpress上的当前路径

时间:2015-01-12 14:19:42

标签: php wordpress

今天我在wordpress page.php中添加了一个自定义代码来管理表单数据,包括文件上传。我只是想查看真实页面,这样我就可以给出在代码中上传文件的路径。

我有这段代码上传文件:

$target = "uploads/"; 
$target = $target . basename($_FILES['pass_doc']['name']); 
//Here we check that $ok was not set to 0 by an error 
move_uploaded_file($_FILES['pass_doc']['tmp_name'], $target);
$pass_doc = $_FILES['pass_doc']['name'];

但我不知道我应该尝试的目标路径:

$target = "example.org/uploads/";

但它也不适合我。请提出任何建议。

谢谢

1 个答案:

答案 0 :(得分:1)

问题是,当你说uploads/时,它将始终是当前目录的相对路径。使用wordpress wp_upload_dir()函数。查看文档here

$upload_dir = wp_upload_dir();
$target = $upload_dir['baseurl'] . "/" . basename($_FILES['pass_doc']['name']);