Antworten auf deine Fragen:
Neues Thema erstellen

HTML EMAIL - MIt PHP CODE

puur

Nicht mehr ganz neu hier

Hab ein Problem undzwar habe ich hier eine HTML Email, in der ich eine IF Abfrage haben möchte, aber iwie bekomm ich die verknüpfung nicht korrekt hin. evtl kann mir ja hier jemand helfen: ich makiere die betreffende Stelle FETT:

HTML:
<?php
    // mehrere Empfänger
    $empfaenger  = $_SESSION['Email'] . ', '; // beachten Sie das Komma
    $empfaenger  .= 'Email.de';
    /*$empfaenger .= 'Email.de';*/

    // Betreff
    $betreff = 'Bestellung eines Gameservers bei Clanplace.de';

    // Nachricht
    $nachricht = '
<html>
    <head>
        <title>Geburtstags-Erinnerungen für August</title>
        <style type="text/css"><!-- 
            html {
                margin: 0;
                padding: 0;
            }
            body {
                color: #E0E0E0;
                font-size: 12px;
                margin: 0;
                padding: 0;
                font-family: Verdana;
            }
            th {
                font-weight: normal;
                font-size: 12px;
            }
            td {
                font-weight: normal;
                font-size: 12px;
                margin: 0;
                padding: 0;
                padding-left: 10px;
            }
            
            .min {
                padding: 0px;
            }    
            
            tr {

                
            }
        //-->
        </style>

    </head>
    <body>
        <table width="704px" style="background: #262626; padding: 0; margin-top: -10;">
    
            <tr>
                <td colspan="2" style="height: 92px; background: url(top_header_rep.jpg)repeat-x; text-align: right;"><img src="logo.jpg" /></td>
            </tr>
            <tr>
                <td colspan="2" style="padding-top: 10px; width: 100%; height: 15px;"><h2>Bestellbestätigung</h2></td>
            </tr>
            <tr>
                <td colspan="2">
                    Hallo Vorname Nachname,<br />
                    <br />
                    vielen Dank für deine Bestellung eines Gameservers.<br />
                    Wir werden sie schnellstmöglich bearbeiten.<br />
                    <br />
                    Mit freundlichen Grüßen,<br />
                    Dein Team<br />
                </td>
            </tr>
            
            <tr>
                <td colspan="2" style="text-align: left;">
                <br />
                    <hr style="" />
                <br />
                </td>
            </tr>
            <tr>
                <td colspan="2" style="background: #262626; width: 100px;">
                    <div style="padding-bottom: 5px;"><h5 style="padding-left: 0px;">Personendaten</h5></div>
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Anrede</div>
                        <div style="float: left; width: 221px; padding-top: 2px;">'.$_SESSION['Anrede'].'</div>
                    </div>
                    <div class="text" style="width: 491px; background: #1d1d1d; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Vorname</div>
                        <div style="float: left; width: 221px; padding-top: 2px;">'.$_SESSION['Vorname'].'</div>
                    </div>
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Nachname</div>
                        <div style="float: left; width: 221px; padding-top: 2px;">'.$_SESSION['Nachname'].'</div>
                    </div>
                    <div class="text" style="width: 491px; background: #1d1d1d; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">E-Mail</div>
                        <div style="float: left; width: 221px; padding-top: 2px;">'.$_SESSION['Email'].'</div>
                    </div>
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Telefon</div>
                        <div style="float: left; width: 221px; padding-top: 2px;">'.$_SESSION['Telefon'].'</div>
                    </div>
                    <div class="text" style="width: 491px; background: #1d1d1d; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Stra&szlig;e / Hausnummer</div>
                        <div style="float: left; width: 221px; padding-top: 2px;">'.$_SESSION['Strasse'].'&nbsp;'.$_SESSION['Hn'].'</div>
                    </div>
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">PLZ / Ort</div>
                        <div style="float: left; width: 221px; padding-top: 2px;">'.$_SESSION['PLZ'].'&nbsp;'.$_SESSION['Ort'].'</div>
                    </div>
                    <br style="clear: left;" />
                                                
                    <div style="padding-bottom: 5px;"><h5 style="padding-left: 0px;">Zahlungsdaten</h5></div>
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Zahlungsmethode</div>
                        <div style="float: left; width: 221px; padding-top: 2px;">
                        '.
                            if($_SESSION['Zahlungsart'] == 'Bankeinzug') {
                                echo $_SESSION['Zahlungsart'];
                            }
                            else if($_SESSION['Zahlungsart'] == 'PayPal') {
                                echo $_SESSION['Zahlungsart'];
                            }
                            else if ($_SESSION['Zahlungsart'] == 'Ueberweisung') {
                                echo '&Uuml;berweisung';
                            }
                        .'
                        </div>
                        '.
                            if($_SESSION['Zahlungsart'] == 'Bankeinzug') {
                                <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                                    <div style="float: left; width: 260px; padding-top: 4px;">Kontonummer</div>
                                    <div style="float: left; width: 221px; padding-top: 4px;">'; '.$_SESSION['Kto'].' 
                                </div></div>';
                                <div class="text" style="width: 491px; background: #1d1d1d; height: 20px; color: #e0e0e0;">
                                    <div style="float: left; width: 260px; padding-top: 4px;">Bankleitzahl</div>
                                    <div style="float: left; width: 221px; padding-top: 4px;">'; '.$_SESSION['BLZ'].' 
                                </div></div>';
                                <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                                    <div style="float: left; width: 260px; padding-top: 4px;">Kreditinstitut</div>
                                    <div style="float: left; width: 221px; padding-top: 4px;">';'.$_SESSION['Bank'].' 
                                </div></div>';
                            }
                            elseif($_SESSION['Zahlungsart'] == 'PayPal') {
                                <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                                    <div style="float: left; width: 260px; padding-top: 4px;">PayPal E-Mail</div>
                                    <div style="float: left; width: 221px; padding-top: 4px;">';'.$_SESSION['PayPal'].' 
                                </div></div>';
                            }
                    </div>    
                
                    <br style="clear: left;" />
                    <div style="padding-bottom: 5px;"><h5 style="padding-left: 0px;">Produktoptionen</h5></div>    
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Spieleranzahl</div>
                        <div style="float: left; width: 160px; padding-top: 2px;">'.$_SESSION['Slots'].'</div>
                        <div style="float: left; width: 54px; text-align: right; padding-top: 2px;">''.$Endpreis_Slots_rund.' '; .' &euro;</div>
                    </div>
                    <div class="text" style="width: 491px; background: #1d1d1d; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Serverart</div>
                        <div style="float: left; width: 160px; padding-top: 2px;">'.$_SESSION['serverart'].'</div>
                        <div style="float: left; width: 54px; text-align: right; padding-top: 2px;">&nbsp;</div>
                    </div>        
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Unser Banner auf eurer Seite</div>
                        <div style="float: left; width: 160px; padding-top: 2px;">'.$_SESSION['Banner'].'</div>
                        <div style="float: left; width: 54px; text-align: right; padding-top: 2px;">''- '.$Preis_banner;.' &euro;</div>
                    </div>
                    <div class="text" style="width: 491px; background: #1d1d1d; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Clanplace.de im Servernamen</div>
                        <div style="float: left; width: 160px; padding-top: 2px;">'.$_SESSION['cp-de'].'</div>
                        <div style="float: left; width: 54px; text-align: right; padding-top: 2px;">'.'-'.$Preis_cpde;.' &euro;</div>
                    </div>    
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Vertragslaufzeit</div>
                        <div style="float: left; width: 160px; padding-top: 2px;">'.$_SESSION['Laufzeit'].'</div>
                        <div style="float: left; width: 54px; text-align: right; padding-top: 2px;">&nbsp;</div>
                    </div>                                    
                    
                    <br style="clear: left;" />
                    
                    <div style="padding-bottom: 5px;"><h5 style="padding-left: 0px;">Spielwahl</h5></div>    
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">'.$_SESSION['Spiel-wahl'].'</div>
                        <div style="float: left; width: 160px; padding-top: 2px;">&nbsp;</div>
                        <div style="float: left; width: 54px; text-align: right; padding-top: 2px;">&nbsp;</div>
                    </div>
                    
                    <br style="clear: left;" />
                    
                    <div style="padding-bottom: 5px;"><h5 style="padding-left: 0px;">Gesamtbetrag</h5></div>    
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Monatlich</div>
                        <div style="float: left; width: 160px; padding-top: 2px;">&nbsp;</div>
                        <div style="float: left; width: 54px; text-align: right; padding-top: 2px;">'.$Preis_proMonat_rund.' &euro;</div>
                    </div>
                    <div class="text" style="width: 491px; background: #1d1d1d; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;">Einmalige Einrichtungsgeb&uuml;hr</div>
                        <div style="float: left; width: 160px; padding-top: 2px;">&nbsp;</div>
                        <div style="float: left; width: 54px; text-align: right; padding-top: 2px;">'.$einrichtung.' &euro;</div>
                    </div>
                    <div class="text" style="width: 491px; background: #2f2f2f; height: 20px; color: #e0e0e0;">
                        <div style="float: left; width: 260px; padding-top: 2px;"><b>Gesamt</b></div>
                        <div style="float: left; width: 160px; padding-top: 2px;">&nbsp;</div>
                        <div style="float: left; width: 54px; text-align: right; padding-top: 2px;"><b>'.$Preis_gesamt.' &euro;</b></div>
                    </div>
                </td>
            </tr>
            <tr><td>&nbsp;</td></tr>
        </table>
    </body>
