php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.05.2005, 20:47  
Gast
 
Beiträge: n/a
Standard Mailformular sendet nicht !

Hallo zusammen,

ich bin neu hier und fange erst mit php an .Finde euer Forum toll,und finde euch jetzt schon klasse.

Leider habe ich ein Problem, ich habe hier ein php code,aber leider sendet er nur eine email zur bestätigung an den der es geschrieben hat.Aber keine email an den Adresssaten ,der eigentlich wichtig ist.

könnt ihr mir helfen ?


Code:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Kontaktformular </title>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<?php

// Name des Webmasters (Signatur):
$webmaster ="Marco Mustermann, Webmaster";
// Ihre e-mail-Adresse (UNBEDINGT ÄNDERN):

if ( empty($_POST[an]) ) {$an ="kontakt@stick33r.de"; } else { $an =  $_POST[an]; } ;
// Ihre Homepageadresse:
$url ="www.Stick33r.de";


// debug: print_r($_REQUEST);


$mailan = trim($_POST[mailan] ) ;
$name = trim($_POST[name] ) ;
$url = trim($_POST[url] ) ;
$email = $_POST[email]  ;
$ihreurl = $_POST[ihreurl];
$nachricht = $_POST[nachricht]  ;
$email = trim($_POST['email']);
$senderip = $_SERVER['REMOTE_ADDR'];
$sendername = $_SERVER['REMOTE_HOST'];

if ( empty($_POST[signat]) ) {$signat =  "Marco Mustermann"; } else { $signat =  $_POST[signat]; } ;
?>

</head>
<body>
<h1><?php
           echo("Danke f&uuml;r die Mitteilung!\n");

?>
</h1>
<?php
$datum=date("d.m.Y");
$uhrzeit=date("H:i:s");


// Inhalt der Dankesmail:
$inhalt ="Sehr geehrte(r)"  . $name . ",\n\nvielen Dank für Ihren Besuch bei Stick33r.de. (" .$url. ")\n Wir haben folgende Nachricht erhalten:\n\n===== Beginn Nachricht =====\n" . $nachricht . "\n===== Ende Nachricht =====\n\nMit freundlichen Gruessen,\n " . $signat . "\n\n==================\nIserlohn, den " . $datum ;


/// debug: echo " email" . $email ."
best_betreff ". $best_betreff . "
inhalt ". $inhalt ."
an ". $mailan ;


$text ="Hallo, \n\nSie haben eine neue Nachricht über ". $senderip ."-". $sendername . "-" . $url ." von ". $anrede . " " .$vorname . " " . $nachname . " erhalten:\n\n====\n " . $nachricht . "\n====\n\nDie Nachricht wurde am ".  $datum ." um " . $uhrzeit . " gesendet. \nSie können "  . $name ." unter ". $email . " erreichen.\n\n Mit freundlichen Gruessen Ihr Team von Stick33r.de\n\n==================\n";

