Brauche eure Hilfe! Und zwar, geht es darum per Script eine Datei zu löschen. Dabei möchte ich aber noch eine Bestätigung habe bevor es gelöscht wird.
Sowiet habe ich es:
<form action="<?php echo $PHP_SELF; ?>" method="post" >
<p>Dateiname<input name="dateiname" />
<br />
Passwort <input name="pw" type="password" />
</p>
<p><input type="submit" name="senden" />
</form>
<p>
<?php
// Datei löschen
$l_datei="uploads/".$_POST['dateiname'];
$pw=$_POST['pw'];
if (!empty($_POST)) {
if($pw == $pass){
echo "Willst du die Datei ".$_POST['dateiname']." wirklich löschen? <input type='submit' name='yes' value='Ja!' />";
if($_POST['yes'] == "Ja!"){
unlink("$l_datei");
echo $l_datei; // hier habe ich gesehen dass der Wert futsch ist!
}
}
}
Mein Problem ist nur folgendes:
Ich habe 2 Submitbuttons. Wenn ich den Button 'Ja!' anklicke ist der Wert 'Dateiname' den ich zuvor per POST gesendet habe futsch. Mir is klar warum, aber dies möchte ich gerne umgehen. Ich frage mich nun wie? Mit Sessions habe ich noch nie gearbeitet. Machtr man das mit den Bestätigungen so oder wie get es "üblicherweise"?

Hilfe
Neues Thema
Antworten



Nach oben