</html>
    ';
Okay das mit dem Fett hat nicht geklappt.. die stelle ist im unteren Mittelfeld.
 
Zuletzt bearbeitet:

AW: HTML EMAIL - MIt PHP CODE

Wenn ich das richtig sehe, versuchst Du, innerhalb der Variablenzuweisung von $nachricht in einer IF-Schleife per echo Werte auszugeben. Warum verzichtest Du nicht auf die Verknüfpung und hängst die Werte in der IF-Schleife einfach an die Variable an: $nachricht .= $_SESSION['Zahlungsart'];

Du fütterst $nachricht also Stück für Stück mit dem Inhalt, statt alles auf einmal angeben zu wollen.
 
AW: HTML EMAIL - MIt PHP CODE

Es müsste auch reichen, wenn du deine Abfrage vor der Variablen $nachricht schreibst, und dann einfach mit einbindest also
...<div style="xxx">".$_SESSION['Zahlungsart']."</div>
Insgesamt also ähnlich dem Verfahren von junkass.
 
AW: HTML EMAIL - MIt PHP CODE

Okay hab das nun versucht mit den Variablen.. aber da kommt nochn fehler undzwar wie kann ich in eine veriable html code packen bzw. mit echo ausgeben lassen:

HTML:
/***********************************
**********Zusammenfassung***********
***********************************/

    if($_SESSION['Zahlungsart'] == 'Bankeinzug') {
        $zahlungsart123 = '<div class="text" style="width: 491px; background: #172222; height: 20px; color: #e0e0e0;">
            <div style="float: left; width: 260px; padding-top: 4px;">Kontonummer</div>
            <div style="float: left; width: 221px; padding-top: 4px;"> '.$_SESSION['Kto'].'
        </div></div>
        <div class="text" style="width: 491px; background: #101B1B; height: 20px; color: #e0e0e0;">
            <div style="float: left; width: 260px; padding-top: 4px;">Bankleitzahl</div>
            <div style="float: left; width: 221px; padding-top: 4px;"> '.$_SESSION['BLZ'].' 
        </div></div>
        <div class="text" style="width: 491px; background: #172222; height: 20px; color: #e0e0e0;">
            <div style="float: left; width: 260px; padding-top: 4px;">Kreditinstitut</div>
            <div style="float: left; width: 221px; padding-top: 4px;">'.$_SESSION['Bank'].' 
        </div></div>';
    }
