Link in returnmailtje
Ik ben een amateurprutser (geef het eerlijk toe) maar heb eeb website gemaakt met behulp van Website X5.
Hierin zit ook een PHP script dat er voor zorgt dat wie mij een verzoek mailt voor een download direkt een mailtje retour krijgt, waar ik de link in heb staan.
Echter de link is niet aanklikbaar. Werkt wel met copy en paste, maar veel mensen kennen dar niet en juist de mensen die dat niet begrijpen zijn mijn doelgroep.
Kan iemand mij helpen; hoe krijg ik de link aanklikbaar in mijn returnmail.
Het script ziet er als volgt uit (ik vervang hier en daar tekens door x)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
include "../res/imemail.inc.php";
//Form Data
$txtData = "";
$htmData = "";
$txtData .= "Naam:: " . $_POST["Itm_8_01_1"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Naam::</b></td><td>" . $_POST["Itm_8_01_1"] . "</td></tr>";
$csvData .= $_POST["Itm_8_01_1"] . ";";
$txtData .= "Emailadres: " . $_POST["Itm_8_01_2"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Emailadres:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_01_2"] . "</td></tr>";
$csvData .= $_POST["Itm_8_01_2"] . ";";
// Template
$htmHead = "<table width=\"90%\" border=\"0\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" style=\"font: 11px Tahoma; color: #000000; border: 1px solid #BBBBBB;\">";
$htmFoot = "</table>";
//Send email to owner
$txtMsg = "";
$htmMsg = $htmHead . "<tr><td></td></tr>" . $htmFoot;
$oEmail = new imEMail(($imForceSender ? $_POST["Itm_8_01_2"] : "[email protected]"),"[email protected]","Download","iso-8859-1");
$oEmail->setText($txtMsg . "\r\n\r\n" . $txtData);
$oEmail->setHTML("<html><body bgcolor=\"#FFFFFF\"><center>" . $htmMsg . "<br>" . $htmHead . $htmData . $htmFoot . "<br>" . $htmHead . "<tr><td style=\"font-size: 85%\">" . $csvData . "</td></tr>" . $htmFoot . "</center></body></html>");
$oEmail->send();
//Send email to user
$txtMsg = "Hallo,\r\n\r\nBedankt voor uw aanvraag.\r\n\r\nU kunt het programma downloaden op:\r\n\r\nhttp://www.dewebsite.nl/downloads/test.exe\r\n(kopieer en plak deze tekst in uw browser)"
;
$htmMsg = $htmHead . "<tr><td>Hallo,<br><br>Bedankt voor uw aanvraag.<br><br>U kunt het programma downloaden op:<br><br>http://www.dewebsite.nl/downloads/test.exe<br>(kopieer en plak deze tekst in uw browser)</td></tr>" . $htmFoot;
$oEmail = new imEMail("[email protected]",$_POST["Itm_8_01_2"],"Uw download","iso-8859-1");
$oEmail->setText($txtMsg);
$oEmail->setHTML("<html><body bgcolor=\"#FFFFFF\"><center>" . $htmMsg . "</center></body></html>");
$oEmail->send();
@header("Location: ../index.html");
?>
include "../res/imemail.inc.php";
//Form Data
$txtData = "";
$htmData = "";
$txtData .= "Naam:: " . $_POST["Itm_8_01_1"] . "\r\n";
$htmData .= "<tr><td width=\"25%\"><b>Naam::</b></td><td>" . $_POST["Itm_8_01_1"] . "</td></tr>";
$csvData .= $_POST["Itm_8_01_1"] . ";";
$txtData .= "Emailadres: " . $_POST["Itm_8_01_2"] . "\r\n";
$htmData .= "<tr><td width=\"25%\" bgcolor=\"#EEEEEE\"><b>Emailadres:</b></td><td bgcolor=\"#EEEEEE\">" . $_POST["Itm_8_01_2"] . "</td></tr>";
$csvData .= $_POST["Itm_8_01_2"] . ";";
// Template
$htmHead = "<table width=\"90%\" border=\"0\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" style=\"font: 11px Tahoma; color: #000000; border: 1px solid #BBBBBB;\">";
$htmFoot = "</table>";
//Send email to owner
$txtMsg = "";
$htmMsg = $htmHead . "<tr><td></td></tr>" . $htmFoot;
$oEmail = new imEMail(($imForceSender ? $_POST["Itm_8_01_2"] : "[email protected]"),"[email protected]","Download","iso-8859-1");
$oEmail->setText($txtMsg . "\r\n\r\n" . $txtData);
$oEmail->setHTML("<html><body bgcolor=\"#FFFFFF\"><center>" . $htmMsg . "<br>" . $htmHead . $htmData . $htmFoot . "<br>" . $htmHead . "<tr><td style=\"font-size: 85%\">" . $csvData . "</td></tr>" . $htmFoot . "</center></body></html>");
$oEmail->send();
//Send email to user
$txtMsg = "Hallo,\r\n\r\nBedankt voor uw aanvraag.\r\n\r\nU kunt het programma downloaden op:\r\n\r\nhttp://www.dewebsite.nl/downloads/test.exe\r\n(kopieer en plak deze tekst in uw browser)"
;
$htmMsg = $htmHead . "<tr><td>Hallo,<br><br>Bedankt voor uw aanvraag.<br><br>U kunt het programma downloaden op:<br><br>http://www.dewebsite.nl/downloads/test.exe<br>(kopieer en plak deze tekst in uw browser)</td></tr>" . $htmFoot;
$oEmail = new imEMail("[email protected]",$_POST["Itm_8_01_2"],"Uw download","iso-8859-1");
$oEmail->setText($txtMsg);
$oEmail->setHTML("<html><body bgcolor=\"#FFFFFF\"><center>" . $htmMsg . "</center></body></html>");
$oEmail->send();
@header("Location: ../index.html");
?>
In de HTML mail ($htmMsg) moet je de <a>-tag gebruiken om een link te maken. De plaintekst versie zou direct moeten werken (ligt ook aan de client).
Bedankt voor je reactie, maar zoals ik al schreef, ik ben echt een amateurprutser, die een website nodig heeft. Kun je me aangeven waar ik die <ahref etc. moet zetten? Klein voorbeeldje misschien. Zou fijn zijn, dank alvast.
Gewijzigd op 21/05/2010 07:22:12 door Jan van den Brink
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
//Send email to user
$txtMsg = "Hallo,\r\n\r\nBedankt voor uw aanvraag.\r\n\r\nU kunt het programma downloaden op:\r\n\r\nhttp://www.dewebsite.nl/downloads/test.exe\r\n(kopieer en plak deze tekst in uw browser)"
;
$htmMsg = $htmHead . "<tr><td>Hallo,<br><br>Bedankt voor uw aanvraag.<br><br>U kunt het programma downloaden op:<br><br><a href=\"http://www.dewebsite.nl/downloads/test.exe\">KLik hier om te downloaden</a><br>(kopieer en plak deze tekst in uw browser)</td></tr>" . $htmFoot;
$oEmail = new imEMail("[email protected]",$_POST["Itm_8_01_2"],"Uw download","iso-8859-1");
$oEmail->setText($txtMsg);
$oEmail->setHTML("<html><body bgcolor=\"#FFFFFF\"><center>" . $htmMsg . "</center></body></html>");
$oEmail->send();
@header("Location: ../index.html");
?>
//Send email to user
$txtMsg = "Hallo,\r\n\r\nBedankt voor uw aanvraag.\r\n\r\nU kunt het programma downloaden op:\r\n\r\nhttp://www.dewebsite.nl/downloads/test.exe\r\n(kopieer en plak deze tekst in uw browser)"
;
$htmMsg = $htmHead . "<tr><td>Hallo,<br><br>Bedankt voor uw aanvraag.<br><br>U kunt het programma downloaden op:<br><br><a href=\"http://www.dewebsite.nl/downloads/test.exe\">KLik hier om te downloaden</a><br>(kopieer en plak deze tekst in uw browser)</td></tr>" . $htmFoot;
$oEmail = new imEMail("[email protected]",$_POST["Itm_8_01_2"],"Uw download","iso-8859-1");
$oEmail->setText($txtMsg);
$oEmail->setHTML("<html><body bgcolor=\"#FFFFFF\"><center>" . $htmMsg . "</center></body></html>");
$oEmail->send();
@header("Location: ../index.html");
?>
Gewijzigd op 21/05/2010 08:29:21 door thomas s
Errors en fouten wil je nooit onderdrukken.
Aar:
En dan nog een tip. Haal het @'tje weg voor de header-function op lijn 10.
Errors en fouten wil je nooit onderdrukken.
Errors en fouten wil je nooit onderdrukken.
Dank je wel, overigens dit hele script is geschreven door profs, van website X5.
Ik heb dus niets onderdrukt, zou het wel gedaan kunnen hebben, daar ben ik op dit gebied dom genoeg voor. :-)
lol geschreven door profs.