email script MET plaatje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Stefan jansen

stefan jansen

15/04/2009 11:08:00
Quote Anchor link
Hallo,

Ik gebruik voor mijn website een formulier, en wanneer erop "zend email" geklikt word, verstuurd hij het formulier naar mijn emailadres (met behulp van een php pagina).

Nu staat er in dat gegenereerde mailtje een link namelijk http://www.google.nl/

$link .= http://www.google.nl/
Deze laat ik gewoon zien door $body .= $link

Mijn vraag: Hoe vervang ik de link door een plaatje in php zodat er in de gegenereerde email een plaatje komt en als je daarop klikt dat ie dan naar google.nl gaat? In html is het eenvoudig:

<A HREF="www.google.nl"><IMG SRC="google.gif"></A>

Weet iemand dit?
 
PHP hulp

PHP hulp

24/11/2024 10:29:41
 
Dennis Mertens

Dennis Mertens

15/04/2009 11:19:00
Quote Anchor link
Pardon, maar wat is $link en wat is $body?

Volgens mij ga jij er vanuit dat iedereen die variabelen gebruikt?

Hoe pas jij alles toe etc.?

En in PHP kun je geen plaatje weergeven. Dat is allemaal HTML.

PHP = Server Side...
 
Stefan jansen

stefan jansen

20/04/2009 14:40:00
Quote Anchor link
oke, ik zal het proberen uit te leggen met mijn weinige kennis van php :)

Ik heb een html pagina met daarop een formulier. Een bezoeker kan daar een datum en een tijd opgeven. Zodra er op "Verstuur" geklikt word, worden deze gegevens naar mijn mailadres verzonden dmv een php script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
36
37
38
39
40
41
42
43
44
<?php
$EmailFrom
= "Bezoeker";
$EmailTo = "[email protected]";
$Subject = "Inplannen";


$Dag = Trim(stripslashes($_POST['Dag']));
$tijd = Trim(stripslashes($_POST['tijd']));



// validation
$validationOK=true;
if (!$validationOK) {
  print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
  exit;
}


// prepare email body text

$Body .= "Dag: ";
$Body .= $Dag;
$Body .= "\n";
$Body .= "tijd: ";
$Body .= $tijd;
$Body .= "\n";

$link .= "www.google.nl/gewooneenlink/dienietwerkt/blabla.html"

$Body .= $link


// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

// redirect to success page
if ($success){
  print "<meta http-equiv=\"refresh\" content=\"0;URL=bedankt.htm\">";
}

else{
  print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}

?>

>


Nu wil ik de link die in mijn email verschijnt, vervangen door een plaatje, dus als je op dat plaatje klikt, dat je dan naar: www.google.nl/gewooneenlink/dienietwerkt/blabla.html surft, zonder dat je heel die link ziet.

Hopelijk is het zo een stuk duidelijker.

Alvast bedankt voor diegene die mij kan helpen.
Gewijzigd op 01/01/1970 01:00:00 door stefan jansen
 
Stefan jansen

stefan jansen

20/04/2009 16:39:00
Quote Anchor link
iemand?
 
Arjan Kapteijn

Arjan Kapteijn

20/04/2009 16:42:00
Quote Anchor link
Doe jezelf en andere een plezier en stap over op bijv. swiftmailer. De kans dat je e-mail aankomt is vervolgens veel groter (want jij stuurt niet echt fatsoenlijke headers mee) en je kunt eenvoudig html gebruiken (en dus die link maken).
 
Stefan jansen

stefan jansen

20/04/2009 16:55:00
Quote Anchor link
zal het eens uit gaan proberen, thx
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.