我正在尝试在Wordpress模板页面中手动上传文件。但我得到了这个错误。
警告:move_uploaded_file():http://在服务器配置中通过allow_url_fopen = 0禁用包装器
$UploadDirectory = get_option("siteurl").'/wp-content/uploads/2014/cert-temp/';
if(move_uploaded_file($_FILES['FileInput']['tmp_name'], $UploadDirectory.$NewFileName ))
{
// do other stuff
die('Success! File Uploaded.');
}else{
die('error uploading File!');
}
不幸的是我没有访问php.ini文件来更改设置,因为我们自己没有管理服务器,有没有其他方法可以解决这个问题?
我尝试将php_value allow_url_fopen On
添加到.htaccess文件中,但这不起作用。
谢谢。
答案 0 :(得分:0)
使用本地文件系统路径来指定move_uploaded_file而不是siteurl的目标, 尝试
$UploadDirectory = WP_CONTENT_DIR.'/uploads/2014/cert-temp/';