Pfad für Upload-Script

Begonnen von Sven4972, 23 Mai 2020, 10:05:00

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sven4972

Hallo,

ich möchte ein Modul schreiben mit dem ich Dateien in ein Verzeichnis hochladen möchte.
Das Modul befindet sich im Ordner:

modules/Liste

und die hochgeladene Datei soll in diesen Ordner geladen werden.

Wie muss im folgenden Script der Pfad unter $uploaddir = ''; aussehen, damit die Datei dort gespeichert wird?

<?PHP
if(isset($_POST['send']) && $_POST['send'] == "1"){
    //Pfad zum Ordner, in dem die Datei gespeichert werden soll
    //Dieser Ordner muss Schreibrechte besitzen (Chmod 777)
    $uploaddir = '';

// An dieser Stelle sollten im Produktivbetrieb weitere Überprüfungen der hochgeladenen Datei erfolgen
// Dazu gehören die Überprüfung auf zulässige Dateiendungen, max. Dateigröße etc.

    // Diese Zeile sorgt dafür, dass die hochgeladene Datei im richtigen Verzeichnis landet.
    // $_FILES['userfile']['name'] ist der Dateiname, mit dem die Datei gespeichert wird.
if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])){
        echo "Datei erfolgreich hochgeladen.\n";
        }
    else{
        echo "Fehler beim Hochladen der Datei. Fehlermeldung:\n<br />";
        print_r($_FILES);
        }
    }
?>

<!-- HTML-Formular: -->

<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">

<input type="file" name="userfile" />

<input type="hidden" name="send" value="1" />
<input type="submit" value="Datei hochladen" />
</form>


LG Sven

Olaf

genau so:
$uploaddir='modules/Liste';
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Sven4972