Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Automatische mail - wo einfügen? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Automatische mail - wo einfügen?


 
VolkerTF
30-05-2003, 14:28 
 
Hallo Deutschland,
heute haben wir mal nen Feiertag, wenn es auch keinen Vatertag gibt. Aber Deutschland macht heute bestimmt auch blau.

Ich hab ne Denkblockade. Ich möchte beim Eintritt eines Ereignisses eine automatische Mail versenden.

mail($empfaenger, "Meine Nachricht !", "Line 1\nLine 2\nLine 3", "From: $absender\n");

die automatische mail wird versendet - also hier besteht kein Problem!
versendet werden soll sie, wenn ein (oder mehrere) Ankunftsdaten mit dem heutigen Datum übereinstimmen - auch das funktioniert.
ABER....
ich habe natürlich mail($empfaenger..... auf einer Seite plaziert und nun wird die mail bei jedem Aufruf der Seite versendet. Das solls ja nicht sein.
Ich steh mir gerade selbst im Wege und denke nur im Kreis. Wer weiß Rat?

(P.s.: Das arrival date kommt von Mysql und wird im PHP Dokument mit dem aktuellen Datum verglichen.

Sonnige Grüsse aus Teneriffa

 
Wurzel
30-05-2003, 14:38 
 
- gib der tabelle, aus der du das arrival_date holst noch ein feld für "mail_gesendet",
- trage in diese feld einen wert ein (zB: 1), wenn die mail gesendet wurde.
- sende die mail nur, wenn mail_gesendet='0' ist.

 
VolkerTF
30-05-2003, 14:43 
 
*schäm* und andieStirnhau..........
klar, das ist es. Danke. Hast Du eventuell noch ne Idee, wie ich das automatisch auf dem kürzesten Weg realisieren kann? Also den Eintrag "mail gesendet"?

 
Wurzel
30-05-2003, 14:51 
 
ich nehme mal an, du hast eine sql-abfrage, die dir
sagt, wer heute oder morgen ankommt. in der
auflistung wird dann auch die mail versendet.

mal auf die schnelle:

while(.....)
{
if($row[mail_gesendet] == 0)
{
mail(....);
mysql_query("update .... set mail_gesendet='1' where ...");
}
else
{
echo "mail schon raus";
}
}

 
VolkerTF
30-05-2003, 14:55 
 
aha......

sieht einleuchtend aus - werde dann anfangen try and error zu spielen.

Danke Dir vielmals

 
Wurzel
30-05-2003, 15:01 
 
seid ihr ne deutsche firma auf teneriffa?

 
Abraxax
30-05-2003, 15:04 
 
Original geschrieben von Wurzel
seid ihr ne deutsche firma auf teneriffa? ist bestimmt nur der firmen-urlaubsort und die armen müssen dort dennoch arbeiten..... :D *scherz*

sucht ihr noch leute. ich wär evtl. dabei... ;)

 
VolkerTF
30-05-2003, 15:07 
 
Das kann man so nicht sagen. :) Hier arbeitet ein internationales Team (Italiener, Englaender, Spanier, Senegalese, Ich Deutsch und aus Rumaenien und Kenia haben wir auch noch jeweils eine(n) ) Also bunt gewuerfelt.
Der Schwerpunkt liegt in der Betreuung von Gaesten und Werbung fuer Teneriffa

Sonnige Gruesse

 
mrhappiness
30-05-2003, 15:08 
 
also animateusen? :D

 
Abraxax
30-05-2003, 15:12 
 
kann aber auch sehr interessant sein... ist aber wohl nciht so gut bezahlt. oder?

 
VolkerTF
30-05-2003, 15:14 
 
:D Ich glaube Animation ist so ziemlich das Letzte, wofuer wir Zeit haben. Es gibt ja leider auch im Urlaub genuegend Probleme, bei denen Urauber Unterstuetzung benoetigen.

Aber so 10-13 Stunden am Tag darf man schon auch arbeiten. Dayoff meistens nur einer pro Woche. Also nix mit Meer, Strand und aehnlichem. In der Freizeit geht man schon mal in den Supermarkt, raeumt auf, waescht die Waesche usw. usw. Und wehe es wird zu heiss, dann flucht jeder - ausser den Urlaubern natuerlich.

 
Wurzel
30-05-2003, 15:19 
 
da stellt man ne ernsthafte frage, und dann das. fehlt nur noch schmalle:D

@VolkerTF
ich schick dir gleich mal ne mail, vielleicht ist's für euch von interesse

hasta luego

 
Abraxax
30-05-2003, 15:39 
 
Original geschrieben von Wurzel
da stellt man ne ernsthafte frage, und dann das. fehlt nur noch schmalle:D hehe. meins war auch erst gemeint. :p

 
mrhappiness
30-05-2003, 15:41 
 
Original geschrieben von Abraxax
hehe. meins war auch erst gemeint. :p genau, mindest genauso ernst wie meins :D

 
Wurzel
30-05-2003, 15:42 
 
:D :D :D

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:36 Uhr.