Пример #1
0
<?php

$UPLOAD_RESULT = true;
// Bilddatei speichern
if (isset($_GET["action"]) && $_GET["action"] == "upload") {
    // Dateierweiterung prüfen
    if (strtolower($_POST["edit2"]) == ".jpg" || strtolower($_POST["edit2"]) == ".jpeg" || strtolower($_POST["edit2"]) == ".gif" || strtolower($_POST["edit2"]) == ".png") {
        // Dateinamen formatieren
        $_POST["edit1"] = FormatFileName($_POST["edit1"]);
        // Bild verkleinern und speichern
        if (is_numeric($_POST["edit3"])) {
            Image_Resize($_FILES['input1']['tmp_name'], $_POST["edit3"], $SESSION["jpg_quality"]);
        }
        // Filter auf das Bild anwenden
        if (is_numeric($_POST["select1"])) {
            Image_Filter($_FILES['input1']['tmp_name'], $SESSION["jpg_quality"], $_POST["select1"]);
        }
        // Prüfen ob die Bilddatei bereits existiert, wenn ja den Dateinamen anpassen
        while (file_exists(GetDocumentRoot() . $SESSION["dir"] . $_POST["edit1"] . $_POST["edit2"])) {
            $_POST["edit1"] = "_" . $_POST["edit1"];
        }
        // Bilddatei kopieren
        if ($SESSION["upload_filesize"] != "") {
            if (filesize($_FILES['input1']['tmp_name']) / 1024 <= $SESSION["upload_filesize"]) {
                $UPLOAD_RESULT = @move_uploaded_file($_FILES['input1']['tmp_name'], GetDocumentRoot() . $SESSION["dir"] . $_POST["edit1"] . $_POST["edit2"]);
            } else {
                $UPLOAD_RESULT = false;
            }
        } else {
            $UPLOAD_RESULT = @move_uploaded_file($_FILES['input1']['tmp_name'], GetDocumentRoot() . $SESSION["dir"] . $_POST["edit1"] . $_POST["edit2"]);
        }
Пример #2
0
// L�schen
if (isset($_GET["action"]) && $_GET["action"] == "delete") {
    // Datei l�schen
    if (isset($_GET["file"])) {
        @unlink($IMAGE_PATH . $_GET["file"]);
    } else {
        if (isset($_GET["folder"])) {
            DeleteFolder($IMAGE_PATH . $_GET["folder"]);
        }
    }
} else {
    if (isset($_GET["action"]) && $_GET["action"] == "rename") {
        // Datei umbenennen
        if (isset($_GET["file"])) {
            // Dateinamen formatieren
            $_GET["name"] = FormatFileName($_GET["name"]);
            // Umbenennen
            @rename($IMAGE_PATH . $_GET["file"], $IMAGE_PATH . $_GET["name"]);
        } else {
            if (isset($_GET["folder"])) {
                // Verzeichnisnamen formatieren
                $_GET["name"] = FormatFolderName($_GET["name"]);
                // Umbenennen
                @rename($IMAGE_PATH . $_GET["folder"], $IMAGE_PATH . $_GET["name"]);
            }
        }
    } else {
        if (isset($_GET["action"]) && $_GET["action"] == "rotate") {
            Image_Rotate($IMAGE_PATH . $_GET["file"], $_GET["degrees"], $SESSION["jpg_quality"]);
        } else {
            if (isset($_GET["action"]) && $_GET["action"] == "newfolder") {