SELFPHP: Version 5.8.1 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche


International PHP Conference


WebTech Conference



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



PHP Summit


Software Architecture Summit


:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 
HTML5 Days


JavaScript Days


:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 


Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.07.2009, 09:00:13
Ecstasy Ecstasy ist offline
Anfänger
 
Registriert seit: Apr 2009
Alter: 26
Beiträge: 11
Ecstasy befindet sich auf einem aufstrebenden Ast
Array Problem

Guten Morgen liene PHP Freunde.

Ich wollte ein kleines Mail Script programmieren. Diese Emails sollen mehere Empfänger bekommen, diese Empfänger werden aus der Datenbank gelesen.

Mein Problem ist das ich das Array testweise mit echo ausgebe um zu gucken ob er alle einträge ausgibt allerdings kommt dann nur "Array" anstatt die einträge.


Hier das kleine Script:

PHP-Code:
                $email_sql $db->query("SELECT bsEmail FROM $bewerbung_settingstbl");
    while(
$email1 $db->fetchArray($email_sql)) {
    
$empfaenger[] = $email1['bsEmail'];

    }


echo 
$empfaenger;
$betreff 'Neue Bewerbung bei domain.eu';
$nachricht 'Es ist eine neue Bewerbung auf domain.eu eingetroffen. Bitte Überprüfen! Danke';
$header 'From: Bewerbung@domain.eu';

mail($empfaenger$betreff$nachricht$header); 
Vielen Dank für die Hilfe im vorraus

Geändert von Ecstasy (08.07.2009 um 09:04:40 Uhr)
Mit Zitat antworten
  #2  
Alt 08.07.2009, 09:04:53
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 28
Beiträge: 899
Indyk befindet sich auf einem aufstrebenden Ast
Indyk eine Nachricht über ICQ schicken
AW: Array Problem

PHP-Code:
echo $empfaenger[0]['bsEmail'];  // zeigt nur den ersten empfaenger an
// oder
echo '<pre>'print_r($empfaengerTRUE). '</pre>'
Mit Zitat antworten
  #3  
Alt 08.07.2009, 09:07:40
Ecstasy Ecstasy ist offline
Anfänger
 
Registriert seit: Apr 2009
Alter: 26
Beiträge: 11
Ecstasy befindet sich auf einem aufstrebenden Ast
AW: Array Problem

Das heißt? Es sind 3 Datensätze in der Datenbank.

Was müsste ich denn ändern?

EDIT:

Wenn ich folgendes ausgebe

PHP-Code:
echo '<pre>'print_r($empfaengerTRUE). '</pre>'
dann bekomme ich folgendes aus

PHP-Code:
Array
(
    [
0] => test1@web.de
    
[1] => test2@gmx.de
    
[2] => test3@gmx.net

[mod: E-mail Adressen anonymisiert]

Geändert von Indyk (08.07.2009 um 09:11:47 Uhr) Grund: mod
Mit Zitat antworten
  #4  
Alt 08.07.2009, 09:10:26
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 28
Beiträge: 899
Indyk befindet sich auf einem aufstrebenden Ast
Indyk eine Nachricht über ICQ schicken
AW: Array Problem

Zitat:
Mein Problem ist das ich das Array testweise mit echo ausgebe um zu gucken ob er alle einträge ausgibt allerdings kommt dann nur "Array" anstatt die einträge.
Das war dein Problem, dieses Problem habe ich versucht mit meiner Antwort zu lösen, da du jetzt weisst das es 3 Empfänger sind, nehme ich an das es geklappt hat.

Hast du noch ein anderes Problem welches du uns noch nicht erzählt hast?
Mit Zitat antworten
  #5  
Alt 08.07.2009, 09:13:36
Ecstasy Ecstasy ist offline
Anfänger
 
Registriert seit: Apr 2009
Alter: 26
Beiträge: 11
Ecstasy befindet sich auf einem aufstrebenden Ast
AW: Array Problem

Ok, jezt habe ich nur noch folgendes Problem:

Code:
Warning: mail() expects parameter 1 to be string, array given in /var/customers/webs/Sascha/espadon/modules/bewerbung/bewerbung.php on line 20
Es gibt Probleme bei dem Versenden selbst, sprich mit den Empfänger so wie ich es verstehe.
Mit Zitat antworten
  #6  
Alt 08.07.2009, 09:18:49
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 28
Beiträge: 899
Indyk befindet sich auf einem aufstrebenden Ast
Indyk eine Nachricht über ICQ schicken
AW: Array Problem

Wie verstehst du es denn?

Die Fehlermeldung besagt klar, das du ein String übergeben musst. Durch die Ausgabe und die erstellung von $empfaenger sollte dir auch klar sein das es ein Array ist und kein String.

Wie verwandelt man einen Array in einen String? z.b. mit der php funktion implode() wie trenne ich mehrere Empfänger? Wahrscheinlich mit einem ","

PHP-Code:
$aEmpfaenger = array ('test1@web.de''test2@web.de');
$sEmpfaenger implode(','$aEmpfaenger);
echo 
$sEmpfaenger// test1@web.de,test2@web.de 
ungetestet
Mit Zitat antworten
  #7  
Alt 08.07.2009, 09:24:08
Ecstasy Ecstasy ist offline
Anfänger
 
Registriert seit: Apr 2009
Alter: 26
Beiträge: 11
Ecstasy befindet sich auf einem aufstrebenden Ast
AW: Array Problem

Vielen Dank, so Funtkioniert es einwandfrei.

Und wieder etwas dazu gelernt.


Vielen Dank

Gruß
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XML DOM PHP4 nach PHP5 till_ch PHP Grundlagen 0 26.06.2009 23:13:33
Problem beim übergeben eines Array dänni PHP Grundlagen 3 04.12.2008 22:30:53
Array - Problem Darelius PHP Grundlagen 2 18.10.2008 13:43:19
Array umstrukturieren Tikiwiki PHP Grundlagen 2 28.07.2008 13:24:28
Problem mit Array und fopen() DeMaephis PHP für Fortgeschrittene und Experten 1 07.12.2002 11:50:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:16:28 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.


© 2001-2014 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt