Seite 3 von 7
Verfasst: 04.01.2006 18:58
von AmShaegar
stimmt... warum lässt dus dann nciht weg?
oder anders:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
for ($i=0; $i<=5; $i++)
{
$empfaenger = ' möp@möp.de';
$betreff = 'Möp';
$nachricht = 'test';
$header = 'From: test@test.de' . "\r\n" .
'Reply-To: test@test.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($empfaenger, $betreff, $nachricht, $header))
{
$j = 1;
}
}
if($j == 1)
{
message_die(INFORMATION, 'Erfolgreich.');
}
?>
Verfasst: 04.01.2006 19:09
von fanrpg
Selbst dann würder der nach dem erstem verschicken stoppen
So nicht:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$j = 0;
for ($i=0; $i<=5; $i++)
{
$empfaenger = ' möp@möp.de';
$betreff = 'Möp';
$nachricht = 'test';
$header = 'From: test@test.de' . "\r\n" .
'Reply-To: test@test.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($empfaenger, $betreff, $nachricht, $header))
{
$j++;
}
}
message_die(GENERAL_MESSAGE, 'Die Mail wurde erfolgreich '.$j.'x versendet');
?>
Verfasst: 04.01.2006 19:15
von AmShaegar
ich denke nicht, denn sonst müsste es bei dir auch nicht klappen... eigentlcih hatte cih darauf geachtet, die if.schleife mit dem
message_die(INFORMATION, 'Erfolgreich.'); unterhalb der for-schleife zu platzieren.... oder hab ich ncoh etwas übersehen?
ähm... warum steht bei meinem betrag 19:15??? wir heben jetzt genau 19:05
Verfasst: 05.01.2006 10:55
von S2B
@fanrpg: Beide Lösungen müssten normal gehen.

Allerdings ist die Fehlermeldung deiner Lösung aussagekräftiger...
Verfasst: 07.01.2006 19:19
von hagily
Hi Leute!
Ersteinmal vielen dank für euere Hilfe.
Jetzt habe ich allerdings nocheine Frage: Könnte ich zum beispiel jetzt noch ein Textfeld erstellen, indem man seine E-Mailadresse angibt, die dann unter $absender = '' steht?
Hier das Verwendete script:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$j = 0;
for ($i=0; $i<=5; $i++)
{
$empfaenger = ' möp@möp.de';
$betreff = 'Möp';
$nachricht = 'test';
$header = 'From: test@test.de' . "\r\n" .
'Reply-To: test@test.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($empfaenger, $betreff, $nachricht, $header))
{
$j++;
}
}
message_die(GENERAL_MESSAGE, 'Die Mail wurde erfolgreich '.$j.'x versendet');
?>
Verfasst: 07.01.2006 20:44
von fanrpg
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
if(isset($_POST['submit']))
{
$j = 0;
$absender = $_POST['absender];
for ($i=0; $i<=5; $i++)
{
$empfaenger = ' möp@möp.de';
$betreff = 'Möp';
$nachricht = 'test';
$header = 'From: '. $absender . "\r\n" .
'Reply-To: test@test.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($empfaenger, $betreff, $nachricht, $header))
{
$j++;
}
}
message_die(GENERAL_MESSAGE, 'Die Mail wurde erfolgreich '.$j.'x versendet');
}
?>
<form method="post">
<input type="text" name="absender" />
<input type="submit" name="submit" value="Absenden" />
</form>
Verfasst: 07.01.2006 20:53
von hagily
Hi:
Folgende Fehlermeldung:
Parse error: parse error, expecting `']'' in /data/members/free/tripod/de/h/a/g/hagily15/htdocs/new.php on line 12
ich probiere mal weiter.
EDIT:
Problem gelöst:
$absender = $_POST['absender];
muss $absender = $_POST['absender']; sein.
Aber irgendwie erschien kein eingabefeld....
Jetzt habe ich schon einmal einen Absenden-button und ein Eingabefeld.
kann ich jetzt noch vor dem eingabefeld ABSENDER hinschreiben, ohne gleich in den language-dateien rumzupfuschen?
Verfasst: 07.01.2006 20:58
von fanrpg
Sorry hab zu schnell getippt
Nen Eingabefeld müsste aber erscheinen ohne Eingabe versendet der so nämlich keine einzige E-Mail

Verfasst: 07.01.2006 21:12
von hagily
hi.
du kannst dir das ja mal unter
http://mitglied.lycos.de/hagily15/emailer.php anschauen.
Ich möchte dass es das ganze noch für empfänger, Anzahl der E-Mails, Text, und Betreff einrichten.
Ich denke das bekomme ich auch hin. Bei der anzahl bin ihc mir da aber nicht ganz sicher

Gibt es eine Möglichkeit, den user zu verpflichten in alle Felder was zu schreiben?
Verfasst: 07.01.2006 21:16
von fanrpg
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
if(isset($_POST['submit']))
{
$j = 0;
$absender = $_POST['absender];
if(empty($absender)) die("Kein Absender eingetragen");
for ($i=0; $i<=5; $i++)
{
$empfaenger = ' möp@möp.de';
$betreff = 'Möp';
$nachricht = 'test';
$header = 'From: '. $absender . "\r\n" .
'Reply-To: test@test.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($empfaenger, $betreff, $nachricht, $header))
{
$j++;
}
}
message_die(GENERAL_MESSAGE, 'Die Mail wurde erfolgreich '.$j.'x versendet');
}
?>
<br /><br /><br /><br />
<form method="post">
<input type="text" name="absender" />
<input type="submit" name="submit" value="Absenden" />
</form>