移动上传的文件不能在wordpress中工作

时间:2014-07-10 09:54:26

标签: php wordpress .htaccess

我正在尝试在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文件中,但这不起作用。

谢谢。

1 个答案:

答案 0 :(得分:0)

使用本地文件系统路径来指定move_uploaded_file而不是siteurl的目标, 尝试

 $UploadDirectory    =  WP_CONTENT_DIR.'/uploads/2014/cert-temp/';