JakobA
Ved ikke om stadig følger denne tråd, selvom den jo er "afsluttet" med points. Men hvis ja, så kan/vil/gider du måske hjælpe mig.
Jeg har fået mail-delen til at virke sammen med dit første script. Men nu har jeg prøvet det med at få filnavnet med over. Men desværre uden held.
Mine 2 filer ser sådan ud nu:
Download.php:
<?php
if ( isset( $_GET['fil'] ) {
$filnavn = $_GET['fil'];
} else {
echo "Du har glemt at angive en fil=xxxxx parameter i dit link";
exit;
//$filnavn = "winzip81.exe";
header ("Content-type: ???????????"); // mimetype for din fil
header ("Content-Disposition: attachment; filename=$filnavn");
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
mail ("tj@ao-dam.dk", "fil downloadet", "filen $filnavn er blevet downloadet");
$fp = fopen( $filnavn, "r" );
fpassthru( $fp );
fclose ( $fp );
mail ("test@test.dk", "fil downloadet", "filen $filnavn er blevet downloadet");
?>
Test.HTM:
<html>
<head>
<title>Ny side 1</title>
</head>
<body>
<p><a href="
http://80.198.168.30/home/login2/download.php">Download WinZip</a></p>
<a href="download.php?fil=winzip81.exe">hent filen filnavn.ext</a>
</body>
</html>
Når jeg klikker på mit "nye" link i test.htm prøver den så at køre flg. adr.:
http://XXX/download.php?fil=winzip81.exeKan du se om jeg laver noget forkert.
Håber du kan/vil/gider tag et kig... på det, det er sikkert nok en bakatel.
vh thjoe