arghs hat sich erledigt geht so...
 
Zuletzt bearbeitet:
AW: HTML EMAIL - MIt PHP CODE

Hi hab nochmal eine Frage zur HTML EMAIL: undzwar möchte ich gern, das man Bilder mit versenden kann und diese dann im E-Mail Anhang erscheinen hier mein Code..

HTML:
<?php

$mode = $_GET["mode"];

if($mode == 1 || !$mode)
    {
?><br />
<form enctype="multipart/form-data" action="./gelb.php?<?php print $QUERY_STRING; ?>&mode=2" method=post>
<table border="0" cellspacing="0" cellpadding="5">
      <tr>
        <td class="normal">
          Firma<br />
          <input type="text" name="firma" size="20" maxlength="100" />
        </td>
        <td class="normal">
          Nachname<br />
          <input type="text" name="nachname" size="20" maxlength="100" />
        </td>
      </tr>
      <tr>
        <td class="normal">
          Adresse<br />
          <input type="text" name="adresse" size="20" maxlength="100" />
        </td>
        <td class="normal">
          Stadt<br />
          <input type="text" name="stadt" size="20" maxlength="100" />
        </td>
      </tr>
      <tr>
        <td class="normal">
          PLZ<br />
          <input type="text" name="plz" size="20" maxlength="100" />
        </td>
        <td class="normal">
          Telefon<br />
          <input type="text" name="tel" size="20" maxlength="100" />
        </td>
      </tr>
      <tr>
        <td class="normal">
          Fax<br />
          <input type="text" name="fax" size="20" maxlength="100" />
        </td>
        <td class="normal">
          E-mail<br />
          <input type="text" name="mail" size="20" maxlength="100" />
        </td>
      </tr>
      <tr>
        <td class="normal" colspan="2">
        Bild hochladen:<br />
            <input type="file" name="Bildupload" />
          </td>
    </tr>
    <tr><td class="normal" colspan="2"><hr size="2"></td></tr>
    <tr>
      <td class="normal" colspan="2">
        Kommentar<br />
        <textarea cols="50" name="comment" rows="5"></textarea>
      </td>
    </tr>
    <tr>
      <td class="normal" colspan="2">
        <input type="submit" name="Absenden" value="Absenden" />  &nbsp;&nbsp;&nbsp;<input type="reset" value="L&ouml;schen" />
      </td>
    </tr>
</table>
</form>
<?php
    }
