php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.11.2008, 16:17  
Benutzer
 
Registriert seit: 18.10.2008
Beiträge: 69
aceras befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] PHPMailer

Hallo,

wie kann ich Variablen in den PHPMailer übergeben??

PHP-Code:
$empfänger "xxx@rolfesdinklage.de";
function 
mailsenden($empfänger) {

require(
'phpmailer/class.phpmailer.php');

$mail = new PHPMailer();

$mail->IsSMTP(); //Versand über SMTP festlegen
$mail->Host "smtp.1und1.de"//SMTP-Server setzen
$mail->SMTPAuth true;     //Authentifizierung aktivieren
$mail->Username "xxx@xx.de";  // SMTP Benutzername
$mail->Password "xyz"// SMTP Passwort 

//Absenderadresse der Email setzen
  
$mail->From "xxx@xxx.de";
  
  
//Name des Abenders setzen
  
$mail->FromName "xxx";
  
  
//Empfängeradresse setzen
  
$mail->AddAddress("'$empfänger"); // Da muss ne Variable rein
  
  //Betreff der Email setzen
  
$mail->Subject "Die erste Mail";
 
  
//Text der EMail setzen
  
$mail->Body "Hallo! \n\n abcderf // Dahinter noch eine Variable!";
  
  
//EMail senden und überprüfen ob sie versandt wurde
  
if(!$mail->Send())
  {
     
//$mail->Send() liefert FALSE zurück: Es ist ein Fehler aufgetreten
     
echo "Die Email konnte nicht gesendet werden";
     echo 
"Fehler: " $mail->ErrorInfo;
  }
  else
  {
     
//$mail->Send() liefert TRUE zurück: Die Email ist unterwegs
     
echo "Die Email wurde versandt.";
  }

aceras ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.11.2008, 16:18  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

hö?

PHP-Code:
$mail->Body "Hallo $vorname! \n\n"
cycap ist offline  
Alt 13.11.2008, 16:20  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hallo aceras,

das ist ein ganz normaler String....:
PHP-Code:
$mail->Body 'Hallo '.$name.', wie geht es dir?';
//oder
$mail->Body "Hallo $name wie geht es dir?"
Oder wo liegt nun dein Problem?
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 13.11.2008, 16:24  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
$mail->AddAddress("'$empfänger"); // Da muss ne Variable rein
Ein Fehler und eine Unnötigkeit.
a) Da steht noch ein ' nach dem ersten "
b) "$x" ist überflüssig, einfach $x
PHP-Code:
$mail->AddAddress($empfänger); 
David ist offline  
Alt 13.11.2008, 17:02  
Benutzer
 
Registriert seit: 18.10.2008
Beiträge: 69
aceras befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von David Beitrag anzeigen
Ein Fehler und eine Unnötigkeit.
a) Da steht noch ein ' nach dem ersten "
b) "$x" ist überflüssig, einfach $x
PHP-Code:
$mail->AddAddress($empfänger); 

so habe ich es schon probiert Fehlermeldung

Warning: Missing argument 1 for mailsenden(), called in C:\xampp\htdocs\Fahrschule\mailer.php on line 61 and defined in C:\xampp\htdocs\Fahrschule\mailer.php on line 11
Die Email konnte nicht gesendet werdenFehler: SMTP Error: The following recipients failed:
aceras ist offline  
Alt 13.11.2008, 17:07  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Warning: Missing argument 1 for mailsenden()
mailsenden() ist keine Funktion von phpmailer, sondern Deine
Zitat:
function mailsenden($empfänger) {
Eine Funktion mit einem Parameter und PHP meckert, dass dieser Funktion kein Parameter übergeben wurde. Irgendwo in Deinem Skript hast Du
Code:
mailsenden()
zu stehen.
PHP-Code:
<?php
function foo($x) {
    echo 
'foo: '$x;
}

foo(1); // richtig
foo() // falsch, missing parameter blabla
David ist offline  
Alt 13.11.2008, 17:09  
Benutzer
 
Registriert seit: 18.10.2008
Beiträge: 69
aceras befindet sich auf einem aufstrebenden Ast
Standard

habe ich vorhin auch bemerkt als ich das ganze ohne function probiert habe aber trodzdem für deine hilfe
aceras 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
PHPmailer: Problem Bilder extern / absolut verlinken, nicht als inline attachment brtl PHP-Fortgeschrittene 2 16.09.2008 20:59
PHPMailer Problem ochsi PHP Tipps 2008 7 08.07.2008 10:34
Newsletter mit phpmailer cycap PHP Tipps 2006 18 29.10.2006 20:31
phpmailer & Autenfizierung von Postausgansserver Klaus PHP Tipps 2006 3 25.09.2006 14:57
phpmailer + 2 verschiedene E-Mails Sebja PHP-Fortgeschrittene 3 25.06.2006 21:18
phpmailer: Bei smtpf html-Formatierung weg... PHP Tipps 2006 31 11.02.2006 15:43
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
PHPMailer findet eigene Variable net seejay PHP Tipps 2007 6 04.01.2006 12:55
PHPMailer mailt nicht Smiley PHP Tipps 2007 4 06.12.2005 16:33
PHPMailer - Mail als Text PHP Tipps 2007 3 19.11.2005 21:39
phpmailer an mehrere Adressen gleichzeitig Sonja PHP Tipps 2007 12 09.11.2005 14:06
phpmailer an mehrere Adressen gleichzeitig Sonja PHP Tipps 2007 4 09.11.2005 12:48
phpmailer: Problem mit Pfad PHP Tipps 2005 4 10.02.2005 15:13
[Erledigt] Formatprobleme mit PHPMailer PHP-Fortgeschrittene 2 09.02.2005 17:46
umlaute im phpmailer PHP Tipps 2005 3 26.01.2005 15:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmailer 1und1, smtp error: the following recipients failed, smtp error: the following recipients failed:, phpmailer the following recipients failed, 1und1 phpmailer, phpmailer smtp error: the following recipients failed:, phpmailer smtp error: the following recipients failed, phpmailer 1&1, http://www.php.de/php-tipps-2008/49001-erledigt-phpmailer.html, smtp error the following recipients failed, phpmailer smtp 1und1, 1und1 phpmailer smtp, mailer error: smtp error: the following recipients failed, phpmailer smtp error the following recipients failed, $mail->addaddress variable, phpmailer smtp.1und1.de, php mailer the following recipients failed, \smtp error: the following recipients failed\, 1&1 php smtp, smtp 1und1 phpmailer

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