WinFuture-Forum.de: Php Formmailer - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Php Formmailer keine Weiterleitung zu Antwortseite


#1 Mitglied ist offline   Chamäleon 

  • Gruppe: aktive Mitglieder
  • Beiträge: 503
  • Beigetreten: 27. September 04
  • Reputation: 0
  • Wohnort:München

geschrieben 16. September 2005 - 20:28

Hi zusammen ;)

Habe mir gerade einen Formmailer in meine Page eingebaut
und zwar diesen klick etwas abgeändert.

Die Daten werden auch alle an mich gesendet,nur wenn man den Sendbutton drückt sollte eigentlich eine Antwortseite kommen.
Es löst sich jedoch nur die Kontaktseite auf :) (bis auf den Hintergrund)
Weiß jemand woran das liegen kann?

Gruß Wolf

Dieser Beitrag wurde von Wolf van White bearbeitet: 16. September 2005 - 20:31

0

Anzeige



#2 Mitglied ist offline   FutureCrasher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 249
  • Beigetreten: 12. April 03
  • Reputation: 0
  • Wohnort:Nürnberg

geschrieben 16. September 2005 - 20:46

zeig doch mal den PHP-Code deines Formmailers her.
Der auf der Seite, die du zeigst, leitet jedenfalls dann automatisch per Header weiter, was eigentlich ohne Probleme funktionieren sollte.
0

#3 Mitglied ist offline   Chamäleon 

  • Gruppe: aktive Mitglieder
  • Beiträge: 503
  • Beigetreten: 27. September 04
  • Reputation: 0
  • Wohnort:München

geschrieben 16. September 2005 - 21:00

hier der Code

Zitat

<?php
$strEmpfaenger = '[email protected]';
$strFrom      = '"Formmailer" <[email protected]>';
$strSubject    = 'Feedback_von_meiner_Website';
$strReturnhtml = 'http://www.wolfvanwhite.de/antwort.htm';
$strDelimiter  = ":\t";
if($_POST)
{
$strMailtext = "";

while(list($strName,$value) = each($_POST))
{
  if(is_array($value))
  {
  foreach($value as $value_array)
  {
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
  }
  }
  else
  {
  $strMailtext .= $strName.$strDelimiter.$value."\n";
  }
}

if(get_magic_quotes_gpc())
{
  $strMailtext = stripslashes($strMailtext);
}

mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)or die("Die Mail konnte nicht versendet werden.");header("Location: $strReturnhtml");exit;}

?>

<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
           
            <dl>
                <dt><span class="Stil11">Name:</span></dt>
                <dd><input name="Versender" type="text" size="30" />
                </dd>
                <dt><span class="Stil11">E-Mail:</span></dt>
                <dd><input name="E-Mail" type="text" size="30" />
                </dd>
                <dt><span class="Stil11">Website:</span></dt>
                <dd><input name="Website" type="text" size="30" value="http://" />
                </dd>
    <dt><span class="Stil11">Button-Url:</span></dt>
                <dd><input name="Buttonurl" type="text" size="30" value="http://" />
                </dd>
                <dt><span class="Stil11">Betreff:</span></dt>
                <dd><select name="Betreff" size="1"><option selected>keine Angabe........</option><option>Bannerexchange</option><option>Kritik..../Lob  :)</option><option>Anfrage</option><option>Sonstiges</option></select></dd>
                <dt><span class="Stil11">Nachricht:</span></dt>
                <dd><textarea name="Bemerkungen" rows="4" cols="26"></textarea>
                </dd>
            </dl>
            <p>
            <input type="submit" value="Senden" /><input type="reset" value="Zurücksetzen" />
            </p>
        </form>


Gruß Wolf
0

#4 Mitglied ist offline   FutureCrasher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 249
  • Beigetreten: 12. April 03
  • Reputation: 0
  • Wohnort:Nürnberg

geschrieben 16. September 2005 - 21:34

hab mir grade mal erlaubt, das Formular auf deiner Seite auch direkt zu testen .
Schonmal versucht, im bei header("Location: $strReturnhtml"); nach $strReturnhtml noch ein \n einzufügen?
0

#5 Mitglied ist offline   Chamäleon 

  • Gruppe: aktive Mitglieder
  • Beiträge: 503
  • Beigetreten: 27. September 04
  • Reputation: 0
  • Wohnort:München

geschrieben 16. September 2005 - 21:48

@ FutureCrasher
habs gerade mal getestet geht leider auch nicht.

Edit:Ich Dussel hab das Script falsch eingefügt,jetzt gehts :)


Gruß Wolf

Dieser Beitrag wurde von Wolf van White bearbeitet: 16. September 2005 - 22:03

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0