Exemple #1
0
<?php

include "gfx3/lib.php";
$prevpage = EPageProperties::get_previous_page();
$idcontent = EHeaderDataParser::db_post("idcontent");
if (!empty($_FILES['localfile'])) {
    $tmp_name = $_FILES['localfile']['tmp_name'];
    $name = $_FILES['localfile']['name'];
    $client = new OCSClient();
    $client->set_auth_info(EUser::nick(), EUser::password());
    $abs_name = EFileSystem::rename_file($tmp_name, "/tmp/" . $name);
    $client->set_upload_file("/tmp/" . $name);
    $result = $client->post("v1/content/uploaddownload/{$idcontent}");
    if ($result["ocs"]["meta"]["statuscode"] == "100") {
        header("Location: {$prevpage}");
    } else {
        //echo $client->get_last_raw_result();
        ELog::error("something went wrong");
    }
}
Exemple #2
0
 public static function move_uploaded_file_in($path, $newname = false)
 {
     $nfile = $_FILES['localfile']['name'];
     if (move_uploaded_file($_FILES['localfile']['tmp_name'], getcwd() . "/" . $path . $nfile)) {
         if ($newname) {
             EFileSystem::rename_file($path . $nfile, $path . $newname);
         }
         return true;
     } else {
         return false;
     }
 }