Download nach Auswahl in Kontrollkästchen

Rene Mueller

Grünschnabel
Hallo zusammen,
ich habe ein Formular mit einigen Kontrollkästchen. Nach "Submit" sollen die Ausgewählten PDF Datei downgeloadet werden. Kann jemand einen kurzen Beispielcode geben ?
Danke und Gruß aus Bremen
René
 
Also du hast dein Formular.
Das Ausgewählte Kontrollkästchen hat den Namen "Datei"

dann könnte deine donwload.php so aussehen:

PHP:
<?

if(isset($_POST['Datei']) AND $_POST['Datei'] != "")
//Es wird überprüft ob etwas mit Poste gesendet wurde und ob etwas angeklickt wurde.
//Es darf aber immer nur ein Element ausgweählt sein
{
$download = $_POST['Datei']

//Natürlich musst du vorher als value den Dateinamen wählen.

echo("<html><head><titel>Donwload</title>");
echo("<meta http-equiv=\"refresh\" content=\"8; URL=$download\">");
echo("</head><body>Bitte warten sie einen Moment!</body>");
}
else
{
echo("Sie haben diese Seite nicht richtig aufgerufen");
}
?>

Diese seite müsstest du aber extern aufrufen, da eine ganz neune HTML seite erstellt wird.
Allso mit include ist hier leider nichts.
Ansonsten schau mal ob dir das was hilft.
Vielleicht kann man auch gegen direkte Downloads den value wert eine ID geben, welche dan den richtigen Link aus einer Datenbank liest oder sowas.
Verbesser kannst du das auf jeden Fall noch.

MfG

Ecthelion
 
Zurück