// debug: echo " 
an:" . $an .  "
text ".$text. "
email ". $email;

      mail($mailan,"Nachricht erhalten",$text,"From: ".$email);
      mail($email,$best_betreff,$inhalt,"From: ".$mailan);
      echo("  

Ihre Nachricht wurde erfolgreich von ". $senderip ."-". $sendername . " an " . $mailan . " gesendet!</p>

Sie erhalten noch eine Best&auml;tigungsmail!</p>\n\n\nIserlohn, den " . $datum );

      echo("<form>   

<input type=\"button\" value=\"Fenster zu\" onclick=\"window.close()\"> </p></form> \n\n");
// 

<a href=\"$start\" title=\"Zur&uuml;ck\">Zur&uuml;ck zur Startseite</a></p>
?>

<p style="font-size: 10px;"> Ein Stick33r.de-Service</p>
</body>
</html>

Die Problem zone ist meiner meinung nach :

Code:
// Name des Webmasters (Signatur):
$webmaster ="Stick33r.de, Webmaster";
// Ihre e-mail-Adresse (UNBEDINGT ÄNDERN):

if ( empty($_POST[an]) ) {$an ="rene@stick33r.de"; } else { $an =  $_POST[an]; } ;
// Ihre Homepageadresse:
$url ="http://www.sticker.de";


// debug: print_r($_REQUEST);


$mailan = trim($_POST[mailan] ) ;
$name = trim($_POST[name] ) ;
$url = trim($_POST[url] ) ;
$email = $_POST[email]  ;
$ihreurl = $_POST[ihreurl];
$nachricht = $_POST[nachricht]  ;
$email = trim($_POST['email']);
$senderip = $_SERVER['REMOTE_ADDR'];
$sendername = $_SERVER['REMOTE_HOST'];

if ( empty($_POST[signat]) ) {$signat =  "marco mustermann"; } else { $signat =  $_POST[signat]; } ;
?>


Gruss

lolrene
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.05.2005, 20:58  
Gast
 
Beiträge: n/a
Standard

Alt: $_POST[an];

NEU: $_POST['an'];

Das geht geht durch das ganze Script
Und wo wird "mailan" übergeben ?

EDIT:

Achso ......

Code:
Auszug vom Quellcode:

$email = $_POST[email]  ; 
$ihreurl = $_POST[ihreurl]; 
$nachricht = $_POST[nachricht]  ; 
$email = trim($_POST['email']);

2 mal $email ???
 
Alt 12.05.2005, 21:31  
Gast
 
Beiträge: n/a
Standard

Was muss ich den Löschen ?.

Ich habe den unteren Code gelöscht,aber es geht nicht
 
Alt 12.05.2005, 21:36  
Erfahrener Benutzer
 
Registriert seit: 14.02.2005
Beiträge: 790
GrU3nL!nG
Standard

es geht um 2x &email...

aber in dem code ausschnitt fehlen auch die ' in den eckigen klammern.
__________________
Gruß Marc
GrU3nL!nG ist offline  
Alt 12.05.2005, 23:54  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

1) bitte die posts oben editieren und [php]-tags anstatt der [code]-tags verwenden
2)
error-reporting
Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird)
[php:66cc759fc5]error_reporting(E_ALL); [/php:66cc759fc5]
damit werden dann alle Fehler ausgegeben.
Mögliche Fehler die dann auftreten und wie man sie beheben kann:
Notice: Use of undefined constant ...
Notice: Undefined variable ...

ich glaub damit hast du erstmal bissel zu tun :P


mfg
robo47
robo47 ist offline  
Alt 15.05.2005, 17:48  
Gast
 
Beiträge: n/a
Standard

Hallo zusammen,

leider habe ich es nicht hingekriegt.Desswegen wollte ich euch fragen,ob ihr nicht den Code somachen könnt,das er die email sendet.


Gruss

lolrene
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Email sendet nicht sofort mit @mysql_query() skywalkerluk PHP Tipps 2006 3 26.07.2006 16:39
Sendet keine Einträge danimauserl2 Datenbanken 38 06.05.2006 12:55
PHP4 Script sendet keine emails an User Asiafighter PHP Tipps 2006 20 30.04.2006 11:30
HTML sendet Formulardaten aber PHP empfängt sie nicht lagga PHP Tipps 2006 6 03.04.2006 16:38
PHP sendet korrekt, aber bei falschem Empf. kommt NIX retour PHP Tipps 2006 10 15.02.2006 22:44
Wieso sendet dieser Mailer nicht? PHP Tipps 2007 2 07.11.2005 14:56
mailformular soll html befehle interpretieren djrace PHP Tipps 2005-2 6 20.09.2005 08:59
Formular sendet schon beim Seitenaufbau, warum? PHP Tipps 2005-2 6 11.08.2005 18:42
Fehler in meinem Mailformular ?!? PHP Tipps 2005-2 7 16.07.2005 19:23
Felder aus Mailformular prüfen und verodern PHP Tipps 2004-2 9 12.11.2004 13:56
wohin sendet mein pc?? Rotti Off-Topic Diskussionen 4 13.10.2004 13:14
Mailformular PHP Tipps 2004 1 14.08.2004 22:40
kontaktformular sendet obwohl fehlerausgabe PHP Tipps 2004 7 07.07.2004 17:45
Grafischer Submit Button sendet im IE seinen Namen nicht PHP Tipps 2004 3 30.06.2004 14:54
mail() sendet nicht PHP Tipps 2004 3 25.06.2004 13:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mail sendet inhalt nicht, mail form sendet text nicht, ie sendet nicht in php

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.