示例#1
0
         } else {
             echo '<h1 class="error">File already Exists!</h1>';
             $fileUploadPath = WEB_ROOT . DIRECTORY_SEPARATOR . UPLOAD_FOLDER_NAME . DIRECTORY_SEPARATOR . $uploadTo . issetOrBlank($_FILES["file-file"]['name']);
             //$fileUploadPath = str_replace('//','/',$fileUploadPath);
             echo '<p>Link: <a href="' . $fileUploadPath . '">' . $_FILES["file-file"]['name'] . '</a></p>';
         }
         $file->setPath($uploadTo . issetOrBlank($_FILES["file-file"]['name']));
         $file->setSize($_FILES["file-file"]['size']);
         $file->setContentType(issetOrBlank($_FILES["file-file"]['type']));
         $file->setExtension(pathinfo($_FILES["file-file"]['name'], PATHINFO_EXTENSION));
     }
 }
 if ($uploaded == 1) {
     $file->setUploader($_SESSION['username'] != "" ? $_SESSION['username'] : '******');
     //from session?
     if ($file->getExpiry() == "") {
         $file->setExpiry("0000-00-00 00:00:00");
     }
     if ($file->save() > 0) {
         echo '<h1>File Uploaded OK!</h1>';
     } else {
         echo '<h1>Failure Uploading File</h1>';
         pa($file);
     }
     if (issetOrBlank($_POST['file-alias']) != "") {
         $alias = new Alias($conn);
         $fileAlias = issetOrBlank($_POST['file-alias']);
         if (!startsWith($fileAlias, "/")) {
             $fileAlias = "/" . $fileAlias;
         }
         $alias->setAlias($fileAlias);