Harald: Bestätigungsmail bei Click auf Link?

Beitrag lesen

übergebe dem script einen parameter, auf _welche_ datei es nach dem versenden der mail weiterleiten soll.

Also nochmal für mich zum Mitschreiben ;-)
In der HTML-Datei müßte es dann etwa so aussehen:

----HTML---- index.html

<script type="text/javascript">
function phpaufruf(datei)
{
 var wide = screen.width;
 var high = screen.height;
 var col = screen.colorDepth;
 var os = navigator.platform;
 var brs = navigator.appName;
 var userdaten = "Auflösung: " + wide + " x " + high + "px; Farbe: " + col + "bit; Betriebssystem: " + os + "; Browser: " + brs;

var url_phpaufruf = "download.php?id="+datei+"&resolution="+userdaten;
 window.open(url_phpaufruf,"Downloadfenster");
}
</script>

<a href="javascript:phpaufruf('Datei1.pdf')">Datei 1</a>

----PHP---- download.php

echo$_GET['id'];
echo$_GET['resolution'];

$abgesendet=date("j.n.y - H:i");
$abgesendet .= " Uhr";

$m_header="From:webmaster@$SERVER_NAME\n";
 $m_header .= "Reply-To: webmaster@$SERVER_NAME\n";
 $m_header .= "X-Mailer: PHP/" . phpversion(). "\n";
 $m_header .= "X-Sender-IP: $REMOTE_ADDR\n";
 $m_header .= "Content-Type: text/html";
$empfaenger="mail@meine-domain.de";
$quelle="Nachricht vom Download-Script";
$textbody='Hier bastel ich mir noch was schönes rein zwichen <html>...</html>';

mail($empfaenger,$quelle,$textbody,$m_header);

//VARIANTE 1
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename="$id"");
readfile($filename);

//VARIANTE 2
header("Location: http://www.meine-domain.de/verzeichnis/"$id"");