Ergebnis 1 bis 2 von 2

Thema: foreach mit $_POST und $_SESSION

  1. #1
    Meister(in)
    Registriert seit
    05.03.2006
    Alter
    29
    Beiträge
    432
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard foreach mit $_POST und $_SESSION

    Hi, es sei gegeben, dass $_SESSION["csvdata"] ein Array mit Name-Mail Paaren ist.

    PHP-Code:
    if ($_POST["send"]) {
        
    $html =    "<table cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#000000\" width=\"100%\" height=\"100%\">".
                    
    "<tr><td height=\"20\"></td></tr>".
                    
    "<tr><td width=\"20\"></td><td align=\"center\">".
                    
    "    <table cellpadding=\"0\" cellspacing=\"0\">".
                    
    "        <tr>".
                    
    "            <td width=\"400\" height=\"717\" style=\"font-family:Verdana;font-size:12px;color:#FFFFFF;padding:50px 50px 50px 50px;background:url(http://www.eroticalacarte.de/adm/img/newsletter/newsletter_bg.jpg) no-repeat;\">".
                    
    "                {TEXT}".
                    
    "                <div style=\"width:402px;text-align:center;font-size:14px;font-weight:bold;margin-top:20px;\">".
                    
    "                    <b>So k&ouml;nnte Ihr Inserat aussehen!</b><br />".
                    
    "                    <a href=\"http://www.eroticalacarte.de/promoinserat.html\" target=\"_blank\" style=\"margin-top:10px;\">".
                    
    "                        <img src=\"http://www.eroticalacarte.de/adm/img/newsletter/beispiel.jpg\" border=\"0\" alt=\"So k&ouml;nnte Ihr Inserat aussehen!\" />".
                    
    "                    </a>".
                    
    "                </div>".
                    
    "            </td>".
                    
    "        </tr>".
                    
    "    </table>".
                    
    "</td><td width=\"20\"></td></tr>".
                    
    "<tr><td height=\"20\"></td></tr>".
                
    "</table>";
        
    $header  "MIME-Version: 1.0\n";
        
    $header .= "Content-type: text/html; charset=utf-8\n";
        
    $header .= "From: Erotic à la Carte <info@eroticalacarte.de>\n";
        foreach (
    $_SESSION["csvdata"] as $row) {
            
    // Variable darf nicht $text heißen, weil register globals an ist!
            
    $sText $_POST["text"];
            
    $sText str_replace("{NAME}",$row[0],$sText);
            
    $sText str_replace("{MAIL}",$row[1],$sText);
            
    $html str_replace("{TEXT}",$sText,$html);
            
    mail("markus.kottlaender@web.de",$_POST["betreff"],$html,$header);
        }
        echo 
    "Newsletter wurde verschickt! (test)";

    Zum Einen ist $html immer der Text aus $_POST["text"], wobei "{NAME}" und "{MAIL}" aber immer durch das erste Name-Mail Paar aus $_SESSION["csvdata"] ersetzt werden und zum Anderen wird keine Mail verschickt.

    Wer kann mir das erklären?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: foreach mit $_POST und $_SESSION

    Ein print_r($_SESSION); und print_r($POST); zeigen dir schon mal die Werte, die existieren. Ein error_reporting(E_ALL); am Anfang des Scriptes könnte auch helfen. Weiterhin würde es sich anbieten, sämtliche Variablen mit echo ausgeben zu lassen, um diese zu prüfen. Das nennt man dann debuggen! Und auf die mail-Funktion von PHP würde ich prinzipiell verzichten, sondern lieber eine fertige Klasse w.z.B. den phpMailer einsetzen.

Ähnliche Themen

  1. Syntaxfehler bei $_SESSION ?
    Von Lavingstar im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 12.02.2009, 14:02
  2. PHP - Objekt in $_SESSION
    Von The User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 20.05.2008, 22:56
  3. $_SESSION()
    Von Thonixx im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 22
    Letzter Beitrag: 30.04.2008, 21:56
  4. Foreach problem
    Von JDF1976 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 17.01.2007, 20:19
  5. Loginscript Problem bei $_SESSION und Cookies...
    Von Neo2400 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 19.08.2005, 22:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •