php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.01.2012, 10:57  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von hausl Beitrag anzeigen
Und das is ja auch Käse..
PHP-Code:
if (!mail($empfaenger$betreff$mailtext))  // wenn mail nicht versendet wurde... 
        
{   
            
array_push($err"e-Mail konnte nicht versendet werden!");  
        } 
        else(
mail($empfaenger$betreff$mailtext))  // wenn mail gesendet wurde...  
        
{  
          echo (
"Mail wurde versendet!"); 
        } 
Besser so:
PHP-Code:
$mail_ok mail($empfaenger$betreff$mailtext);

if (
$mail_ok) {   
    
// mail gesendet...  
    
echo ("Mail wurde versendet!"); 
} else {  
    
// kein mail versendet...
    
array_push($err"e-Mail konnte nicht versendet werden!");

Vielleicht noch als Erklärung, weil du ja eine Schritt für Schritt Anleitung wolltest:

Durch deine Überprüfung auf !mail(...) und mail(...) würdest du, im Falle, dass die erste Mail erfolgreich verschickt wird, gleich noch eine verschicken für die zweite Überprüfung.


MFG Connar
Connar ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.01.2012, 11:08  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von painboarder Beitrag anzeigen
$empfaenger, $betreff, $mailtext);
Wie oft denn noch? Emails dieser Bauart werden von jedem gut sortierten SPAM Filter gefressen. Und wenn Du oft genug von dem SPAM an zb. den
Zitat:
$empfaenger = "beispiel@gmx.de";
schickst, landet bei genügend Pech die IP in den diversen blacklists. GMX ist diesbezüglich komplett humorlos.

Emails mit PHP zu verschicken, ist ne Aufgabe für nen Profi und absolut nicht als Anfängerprojekt geeignet.

Lesen:
http://www.php.de/php-einsteiger/872...tml#post643090 (mail($formData ohne utf-8)
  Mit Zitat antworten
Alt 16.01.2012, 11:09  
Neuer Benutzer
 
Registriert seit: 10.01.2012
Beiträge: 9
PHP-Kenntnisse:
Anfänger
painboarder befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Connar Beitrag anzeigen

Durch deine Überprüfung auf !mail(...) und mail(...) würdest du, im Falle, dass die erste Mail erfolgreich verschickt wird, gleich noch eine verschicken für die zweite Überprüfung.
ok, nur wird weiterhin nix versendet
painboarder ist offline   Mit Zitat antworten
Alt 16.01.2012, 11:11  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von painboarder Beitrag anzeigen
ok, nur wird weiterhin nix versendet
An wen schickste denn Deine anonymen Emails?
  Mit Zitat antworten
Alt 16.01.2012, 11:12  
Neuer Benutzer
 
Registriert seit: 10.01.2012
Beiträge: 9
PHP-Kenntnisse:
Anfänger
painboarder befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von meikel Beitrag anzeigen
An wen schickste denn Deine anonymen Emails?
an meine 2. mailadresse
painboarder ist offline   Mit Zitat antworten
Alt 16.01.2012, 11:23  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von painboarder Beitrag anzeigen
an meine 2. mailadresse
Also auf meinem Server (Plesk+Postfix+Spamassassin) landen Emails ohne Absender, ohne envelope header und mit den üblichen SPAM-Bot-Fehlern in der Tonne. Und mit der Tonne meine ich /dev/null und nicht den SPAM-Ordner. Vielleicht macht es der Betreiber Deiner 2. Emailadresse ja genauso.

Lies endlich das:
http://www.php.de/php-einsteiger/872...tml#post643090 (mail($formData ohne utf-8)

Suralc schrieb:
Zitat:
Entweder du arbeitest das durch:

http://tools.ietf.org/html/rfc5322

Oder du benutzt wie jeder, der sich die Arbeit ersparen möchte eine fertige Mailerklassse wie PHPMailer oder Zend_Mail:

http://www.robo47.net/text/38-Mail-ist-tot-es-lebe-mail
Die RFC 5322 poste ich hier nicht (viel zu dick).
  Mit Zitat antworten
Alt 16.01.2012, 12:23  
Neuer Benutzer
 
