Flashhilfe.de - Flash Community

html email versenden geht nicht ??

 


AntwortenRegistrieren Seite1  

Atticus#1
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

22.05.2007, 15:27

Hallo, ich habe ein großes Problem. Ich möchte eine html Emali versenden mit folgendem Script aber das geht nicht:

ActionScript:
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
<?php

#----------------------------------------#
#    Copyright by: haak.de-sign !!!    #
#----------------------------------------#

$admin_mail = "info@haakde-sign.de";
$emailback = "http://www.GRAFIKEN/Emaillogo01.png";
$betreff = "HAAK.DE-SIGN";

$datum = date("d.m.Y - H:i");
$ip=$_SERVER['REMOTE_ADDR'];

$textcolor01 = "#ffffff";
$backcolor01 = "#F4F8D7";

$text01=$_POST['text01'];
$text02=$_POST['text02'];
$text03=$_POST['text03'];
$text04=$_POST['text04'];
$text05=$_POST['text05'];

$text05=str_replace("\\\"","\"",$text05);
$text05=str_replace("\'","'",$text05);
$text05=str_replace("%0D","\n",$text05);

$inhalt = "<html>

<head>

<style type="
text/css">

.rahmen01 {border:1px solid #000000;}


a:link{
   color:#000000;
   text-decoration:none;
}

a:visited{
   color:#000000;
   text-decoration:none;
}

a:hover{
   color:#999999;
   text-decoration:none;
}

a:active{
   color:#999999;
   text-decoration:none;
}

</style>

</head>

<body>

<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td align="
right" width=224><img src=\"$emailback\"></td>
<td></td>
</tr>
</table>

<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td height=10></td>
</tr>
</table>

<table border=0 cellpadding=0 cellspacing=0 class="
rahmen01">
<tr>
<td>

<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td height=15></td>
</tr>
</table>

<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=5></td>
<td>

<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=350 valign="
top"><font size=2 face="verdana" color=\"$textcolor01\">$text01 $text02 $text03 $text04 $text05 $datum $ip</font></td>
</tr>
</table>

</td>
<td width=5></td>
</tr>
</table>

<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td height=15></td>
</tr>
</table>

<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=5 bgcolor=\"
$backcolor01\"></td>
<td>

<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=180 valign="
top" bgcolor=\"$backcolor01\" height=80>

<font size=1 face="
verdana">
haak.de-sign<br>
Erzbergerstraße 1<br>
D-51371 Leverkusen<p>
Tel: 0214 / 3125008<br>
E-mail: <a href="
mailto:info@haakde-sign.de?subject=">info@haakde-sign.de</a>
</font>

</td>
<td width=180 valign="
top" bgcolor=\"$backcolor01\">

<font size=1 face="
verdana">
Deutsche Bank<br>
Konto-Nr.: 7165905<br>
Bankleitzahl: 37570024<p>
USt.-Nr.: 230/5123/1599

</td>
</tr>
</table>

</td>
</tr>
</table>

</td>
</tr>
</table>

</body>

</html>"
;

if(strtoupper(substr(PHP_OS, 0, 3) == 'WIN')){
    $eol = "\r\n";
}
elseif(strtoupper(substr(PHP_OS, 0, 3) == 'MAC')){
    $eol = "\r";
}
else $eol = "\n";

$header  = "From:".$text04;
$header .= "X-Mailer: PHP v" . phpversion() . $eol;
$header .= "MIME-Version: 1.0$eol";
$header .= "Content-Type: text/html; charset=iso-8859-1$eol";
$header .= "Content-Transfer-Encoding: 8bit$eol$eol";

mail($admin_mail,$betreff,$inhalt,$header);

?>


Vorher war das Script so, also bevor ich die email in eine Html email umwandeln wollte und da ging es:

ActionScript:
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
<?php

#----------------------------------------#
#    Copyright by: haak.de-sign !!!    #
#----------------------------------------#

$admin_mail = "info@haakde-sign.de";
$betreff = "HAAK.DE-SIGN";

$datum = date("d.m.Y - H:i");
$ip=$_SERVER['REMOTE_ADDR'];

$text01=$_POST['text01'];
$text02=$_POST['text02'];
$text03=$_POST['text03'];
$text04=$_POST['text04'];
$text05=$_POST['text05'];

$text05=str_replace("\\\"","\"",$text05);
$text05=str_replace("\'","'",$text05);
$text05=str_replace("%0D","\n",$text05);


$inhalt=
"$text01 $text02 $text03 schrieb am $datum"."\n\n".
"-------------------------"."\n".
"Nachricht: ".$text05."\n\n".
"-------------------------"."\n".
"E-Mail-Adresse: ".$text04."\n".
"IP des Absenders: $ip";

$header  = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/plain\n";
$header .= "Content-Transfer-Encoding: 8bit\n";
$header .= "From: ".$text04;

mail($admin_mail,$betreff,$inhalt,$header);

?>


Weis einer was ich falsch mache ?? Es wäre wirklich super nett wenn Ihr mir helfen würdet es hinzubekommen eine Email mit Html inhalt zu versenden!!!

Gruß Atticus^^

realClover#2
Benutzerbild von realClover
Beiträge: 116
Wohnort: Flash 8
Registriert: Jul 2006

22.05.2007, 16:25

Hi,

also als erstes ist dieser Thread im falschen Teil dieses Forums oder hab ich das falsch verstanden?
Denn was du uns da präsentierst ist HTML und PHP und das gehört in z.B. in "HTML, Javascript, CSS" oder besser in "PHP, MySQL, ASP, JSP" rein. ( Kay, hat ein Admin bereits hier rein verschoben ^^ )

Zu deiner Frage was du falsch machst.
Ich glaube das du sogar sehr viele Sachen falsch machst. Warum z.B. schreibst du eine HTML Tablle in den Inhalt deiner E-Mail?
Außerdem darfst du, wenn dann den Inhalt den du in eine Variable schreibst nicht mit doppelten Anführungszeichen ( " ) versehen, sonst schließt du ja den String wieder. Also musst du stattdessen

PHP:
1
2
3
4
<?
$variable 
"<a href='hallo.de'></a>";
?>


schreiben, also mit dem ' oder halt andersrum

PHP:
1
2
3
4
<?
$variable 
'<a href="hallo.de"></a>';
?>


Und damit du die Sachen die Jemand in dein Formular schreibt, in deine E-Mail bzw. in deine Variablen schreiben kannst, musst du die Inhalte an dein PHP-File posten und die Inhalte schreibste dann in deine Variable rein.

Ich hab dir mal n Script innen Anhang gepackt das auf Jeden funzt, musste halt nur noch anpassen aber dann siehste schonmal wie das geht.
Hoffe hab geholfen.


greetz
realClover

greetz
realClover

Angehängte Dateien:
Komprimierte Datei kontakt.zip1.20 KB
Geändert von realClover am 22.05.07 um 17:56 Uhr
Atticus#3
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

22.05.2007, 21:51

Super, vielen dank ich schau mir das mal an und melde mich wenns probleme gibt ^^

Gruß Atticus^^

Atticus#4
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

22.05.2007, 21:53

Hallo, ich habe mir das mal angeguckt. Und damit kann ich irgendwie nix anfangen. Trotzdem vielen dank. Ich möchte eigentlich nur gerne wissen wie man eine html email mit flash versendet wo man auch bilder mit einbindn kann um die email grafisch aufzuwerten.

Gruß Atticus^^

realClover#5
Benutzerbild von realClover
Beiträge: 116
Wohnort: Flash 8
Registriert: Jul 2006

23.05.2007, 23:34

Asoooo, jetzt versteh ich erst was du meinst^^ .

Also ich hab mal so die E-Mails von WEB.de oder anderen HTML-E-Mail-Versendern auseinander genommen, um halt zu gucken wie die das machen. Also ich weiss das die das extern einbinden, d.h. die schreiben die E-Mail in HTML, laden die Bilder auf ihren Server hoch und sagen der E-Mail dann das die den Link einbinden soll.

Wenne ma dein Outlook Express aufmachst (ggf. du hast es^^) dann kannste da auf "Neue E-Mail" klicken --> Courser in das Nachrichten Text-Feld klicken --> "Einfügen" --> "Dateiauszug..." --> ( Unten von .txt auf .html ändern ) --> zu deiner HTML E-Mail navigieren --> Doppelklick.

Du musst die Bilder-Links in deiner HTML-Datei allerdings in so einem Format angeben: <img src="http://www.foobar.de/img/banner.jpg">
Also voll auschreiben den Link!

Wenne das dann verschickst haste halt ne HTML E-Mail.
Du müsstest also nur den Befehl oder halt das was die Datei einbindet "ergooglen". ( Weil ich weiss das auch nich ^^ )

Also dann hoffe hab dir wenigstens ein bissel geholfen.


greetz
realClover

greetz
realClover
Atticus#6
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

24.05.2007, 03:01

Hi du hast mir wirklich schon viel geholfen danke !!! Weist du den vielleicht jetzt noch wie ich dann mit flash eine html email versende, also ich muß ja quasi glaub ich in die $inhalt variable dann den html quelltext setzen aber das geht igrndwie nicht. das muß jadann auch in die php datei^^

Gruß Atticus^^

realClover#7
Benutzerbild von realClover
Beiträge: 116
Wohnort: Flash 8
Registriert: Jul 2006

24.05.2007, 16:18

Hab was für dich^^
http://www.sephiroth.it/tutorials/flashPHP/email/

//EDIT: Das ist glaub ich noch besser:
http://www.kirupa.com/developer/actionscript/flash_php_email.htm


greetz
realClover

greetz
realClover
Geändert von realClover am 24.05.07 um 16:21 Uhr
Atticus#8
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

25.05.2007, 02:32

Super, vielen dank !!! Aber soweit war ich schon^^ Email zu versendn ist kein Problem, ich wollte nur wissen wie man einen link zu eienr grakik mit der email mitsendet so das die grafik beim aufrufen der email mit angezeigt wird.

Gruß Atticus^^
Geändert von Atticus am 25.05.07 um 02:38 Uhr
badskill#9
Benutzerbild von badskillFlashhilfe.de Moderator
Beiträge: 5285
Wohnort: Bernau (bei Berlin)
Registriert: Nov 2002

25.05.2007, 10:27

Nicht getestet:
PHP:
1
2
3
4
5
6
7
8
9
<?
$to 
"email@addy.de";
$betreff "Bild in html email";
$image ="<img src='http://www.domain.de/unterordner/bild.jpg' />";
$headers "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($to$betreff$image$headers);
?>


Atticus#10
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

27.05.2007, 12:49

Vielen Dank badskill!!! Ich werde das jetzt mal testen und bei problemen melde ich mich^^

Gruß Atticus^^

Atticus#11
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

27.05.2007, 13:08

SUPER !!! Vielen Vielen Dank badskill^^ Es wäre super wenn du mir noch ein Beispiel geben könntest wie man jetzt noch den anderen html code umsetz, zum beispiel eine tabelle mit einer hintergrundfarbe.

Vielen Dank schonmal im vorraus!!!

Gruß Atticus^^

umlart#12
Benutzerbild von umlart
Beiträge: 6212
Wohnort: Berlin
Registriert: Nov 2002

27.05.2007, 13:10

bitte ein neuen Thread

*Man muß nicht wissen wie es geht,
man muß nur wissen wo es steht.*


AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Online-Spiel Crossover [Flash 11] 05.06.2019 - Indy_Crossover
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2020 Sebastian Wichmann - Flashhilfe.de