Seite 1 von 1

Browser delete

Verfasst: 15.07.2004 14:12
von Anuschka
Ich habe mit Hilfe von PHP und dem Browser einen Upload realisiert. Der läuft auch einwandfrei. Nun möchte ich aber auf dieselbe Weise die Dateien auch wieder löschen können. Wie kann ich das realisieren???

Hier ist der Quellcode des Uploads:

Code: Alles auswählen

<font color="yellow">Bitte klick auf "Durchsuchen" und wähle das Replay von deiner Festplatte aus, was du hochladen willst.
Dann bestätige mit ok. Achte darauf, dass deine Replays kurze Namen haben und KEINE LEERZEICHEN enthalten!
Danach auf Upload und die Datei wird hochgeladen.</font>
<form
  action="<?php echo $_SERVER['PHP_SELF']; ?>"
  method="post"
  enctype="multipart/form-data">
<input type="file" name="probe" />
<br>
<input type="submit" value="Upload" />
</form>
<hr />
<?php
  if (isset($_FILES['probe']) and ! $_FILES['probe']['error']) {
      $f=$_FILES['probe']['name'];
    // Alternativ:            and   $_FILES['probe']['size']
    move_uploaded_file($_FILES['probe']['tmp_name'], $f);
	//printf ("Die Datei %s steht unter dem folgendem Link zur Verfügung <br> http://mitglied.lyocs.de/jitter/f4fs/ftp/%s", $_FILES['probe']['name']);
 printf("<font color=\"yellow\">Die Datei steht jetzt als Download unter folgendem Link zur Verfügung</font> " . "
 <font color=\"red\"><br>http://mitglied.lycos.de/jitter/f4fs/ftp/%s</font> <br />\n",$_FILES['probe']['name']);
         // printf("Sie ist %u Bytes groß und vom Typ %s.<br />\n",
     // $_FILES['probe']['size'], $_FILES['probe']['type']);
  }
 ?>
Für Hilfe wäre ich echt dankbar.

Anuschka

Verfasst: 15.07.2004 14:25
von argonaut
hi,

eigentlich musst du nur den inhalt des verzeichnisses auf dem server auslesen. schau dir mal die php funktion readdir an...

gruss christian

Verfasst: 15.07.2004 14:27
von argonaut
nachtrag

zum loeschen der datei brauchst du natuerlich eine andere fkt. schau dir mal unlink an.

gruss christian

Verfasst: 15.07.2004 14:30
von larsneo
die möglichkeit, dateien ohne weitere überprüfung auf den webspace upzuloaden stellt im allgemeinen ein ziemliches sicherheitsrisiko dar :roll: