ü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"");