Browser delete

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Anuschka
Mitglied
Beiträge: 11
Registriert: 10.07.2004 00:33

Browser delete

Beitrag 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
argonaut
Mitglied
Beiträge: 5
Registriert: 15.07.2004 13:26
Wohnort: Hamburg

Beitrag 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
argonaut
Mitglied
Beiträge: 5
Registriert: 15.07.2004 13:26
Wohnort: Hamburg

Beitrag von argonaut »

nachtrag

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

gruss christian
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

die möglichkeit, dateien ohne weitere überprüfung auf den webspace upzuloaden stellt im allgemeinen ein ziemliches sicherheitsrisiko dar :roll:
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Antworten

Zurück zu „Coding & Technik“