Php wiederholung

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
hagily
Mitglied
Beiträge: 1139
Registriert: 25.08.2005 22:05
Wohnort: Schweinfurt
Kontaktdaten:

Php wiederholung

Beitrag von hagily »

Hallo Leute
Wie kann ich eine Wiederholung in den folgenden code einbauen?
Das heißt der Code soll 5 mal ausgeführt werden.

Code: Alles auswählen

<?php
$empfaenger = 'empfänger@empfang.de';
$betreff = 'test';
$nachricht = 'Hallo Das ist ein test';
$header = 'From: ich-teste-nur@test.de' . "\r\n" .
   'Reply-To: REPLY@REPLY.DE' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();

mail($empfaenger, $betreff, $nachricht, $header);

   if ( .... )
   {
          message_die(GENERAL_ERROR, 'Erfolgreich.');
   }

?>
und was muss ich als if Wert einsetzen, damit die folgende Nachricht angezeigt wird?
Benutzeravatar
Ivan
Mitglied
Beiträge: 267
Registriert: 28.12.2004 17:26
Wohnort: Mössingen, BW
Kontaktdaten:

Beitrag von Ivan »

Code: Alles auswählen

<?php
for ($i=0; $i<=5; $i++)
{
$empfaenger = 'empfänger@empfang.de';
$betreff = 'test';
$nachricht = 'Hallo Das ist ein test';
$header = 'From: ich-teste-nur@test.de' . "\r\n" .
   'Reply-To: REPLY@REPLY.DE' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();

   if (mail($empfaenger, $betreff, $nachricht, $header))
   {
          message_die(GENERAL_ERROR, 'Erfolgreich.');
   } 
}
?>
So müsste der Code eigentlich richtig sein, wenn ich mich nicht irre!
Benutzeravatar
hagily
Mitglied
Beiträge: 1139
Registriert: 25.08.2005 22:05
Wohnort: Schweinfurt
Kontaktdaten:

Beitrag von hagily »

Hey cool das passt!

Kannst du mir vielleicht mal den befehl erklären?
Benutzeravatar
Ivan
Mitglied
Beiträge: 267
Registriert: 28.12.2004 17:26
Wohnort: Mössingen, BW
Kontaktdaten:

Beitrag von Ivan »

was willste jetzt genau erklärt bekommen?? Die if-Abfrage?

Oder der Rest?

Gruß
Ivan
Maniac5000
Mitglied
Beiträge: 273
Registriert: 31.05.2005 08:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Maniac5000 »

die for-schleife ist ähnlich wie die while-schleife, nur kompakter.

die grundsatz jeder for-schleife sieht so aus:

for(Startwert, Bedingung, Zähler)

in unserem fall ist der startwert: $i=0
die bedingung ist: $i<=5 , das heißt, dass die schleife nur durchläuft, wenn $i kleiner oder gleich fünf ist
und als zähler haben wir: $i++, das heißt, dass $i bei jedem durchlauf um eins erhöt wird, als nach dem ersten durchlauf ist $i=1, nach dem zweiten ist $i=2
You get never a second chance to make a first impression.
Benutzeravatar
hagily
Mitglied
Beiträge: 1139
Registriert: 25.08.2005 22:05
Wohnort: Schweinfurt
Kontaktdaten:

Beitrag von hagily »

Cool vielen dank leute ihr seid genial

aber das mit der message_die () klappt noch nicht ganz:

Code: Alles auswählen

Fatal error: Call to undefined function: message_die() in /home/htdocs/hagily/spam.php on line 13
Maniac5000
Mitglied
Beiträge: 273
Registriert: 31.05.2005 08:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Maniac5000 »

in der datei spam.php soll in zeile 13 die funktion message_die() ausgeführt werden, diese funktion ist aber nirgendswo definiert, das heißt, dass der server nicht weiß, was er damit anfangen soll
You get never a second chance to make a first impression.
Benutzeravatar
Fennias Maxim
Mitglied
Beiträge: 489
Registriert: 12.08.2005 20:16
Wohnort: Technodrome
Kontaktdaten:

Beitrag von Fennias Maxim »

Du musst noch die richtigen dateien includen.

include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
50% aller Fragen können mit der Knowledge Base oder der Forensuche beantwortet werden!
Warum hast du also diesen Thread hier eröffnet?
Benutzeravatar
hagily
Mitglied
Beiträge: 1139
Registriert: 25.08.2005 22:05
Wohnort: Schweinfurt
Kontaktdaten:

Beitrag von hagily »

Hi leute.

Ich glaube mein provider mag das script nicht:
folgende Fehlermeldung:

Code: Alles auswählen

Hacking attempt
oder muss ich noch
define('IN_PHPBB', true);
einfügen?
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

hagily hat geschrieben:oder muss ich noch
define('IN_PHPBB', true);
einfügen?
Warum fragst wenn du es doch weisst? :wink:
Antworten

Zurück zu „Coding & Technik“