Bernhard Peissl: Dateien Loeschen

Beitrag lesen

Hy Skye!

Ein bisschen mehr Infos wären schon von Vorteil!!
Soll das Passwort die zu löschende Datei sein ??

Falls deine Seite auf einem UNIX-Server liegt kann dir hier einen Ausschnitt aus dem Buch "Learning Perl" (2nd ed.) von Schwartz&Christiansen anbieten:

Chap.13 - File and directory manipulation:

Removing a file

[...]The perl _unlink_ function deletes one name for a file (which could possibly have other names). When the last name for a file is deleted, and no processes have it open, the file itself is removed. This is exactly what the UNIX _rm_ command does. Because a file typically has just one name (unless you've created hard links), for the most part, you can think of removing a file name as removing a file. Given that, here's how to remove a file called _fred_ and then a file specified during program execution:

// unlink ("fred"); #say goodbye to fred
// print "what file do you want to delete? ";
// chomp($name = <STDIN>);
// unlink ($name);

[...]

Spitzenbuch für den Einsteiger, kann ich nur empfehlen!

Tip: $name könntest du ja als Parameter an dein kleines Perl-Script übergeben, wenn das Passwort richtig ist (z.B.: mit
<form action=script.pl?file=FileToDelete onSubmit="checkIfPasswordIsCorrect()">)!

Grüsse,
Bernhard