获取服务器wordpress上的当前路径
Getting current path on server 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/";
但它也不适合我。请提出任何建议。
谢谢
问题是,当您说 uploads/
时,它始终是您当前目录的相对路径。使用 wordpress wp_upload_dir()
函数。查看文档 here
$upload_dir = wp_upload_dir();
$target = $upload_dir['baseurl'] . "/" . basename($_FILES['pass_doc']['name']);
今天我要向 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/";
但它也不适合我。请提出任何建议。
谢谢
问题是,当您说 uploads/
时,它始终是您当前目录的相对路径。使用 wordpress wp_upload_dir()
函数。查看文档 here
$upload_dir = wp_upload_dir();
$target = $upload_dir['baseurl'] . "/" . basename($_FILES['pass_doc']['name']);