Registriert seit: 10.01.2012
Beiträge: 9
PHP-Kenntnisse:
Anfänger
painboarder befindet sich auf einem aufstrebenden Ast
Standard

ja ich les es mir mal durch und probier falls ich noch fragen hab melde ich mich hier!
painboarder ist offline   Mit Zitat antworten
Alt 16.01.2012, 13:15  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.731
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Zitat:
Zitat von Connar
Ich habe das Gefühl, dass da ein if fehlt ...
Gar nicht gesehen…

Der Witz an der Stelle ist, dass das zumindest hier bei mir zu einem Parse Error führt.

Da kann ich selbst nach kurzer Recherche nicht sagen, wie man PHP so konfiguriert, dass die nicht angezeigt werden.

Schau dir, painboarder, bitte unbedingt auch den verlinkten Wiki-Eintrag zum Thema Debugging an.
__________________
Blog | Buch | Kaloa
mermshaus ist offline   Mit Zitat antworten
Alt 16.01.2012, 13:26  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.141
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

Zitat:
Zitat von hausl Beitrag anzeigen
PHP-Code:
ini_set('display_errors'1); // fehler ausgeben
error_reporting(-1); // alle fehler melden 
Zitat:
Zitat von mermshaus Beitrag anzeigen
Da kann ich selbst nach kurzer Recherche nicht sagen, wie man PHP so konfiguriert, dass die nicht angezeigt werden.
display_errors auf 0 wäre meine Vermutung gewesen...

[edit]

Ja, so is es.. zB das hier ergibt eine leere Seite:

PHP-Code:
<?php
  ini_set
('display_errors'0);
  
test
?>
__________________
Keine Zahl != ein Zeichen das keine Zahl ist

Geändert von hausl (16.01.2012 um 13:32 Uhr).
hausl ist offline   Mit Zitat antworten
Alt 16.01.2012, 13:34  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.731
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Ja, stimmt. Da habe ich gerade nicht maximal intelligent überlegt. Das hatte ich nämlich sogar getestet, allerdings durch das Setzen im PHP-Script. Das ist für einen Parse-Error aber egal, da der „erzeugt“ wird, bevor das Script ausgeführt wird. Anders gesagt: Da greifen dann in jedem Fall die vor Scriptaufruf gesetzten Konfigurationseinstellungen. Kurz in der php.ini entsprechend gesetzt, Fehleranzeige weg.

Zu deinem Edit: Das verursacht keinen Parse-Error.

PHP-Code:
<?php
  ini_set
('display_errors'0);
  echo
__________________
Blog | Buch | Kaloa
mermshaus ist offline   Mit Zitat antworten
Antwort


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
[Suche] Hilfe bei einem Projekt - unbezahlt owlbaer Sonstige 0 15.11.2010 08:43
Suche Mithelfer (Programmierer) für Projekt Zero0090 Sonstige 0 15.08.2010 08:15
Suche Hilfe bei Projekt in Berlin arno-berlin Beruflich 0 01.02.2010 11:30
[Erledigt] [SUCHE] Webdesigner/Programmierer als Partner für Projekt Rich Beitragsarchiv 0 10.01.2010 16:54
Projekt: PHP Webentwicklung & Qualitätsssicherung - Raum Würzburg XPSNET Beitragsarchiv 0 10.12.2009 17:29
Projekt Hilfe xstaff Beitragsarchiv 10 25.05.2009 20:56
[Erledigt] PHP Projekt mit Zukunft coolbull00 Beitragsarchiv 12 04.05.2009 17:23
PHP Projekt mit Zukunft DawidJan Beitragsarchiv 10 03.05.2009 20:59
Scriptsuche Beteiligung an Projekt gegen Scriptüberarbeitung Maurizio Scriptbörse 0 09.04.2009 06:50
Programmierer für Projekt gesucht thezug Beitragsarchiv 4 26.02.2009 13:43
Lust auf ein Projekt? php/mysql Daniel Markus Beitragsarchiv 0 03.10.2008 14:28
PHP Programmierer und Grafiker für größeres Projekt gesucht Beitragsarchiv 9 11.08.2005 22:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:54 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