Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> e-mail mit php, bild senden
Horus
Geschrieben am: Di 13.09.2005, 10:27
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 130
Mitglied seit: 5.02.2004


hallo,

ich bin dran ein e-card script zu schreiben ... das gehtauch schon ganz gut... nur mein problem:
ich weiss nicht wie ich ein bild einer e-mail angehenke...

kann mir das gemand sagen??

Aktueler code:
CODE

<?php
session_start();
?>
<html>
<head>
<title>Versenden</title>
<body>
<?php

$bilder = $_SESSION['bild'];
          $nachricht = $_POST['nachricht'];
          $absender = $_POST['nameabsender'];
          $_SESSION["bild"] = $bilder;
          $_SESSION["nachricht"] = $nachricht;
          $_SESSION["name"] = $absender;
if($_SESSION['bild'] == "fcz_logo.gif")
                {
                 echo "<img src=\"logo_fcz.gif\" alt=\"FCZ LOGO\" name=\"fcz_logo.gif\" height=\"250\">";
                }

                if($_SESSION['bild'] == "auge.jpg")
                {
                  echo "<img src=\"auge.jpg\" alt=\"AUGE\" name=\"auge.jpg\" width=\"250\" height=\"250\">";
                }

                if($_SESSION['bild'] == "anar.jpg")
                {
                 echo "<img src=\"anar.jpg\" alt=\"ANARCHIE\" name=\"anar.jpg\" width=\"250\" height=\"250\">";
                }
echo "<br>";
echo $_SESSION['name'];
echo "<br>";
echo $_SESSION['nachricht'];
?>
<form action="absenden.php" method="post" >
<input type="text" name="email" value="">
<input type="submit" name="send" value=" I LOVE YOU">
</from>
<?php
$to = $_POST['email'];
$subject = "E-Card von freakynet.ch";
$message =" Eine nachricht von: ";
$message .=$_SESSION['name'];
$message .="\n";
$message .=$_SESSION['bild'];
$message .="\n";
$message .=$_SESSION['Nachricht'];
$sonstiges = "From: www.freakynet.ch <mike@freakynet.ch>";

mail($to, $subject, $message, $sonstiges);
?>

</body>
</html>


bild, text, und absender werden eine seite vorher definiert und in einer session gespeichert.
Danke für die Hilfe

Mike


--------------------
Der Kommunismus ist daran gescheitert das er keiner wahr, der Kapitalismus wird daran scheitern das er einer ist.
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
 
Joel
Enzian Media GmbH
#2 Geschrieben am: Di 13.09.2005, 10:41 (+00:13)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


Dieses Mailscript erleichtert das Versenden von Mails und Anhängen von Attachments:
http://phpmailer.sourceforge.net/

Sonstige Hilfe zur PHP-Mail-Funktion bekommst du unter:
http://php.benscom.com/manual/de/function.mail.php


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
Horus
#3 Geschrieben am: Di 13.09.2005, 12:46 (+02:04)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 130
Mitglied seit: 5.02.2004


habe das scriptmal einwenig verändert., doh nützt nichts ...

CODE
<?php
session_start();
?>
<html>
<head>
<title>Versenden</title>
<body>
<?php

          $bilder = $_SESSION['bild'];
          $nachricht = $_POST['nachricht'];
          $absender = $_POST['nameabsender'];
          $_SESSION["bild"] = $bilder;
if($_SESSION['bild'] == "fcz_logo.gif")
                {
                 echo "<img src=\"logo_fcz.gif\" alt=\"FCZ LOGO\" name=\"fcz_logo.gif\" height=\"250\">";
                }

                if($_SESSION['bild'] == "auge.jpg")
                {
                  echo "<img src=\"auge.jpg\" alt=\"AUGE\" name=\"auge.jpg\" width=\"250\" height=\"250\">";
                }

                if($_SESSION['bild'] == "anar.jpg")
                {
                 echo "<img src=\"anar.jpg\" alt=\"ANARCHIE\" name=\"anar.jpg\" width=\"250\" height=\"250\">";
                }
echo "<br>";
echo $absender;
echo "<br>";
echo $nachricht;
?>
<form action="absenden.php" method="post" >
<input type="text" name="email" value="">
<input type="submit" name="send" value=" I LOVE YOU">
</from>
<?php
$to = $_POST['email'];
$subject = "E-Card von freakynet.ch";
$message =" Eine nachricht von: ";
$message .= "$absender";
$message .="\n";
$message .= $_SESSION['bild'];
$message .="\n";
$message .= $nachricht;
$sonstiges = "From: www.freakynet.ch <mike@freakynet.ch>";

mail($to, $subject, $message, $sonstiges);
?>

</body>
</html>


doch leider kommt im mail nur:
QUOTE
Eine nachricht von
bil.jpg


Hilfe ...


--------------------
Der Kommunismus ist daran gescheitert das er keiner wahr, der Kapitalismus wird daran scheitern das er einer ist.
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
Sascha Ahlers
#4 Geschrieben am: Di 13.09.2005, 18:10 (+05:23)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1708
Mitglied seit: 27.12.2004


Hallo,

ich denke Du solltest Dir mal die RFC 2822 [1], RFC 2425 [2] RFC 2045 [3] anschauen und ggf. deren Verweise. ;-)
Auch unter Wikipedia [4] stehen ein paar gute Sachen zu E-Mail, MIME, vCard.


Mal ganz nebenbei, in der RFC 2822 steht unter anderem, dass zum die Steuerelement in einer E-Mail nicht nur durch "\n" verwendet werden, sondern immer mit "\r\n" (im RFC Format: CRLF) ;-)
Im eigentlichen Nachrichtentext werden diese Zeichen umgewandelt.



MfG Sascha Ahlers

PS: Anhängen sollte kein Problem sein, aber gleich innerhalb der E-Mail anzeigen ist wieder etwas anderes.
  • [1] RFC 2822 Internet Message Format (bekannt als E-Mail; RFC 822 ist veraltet)
  • [2] RFC 2426 vCard MIME Directory Profile
  • [3] RFC 2045 Multipurpose Internet Mail Extensions (MIME) - Part One: Format of Internet Message Bodies
  • [4] Wikipedia: E-Mail, MIME, vCard


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/8340

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Problem bei Mail-Versand PH 422 14 Di 11.11.2008, 08:32
FAX per E-Mail empfangen und versenden? Claudio Mazzariello 1682 6 Di 4.11.2008, 14:12
Komische Mail bekommen. Ernsthaft? VoinG 504 19 Mo 27.10.2008, 20:25
Php mail Problem UTF-8 Carbon 527 6 So 19.10.2008, 12:35
Mail-Funktion down? Marc3l 298 12 Do 18.09.2008, 07:32
pear mail package installieren PH 206 2 Fr 29.08.2008, 15:31
Suche Designer für E-mail Werbung bosna501 156 0 Fr 25.07.2008, 12:33




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]