php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.11.2005, 21:26  
Erfahrener Benutzer
 
Registriert seit: 01.06.2004
Beiträge: 136
NetLook
Standard Mail Problem

Die E-Mail wird nicht versendet, es erscheint aber auch nicht die Fehlermeldung:

if ($val_name==2&&$val_firma==2&&$val_email==2&&$val_ nachricht==2&&$val_strasse==2&&$val_plz==2&&$val_o rt==2&&$val_land==2){
$message = "<font color='#000000' size='3' face='Arial, Helvetica, sans-serif'>Anrede: ".$Anrede.
"
Name: ".$Name.
"
Vorname: ".$Vorname.
"
Firma: ".$Firma.
"
Straße: ".$Strasse.
"
PLZ: ".$PLZ.
"
Ort: ".$Ort.
"
Land: ".$Land.
"
E-Mail: ".$email.
"
Telefon: ".$Telefon.
"
Nachricht:
".$Nachricht."</font>";
$to = "info@seite.de";
$subject = "Kontakt";
$xtra = "From: ".$email." (".$Name.")\r\n";
$xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra .= "X-Mailer: PHP ". phpversion();

if(@mail($to,$subject,$message,$xtra)){
echo ("Ihre Mail wurde uns gesendet, wir werden schnellst möglichst mit Ihnen in Kontakt treten!");
}
else {
echo('Ihre Mail konnte nicht versendet werden, bitte prüfen Sie Ihre E-Mail Adresse!');
}


}
NetLook ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.11.2005, 21:31  
JK
Benutzer
 
Registriert seit: 11.10.2005
Beiträge: 81
JK
Standard

mach doch erstmal das @ vor dem mail weg, sodass du die fehlermeldungen nicht unterdrückst vieleicht kommt da ja schon was raus.
__________________
Water Wars - Jetzt anmelden: http://waterwars.de
JK ist offline  
Alt 17.11.2005, 21:35  
Erfahrener Benutzer
 
Registriert seit: 01.06.2004
Beiträge: 136
NetLook
Standard

Das ist schon beabsichtigt, aber meine Fehlermeldung wird auch nicht gezeigt?!
Aber auch ohne das @ wird nicht versendet!
__________________
Gruß
NetLook

www.werbeset.com
NetLook ist offline  
Alt 17.11.2005, 21:37  
Gast
 
Beiträge: n/a
Standard

Die angegebene Empfängeradresse ist korrekt?
 
Alt 17.11.2005, 21:39  
Gast
 
Beiträge: n/a
Standard Re: Mail Problem

Zitat:
Das ist schon beabsichtigt, aber meine Fehlermeldung wird auch nicht gezeigt?!
kann es dann vielleicht sein, dass schon if ($val_name==2&& nicht erfüllt wird und das Skript nicht mal in die Nähe der mail() Anweisung kommt?
Einfach zu testen: kein if ohne else; überall Statuszeilen ausgeben.

PHP-Code:
if ($val_name==2&&$val_firma==2&&$val_email==2&&$val_nachricht==2&&$val_strasse==2&&$val_plz==2&&$val_ort==2&&$val_land==2) {
    echo 
'<h3>Versand einer Nachricht</h3>';
    
$message "<font color='#000000' size='3' face='Arial, Helvetica, sans-serif'>Anrede: ".$Anrede.
                
"
 Name: "
.$Name.
                
"
 Vorname: "
.$Vorname.
                
"
 Firma: "
.$Firma.
                
"
 Straße: "
.$Strasse.
                
"
 PLZ: "
.$PLZ.
                
"
 Ort: "
.$Ort.
                
"
 Land: "
.$Land.
                
"
 E-Mail: "
.$email.
                
"
 Telefon: "
.$Telefon.
                
"
 Nachricht: 
"
.$Nachricht."</font>";
    
$to      "info@seite.de";
    
$subject "Kontakt";
    
$xtra    "From: ".$email." (".$Name.")\r\n";
    
$xtra   .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
    
$xtra   .= "X-Mailer: PHP "phpversion();

    if(@
mail($to,$subject,$message,$xtra)) {
        echo (
"Ihre Mail wurde uns gesendet, wir werden schnellst möglichst mit Ihnen in Kontakt treten!");
    }
    else {
        echo(
'Ihre Mail konnte nicht versendet werden, bitte prüfen Sie Ihre E-Mail Adresse!');
    }
}
else {
    echo 
'<h3>Es wird keine Nachricht versendet</h3>';

 
Alt 17.11.2005, 21:45  
JK
Benutzer
 
Registriert seit: 11.10.2005
Beiträge: 81
JK
Standard

// edit: da hat wohl schon jemand vor mir geantwortet
werden denn die ganzen bedingungen erfüllt?
PHP-Code:
<?php
if ($val_name==2&&$val_firma==2&&$val_email==2&&$val_nachricht==2&&$val_strasse==2&&$val_plz==2&&$val_ort==2&&$val_land==2){ 
?>
wenn nicht, dann kommst du auch gar nicht bis zu deiner fehlermeldung (auf jeden fall wenn ich die verschachtelung richtig gelesen habe
PHP-Code:
<?php
if(...){
    
// mail-inhalt
    
if(@mail(...){
        echo 
"erfolg";
    }else{
        echo 
"fehler";
    }
}
?>
am besten du machst direkt vor das mal einfach mal ein test-echo
JK ist offline  
Alt 17.11.2005, 21:48  
Gast
 
Beiträge: n/a
Standard Re: Mail Problem

Zitat:
Zitat von Bruchpilot
Zitat:
Das ist schon beabsichtigt, aber meine Fehlermeldung wird auch nicht gezeigt?!
kann es dann vielleicht sein, dass schon if ($val_name==2&& nicht erfüllt wird
Ich will mal nicht hoffen, dass dem so ist... :wink:
 
Alt 17.11.2005, 21:55  
Erfahrener Benutzer
 
Registriert seit: 01.06.2004
Beiträge: 136
NetLook
Standard

Ou mann! Eine Bedingung wurde nicht erfüllt, jetzt klappt es

Vielen Dank an euch!
__________________
Gruß
NetLook

www.werbeset.com
NetLook ist offline  
 


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
Problem mit mail() Blue-Dragon PHP Tipps 2008 17 05.07.2008 22:09
[Erledigt] problem keine ausgabe coraplanet PHP Tipps 2008 12 02.05.2008 18:51
Mail problem Marian PHP Tipps 2005-2 11 27.09.2005 18:15
mail(); + Array = Problem PHP Tipps 2005-2 5 15.08.2005 16:45
mail von lokalem Server an SMTP im Netz -after_pop- Problem PHP-Fortgeschrittene 7 12.08.2005 14:40
Problem ! Mail mit PHP vom Freenet-Server pit62 PHP Tipps 2005 3 09.02.2005 09:22
Problem mit mail datei im mbox fomat PHP-Fortgeschrittene 3 08.02.2005 15:24
Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
Problem mit dem mail() PHP Tipps 2005 10 18.01.2005 21:13
mail() problem Trumpfass PHP Tipps 2004-2 3 20.12.2004 20:07
mail() Problem mit emailadresse mit "-" [gelöst] wishy PHP Tipps 2004-2 2 15.12.2004 11:36
Mail Problem PHP Tipps 2004-2 3 13.12.2004 22:43
Problem mit Formular + Mail To+ PHP-Seiten weiterleitung HTML, Usability und Barrierefreiheit 3 27.08.2004 11:06
Problem mit Mail PHP Tipps 2004 15 02.08.2004 22:55
mail() - problem PHP Tipps 2004 2 12.07.2004 00:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:33 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.