Formular Mail - Weiterleitung funktioniert nicht!

wavetraxx

Erfahrenes Mitglied
Hallo,

ich kenne mich mit PHP nicht gut aus, habe aber bereits schon einmal ein Formularmail via PHP gemacht (mit Hilfe von tutorials.de)!

Jetzt habe ich ein neues Formularmail gemacht, habe exakt den gleichen Code genommen, leicht angepasst.

Aber die Weiterleitung funktioniert nicht?

PHP:
<?php 
$datum_string = date("G:i d.m.Y"); 
$time_start    = microtime(); 
function mail_senden($Name_r, $email_r, $Bemerkungen) { 
global $datum_string; 
$empfaenger = "werner.greuter@alpen-welle.ch"; 
$text .= "Bestellung abgesendet: $datum_string"."\n"; 
$text .= ""."\n"; 
$text .= "Name: " . $Name_r . "\n" ; 
$text .= "Email: " . $email_r . "\n" ; 
$text .= "Frage: " . $Bemerkungen . "\n" ; 

header( "Location: http://www.wavetraxx.com/Version2005/frames/contactOKEY.htm" ); 
mail($empfaenger, "Kontaktformular", $text, "From: wavetraxx@gmx.ch\r\n"
); ?> 

<h2>Die *anfrage wurde erfolgreich verschickt.</h2><br> 
<a href="javascript:history.back();">Zur&uuml;ck</a> 
<?php 
} 
function fehler() { 
?> 
<h2>Fehlende Eingabe !</h2><br> 
<a href="javascript:history.back();">Zur&uuml;ck</a> 
<?php 
} 
?> 

<HTML> 
<BODY> 

<?php 
$time_end = microtime(); 
    $temp         = explode(' ', $time_start.' '.$time_end); 
    $duration    = sprintf('%.8f',($temp[2]+$temp[3])-($temp[0]+$temp[1])); 
 
mail_senden($_POST['Name_r'], $_POST['email_r'], $_POST['Bemerkungen']) ; 
 
?> 
</BODY> 
</HTML>

Die Http Adresse habe ich extra genau kontrolliert Sie stimmt auch.... ?!

Kann mir da jemand weiterhelfen?
 
Wenn der Link nicht extern ist, dann versuch mal
PHP:
Header("Location:verlinkteSeite.php);
oder
PHP:
Header("Location:./verlinkteSeite.php);

./ ist das aktuelle Verzeichnis der Datei, die du ausführst.
 
Versuchs mal so:

PHP:
<head><meta http-equiv="refresh" content="0; URL=index.php"></head>
 
>>Liegt die Datei, die du oben gepostet hast, in dem Verzeichnis "... htdocs/Version2005/frames/"?

Jep, genau im gleichen Verzeichniss!
 
Na den richtigen Pfad musst du schon selber eintragen. Das war nur ein beispiel mit der index.php
 
Zurück