elseif($mode == 2)
    {


$message = "  Sehr geehrte/r Herr / Frau  $nachname , wir bedanken uns bei ihnen für ihre Anfrage.\n";
$message .= "  Wir werden Ihnen die gewünschen Informationen schnellstmöglich zukommen lassen.\n \n";
$message .= "  Folgendes haben sie uns Mitgeteilt: \n $comment";
$message .= "\n\n____________________\n";
$message .= "Anliegen : $auswahl \n";
$message .= "Nachname : $nachname \n";
$message .= "Firma : $firma \n";
$message .= "Adresse : $adresse \n";
$message .= "Plz - Stadt : $plz - $stadt \n";
$message .= "Telefon : $tel \n";
$message .= "Fax : $fax \n";
$message .= "E-mail : $mail \n";
$message .= "  \n\n";
$message .= "  \n \n\n";

$subject = "Anfrage bei Second-Hand"; //email-subject
$from = $mail; //Absender
$mailto = "Email@empfänger.de"; //Empfänger

if(mail($mailto,$subject,$message,"From: ".$from."\r\n")) // mail an inhaber
    {
    print "<span class=\"normal\">Sehr geehrte/r Herr / Frau $nachname,<br><br>
          Wir bedanken uns bei Ihnen für die Benutzung unseres Kontaktformulars und werden uns mit Ihnen schnellstmöglich in Verbindung setzen.</span>";
    }
else
    {
    print "<span class=\"normal\"> Beim Versenden der E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es in einigen Minunten nochmal, oder kontaktieren Sie den Webmaster dieser Seite.</span>";
    }
$mailto = $mail;
mail($mailto, $subject, $message, "From: ".$from); // mail an benutzer des kontaktformulars (kopie)
  }    

?>
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
118.996
Beiträge
1.540.290
Mitglieder
68.220
Neuestes Mitglied
verywelll
Oben