Beispiel #1
0
 private function genImagen()
 {
     $name = Files::getFileName($this->nombre);
     if (file_exists(Server::getRoot() . '/podcast/caratulas/' . $name . '.jpg')) {
         return $name . '.jpg';
     } else {
         return 'default.jpg';
     }
 }
 public function Save(Files $file)
 {
     $SQL = self::$INSERT;
     $conn = self::$db->getConnection();
     $stmt = $conn->prepare($SQL);
     $stmt->bindValue(':filetype', $file->getFileType());
     $stmt->bindValue(':filename', $file->getFileName());
     $stmt->bindValue(':dataofupload', $file->getDateOfUpload());
     $stmt->bindValue(':userseq', $file->getUserSeq());
     $stmt->bindValue(':folderseq', $file->getFileSeq());
     //if($SQL == self::$UPDATE){
     //       $stmt->bindValue(':folderseq',$folder->getSeq());
     //      }
     $stmt->execute();
     //I will be put code here for throw exception and show on the screen
     $error = $stmt->errorInfo();
 }
Beispiel #3
0
 /**
  * @author Frank Wichers Schreur <*****@*****.**>
  *
  * Uploads the file to Yuki
  *
  * @param Files $file
  * @param Integer $ordner
  *
  * @return Response
  */
 public function uploadFile($file, $ordner)
 {
     // Validate the category
     $available_ordners = [0, 1, 2, 3, 4, 5, 6, 7, 8, 100, 101, 102];
     if (!in_array($ordner, $available_ordners)) {
         return false;
     }
     try {
         $url = "https://api.yukiworks.nl/docs/Upload.aspx" . '?WebServiceAccessKey=' . config('yuki.access_key') . '&Administration=' . $this->administrationId . '&FileName=' . urlencode($file->getFileName() . "." . $file->getExtension());
         $file_content = file_get_contents($file->getRealPath());
         $type = File::mimeType($file->getRealPath());
         $params = ['http' => ['method' => 'POST', 'header' => 'Content-Type: ' . $type . "\r\n" . 'Content-Length: ' . $file->getSize(), 'content' => $file_content]];
         $ctx = stream_context_create($params);
         $fp = fopen($url, 'rb', false, $ctx);
         $response = @stream_get_contents($fp);
     } catch (Exeption $e) {
         return $e;
     }
     return $response;
 }
Beispiel #4
0
<?php

include 'src/php/files.php';
include 'src/php/monitor.php';
try {
    if ($_FILES) {
        $file = new Files("./files/", $_FILES);
        $monitor = new Monitor($file->getFileName(), "files/");
    }
} catch (Exception $e) {
    echo 'Exception: ', $e->getMessage(), "\n";
}
?>
<!DOCTYPE html>
<html>
<head>
    <title>Station Monitor</title>
    <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css">
    <link rel="stylesheet" href="src/css/default.css">
</head>
<body role="document">
    <nav class="navbar navbar-inverse navbar-fixed-top">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              <a class="navbar-brand" href="#">Station Monitor</a>
foreach ($result as $imagen) {
    if ($imagen[0] !== 0) {
        echo '<li>' . $imagen[4] . ' | ' . 'error ' . $imagen[0] . ': ' . $imagen[1] . '</li><br/>';
    }
}
?>
                </ul>
                <div>
                    <a href="index.html">Volver</a>
                </div>
                <div>
                    <h3>Imagenes de <?php 
echo $datos[0];
?>
</h3>
                    <?php 
foreach ($imagenes as $imagen) {
    $usuImg = explode('-', $imagen);
    if (Files::getFileName($imagen) === $datos[0] || $usuImg[0] === $datos[0]) {
        echo "<a href='phpGetImagen.php?i={$imagen}' target='_blank'><img src='phpGetImagen.php?i={$imagen}' width='150'></a><br/>";
        echo $imagen . '<br/>';
    }
}
?>
                </div>
            </div>
            <span class="texto_oculto">Fin de la p&aacute;gina</span>
        </div>
    </body>
</html>
Beispiel #6
0
<?php

require_once '../classes/Autoload.php';
$session = new Session();
if ($session->isLoggeg()) {
    $cancion = new Cancion(Request::get('c'));
    var_dump($cancion);
    if ($cancion != null) {
        $rutaCan = "../canciones/" . $cancion->getNombre();
        $rutaImg = "../caratulas/" . $cancion->getImagen();
        Files::delFile($rutaCan);
        if (is_file($rutaImg) && Files::getFileName($rutaCan) === Files::getFileName($rutaImg)) {
            Files::delFile($rutaImg);
        }
    }
}
Utils::redirect();