Registrieren  •  Login 
  
 
im Forum


 FAQ   Mitgliederliste   Benutzergruppen   Teamseite   Suchen 

Newsletter
Gehe zu Seite Zurück  1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 11.12.2006, 18:39    Titel:

killerbees19 hat Folgendes geschrieben:
Was ist das Problem?

Du hast die E-Mail Adressen zum Beispiel im Array $result gespeichert:
PHP-Code:
1
2
3
4
5
6
7
8
9
<?php
$count 
count($result);
$i 0;
while(
$i $count)
{
  
mail($result[$i]['email'], ...........);
  
$i++;
}
?>



MfG Christian



Vielen Dank, ich werde das mal an einem Nachmittag testen, an dem ich notfalls die Hotline anrufen könnte Laughing Falls wieder was schiefläuft
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 11.12.2006, 19:19    Titel:

Sorry dass ich einen neuen Beitrag schreibe, aber sonst würde das etwas unübersichtlich Wink


Hier mal wieder der Code wie er jetzt ist:

PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="http://www.stufejosua-weingeri.ch/css.css">
<title>Unbenanntes Dokument</title>
</head>

<body>
<p>
  <?php
//Erstmal DB-Verbindung herstellen
include('zugriff.inc.php');

//Alle Datensätze aus der Tabelle auslesen
$sql "SELECT * FROM newsletter WHERE id > 0";
$result mysql_query($sql);
$u mysql_fetch_array($result);
?>
</p><form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table width="758" border="0">
  <tr>
    <td width="89">Betreff</td>
    <td width="325">Immer &quot;Newsletter Stufe Josua&quot; </td>
    <td width="330">&nbsp;</td>
  </tr>
  <tr>
    <td>Text</td>
    <td>
      <label>
        <textarea name="text" cols="50" rows="10"><?php echo $_POST['text'?></textarea>
        </label>    </td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><label>
      <input type="submit" name="Submit" value="Senden" />
    </label></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</form>
<?php
//Var definieren
$text $_POST['text']; 



$count count($result);
$i 0;
if(isset(
$_POST['Submit']))
{
while(
$i $count)
{
if(
mail($u[$i]['email'], "Newsletter Stufe Josua"$text"From: newsletter@stufejosua-weingeri.ch"))
{
echo 
'Newsletter versendet';
}
else
{
echo 
'Sendefehler oder noch kein Text eingegeben';
}

  
$i++;

}
?>
<p>&nbsp; </p>
</body>
</html>



Leider werden die Mails nicht versendet - woran liegt das?
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13935
Wohnort: Wien

BeitragVerfasst am: 11.12.2006, 19:40    Titel:

Werden denn Datensätze ausgelesen?
Ersetze das mail() mal mit echo $u[$i]['email'].'<br>'; um zu sehen wo der Fehler liegt Wink


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 12.12.2006, 16:30    Titel:

Es werden lauter Einsen ausgegeben (Endlosschleife Idea ) !!
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13935
Wohnort: Wien

BeitragVerfasst am: 12.12.2006, 16:32    Titel:

Dann machst du etwas falsch.
Denn in keinem Feld dürfte eine 1 stehen, bei der E-Mail...

Dann liegt der Fehler beim Auslesen der Datensätze aus der Datenbank.


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 12.12.2006, 16:55    Titel:

Ich habe keine Ahnung, woran es liegt....


Vielleicht hilft es, mal die Printscreens der DB-Tabelle anzuschauen. Die Dinge, die euch nichts angehen hab' ich mal verwischt Wink


www.stufejosua-weingeri.ch/area/db_newsletter.jpg
www.stufejosua-weingeri.ch/area/db_newsletter2.jpg
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 13.12.2006, 16:33    Titel:

*push*

Kann mir niemand helfen?
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 15.12.2006, 13:51    Titel:

thoha hat Folgendes geschrieben:
*push*

Kann mir niemand helfen?



Ich weiss immer nich nicht weiter Crying or Very sad
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
fanrpg
Mitglied
Mitglied



Anmeldedatum: 14.12.2006
Geschlecht: Keine Angabe
Beiträge: 126
Wohnort: Windeck

BeitragVerfasst am: 15.12.2006, 13:51    Titel:

Hmm... es können gar nicht alle Zeilen in $u liegen, da du so nur eine Zeile abfragst, sprich eine E-Mail Adresse und nicht alle.

Versuchs mal so...
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<link rel="stylesheet" type="text/css" href="http://www.stufejosua-weingeri.ch/css.css"> 
<title>Unbenanntes Dokument</title> 
</head> 

<body> 
<p> 
<?php 
//Erstmal DB-Verbindung herstellen 
include('zugriff.inc.php'); 

//Alle Datensätze aus der Tabelle auslesen 
$sql "SELECT * FROM newsletter WHERE id > 0"
$result mysql_query($sql) or die(mysql_error()); 
$i 0;
$adressen = array();
while( 
$u mysql_fetch_array($result) ) 
{
    
$adressen[$i] = $u['email'];
    
$i++;
}
?> 
</p><form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 
<table width="758" border="0"> 
  <tr> 
    <td width="89">Betreff</td> 
    <td width="325">Immer &quot;Newsletter Stufe Josua&quot; </td> 
    <td width="330">&nbsp;</td> 
  </tr> 
  <tr> 
    <td>Text</td> 
    <td> 
      <label> 
        <textarea name="text" cols="50" rows="10"><?php echo $_POST['text'?></textarea> 
        </label>    </td> 
    <td>&nbsp;</td> 
  </tr> 
  <tr> 
    <td><label> 
      <input type="submit" name="Submit" value="Senden" /> 
    </label></td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
  </tr> 
</table> 
</form> 
<?php 
//Var definieren 
$text $_POST['text'];  



$total $i;
$i 0
if(isset(
$_POST['Submit']) && !empty($_POST['text'])) 

    while(
$i <= $total
    { 
        if(
mail($adressen[$i], "Newsletter Stufe Josua"$text"From: newsletter@stufejosua-weingeri.ch")) 
        { 
            echo 
'Newsletter versendet'
        } 
        
$i++;
    }
}        
else 

    echo 
'Sendefehler oder noch kein Text eingegeben'


?> 
<p>&nbsp; </p> 
</body> 
</html>


Dieser Beitrag wurde insgesamt 3 mal geändert. Zuletzt von fanrpg.
Nach oben
Benutzer-Profile anzeigen fanrpg ist derzeit offline Private Nachricht senden Website dieses Benutzers besuchen
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 15.12.2006, 13:56    Titel:

Ist immmer noch eine Endlosschleife!!!

Die Nachricht "Newsletter versendet" wird wieder x-mal ausgegeben!
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
fanrpg
Mitglied
Mitglied



Anmeldedatum: 14.12.2006
Geschlecht: Keine Angabe
Beiträge: 126
Wohnort: Windeck

BeitragVerfasst am: 15.12.2006, 13:58    Titel:

thoha hat Folgendes geschrieben:
Ist immmer noch eine Endlosschleife!!!

Die Nachricht "Newsletter versendet" wird wieder x-mal ausgegeben!

Sicher das es die aktuelle Version ist? Hab jetzt 3 mal berichtigt Embarassed

Sonst zeig mal deine DB-Struktur.
Nach oben
Benutzer-Profile anzeigen fanrpg ist derzeit offline Private Nachricht senden Website dieses Benutzers besuchen
Daniel
Mitglied
Mitglied



Anmeldedatum: 02.08.2006
Geschlecht: Männlich
Beiträge: 406
Wohnort: Mellrichstadt (Bayern)

BeitragVerfasst am: 15.12.2006, 13:59    Titel:

jo, is klar, da diese Meldung in der While schleife liegt und wird bei jeder einzelnen e-mail neu ausgegeben.
Das ist natürlich bei 1000 Adresse ziemlich ähhmm... unübersichtlich *ggg*
_________________
oda so...

10¤ Fotobuch-Gutschein von CEWE
Nach oben
Benutzer-Profile anzeigen Daniel ist derzeit offline Private Nachricht senden
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 15.12.2006, 14:02    Titel:

Daniel hat Folgendes geschrieben:
jo, is klar, da diese Meldung in der While schleife liegt und wird bei jeder einzelnen e-mail neu ausgegeben.
Das ist natürlich bei 1000 Adresse ziemlich ähhmm... unübersichtlich *ggg*


es sind nicht 1000 Adressen, sondern ich habe ca. 1000 Mails bekommen wegen der Endlosschleife! Aber das ist auch schon Schnee von gestern



@fanrpq:

thoha hat Folgendes geschrieben:

www.stufejosua-weingeri.ch/area/db_newsletter.jpg
www.stufejosua-weingeri.ch/area/db_newsletter2.jpg




Edit:

Also, das Mail wird nur noch einmal versendet, die Nachricht "Newsletter versendet" erscheint aber 2 mal! Woran liegt das? Nicht dass es mich
stört, aber ich habe andere Leute, die den auch versenden können müssen und die haben prkatisch 0 Ahnung

Dieser Beitrag wurde insgesamt 2 mal geändert. Zuletzt von thoha.
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
fanrpg
Mitglied
Mitglied



Anmeldedatum: 14.12.2006
Geschlecht: Keine Angabe
Beiträge: 126
Wohnort: Windeck

BeitragVerfasst am: 15.12.2006, 14:09    Titel:

http://www.fanrpg.com/code.php?id=58

Versuch mal das.
Aber eine Endlosschleife ist jetzt unmöglich.
Nach oben
Benutzer-Profile anzeigen fanrpg ist derzeit offline Private Nachricht senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13935
Wohnort: Wien

BeitragVerfasst am: 15.12.2006, 14:16    Titel:

Shocked Gute Idee, ein Script um Codes zu speichern Wink


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2, 3  Weiter
Seite 2 von 3

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.
Du kannst Dateien in diesem Forum nicht hochladen.
Du kannst Dateien in diesem Forum nicht herunterladen.

 

Alle Zeiten sind GMT + 2 Stunden (Sommerzeit)
Aktuelles Datum und Uhrzeit: 03.04.2020, 22:50
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!
Software based on work from the phpBB-Group  •  Deutsche Übersetzung von phpBB.de

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]