anpera.net
https://anpera.dyndns.org/phpbb3/

Systemmails verschiken
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4126
Seite 1 von 1

Autor:  sasa [ Sa 10 Nov, 2007 23:54 ]
Betreff des Beitrags:  Systemmails verschiken

Hallo zusammen. Ich habe mir ein Modul für 0.9.7 geproggt, bei dem man einem User eine YOM schiken kann, bei der als Absender 'System' steht. Das klappt nun auch ganz gut, nur wenn ich jetzt eine schicken will, dass wird diese 2x geschikt, und nicht nur einmal. Was mache ich falsch?

Habe die Datei systemmail.rar hinzugefügt. Um sie zu nutzen einfach in der Admingrotte folgendes einfügen:

Addnav("Systemmail","systemmail.php?op=anfang");

Hoffe auf Antworten

Autor:  Naria [ So 11 Nov, 2007 01:18 ]
Betreff des Beitrags: 

Warum so kompliziert ? oO

Es gibt eine Funktion namens systemmail, die viel einfacher zu handhaben ist. Zudem gefällt mir dein Code ganz und gar nicht beim drüberschauen.

Die komplette Nachricht per URL übertragen?! Das macht man gewiss nicht... und $_REQUEST kann man auch durch bessere Sachen ersetzen...

Autor:  Kevz [ So 11 Nov, 2007 10:12 ]
Betreff des Beitrags: 

Och, über $_REQUEST arbeiten ist ganz nett und angenehm. =) Das sollte aslo nicht weiter schlimm sein. Texte über URL übertragen habe ich in meinen früheren Jahren auch gemacht. . . nicht wirklich Empfehlenswert. *lach*

Autor:  Nightborn [ So 11 Nov, 2007 11:07 ]
Betreff des Beitrags: 

Ich stimme zu.

NIX url wenns geht, vor allem keine Texte.

wenn du unbedingt kleinvieh übertragen willst, nimm $session['user']['specialmisc'] oder $session['dummy']

das wird in der session dann vorgehalten.

Autor:  Naria [ So 11 Nov, 2007 13:04 ]
Betreff des Beitrags: 

Um mal ein paar Tips zur Verbesserung zu geben (da scheinbar ein Eingabeformular gewünscht ist, um Systemmails zu verschicken):

Du erstellst ein Formular (Eingabefelder, Absenden Knopf). Die Inhalte lässt du per POST Methode übertragen, validierst die Einträge (strip_tags,etc.pp) und dann übergibst du die eingegebenen Dinge einfach an die LoGD interne Funktion systemmail.

Autor:  sasa [ Mo 12 Nov, 2007 04:33 ]
Betreff des Beitrags: 

Also, erstmal danke für die Rückmeldungen, auch wenn nicht sonderlich gute waren xD

Naja, werd ich wohl noch einiges Verbessern müssen. Aber wo ist denn die schon vorhandene Systemmail funktion von Lotgd? Ich habe die gesucht und nicht gefunden...^^

Autor:  Kevz [ Mo 12 Nov, 2007 06:42 ]
Betreff des Beitrags: 

Ich weiss nicht was Du unter 'suchen' verstehst. Wenn ich auch nur 1-3x Dateien und nur die Zeilenköpfe ansehe und ggf. die Fußnoten ebenfalls, würde auch nicht 'viel' finden. (siehe common.php, Zeile: 100-147)

Autor:  Nightborn [ Mo 12 Nov, 2007 09:43 ]
Betreff des Beitrags: 

$this->bbcode_second_pass_code('', 'grep "function.*systemmail(" * -niR')

Autor:  Auric [ Mo 12 Nov, 2007 21:40 ]
Betreff des Beitrags: 

Aber Nightbor,, wir wissen doch, das man die Optionen vor den Argumenten schreibt!

Außerdem hat nicht jeder zugriff auf eine Shell ;-)

Autor:  Eliwood [ Mo 12 Nov, 2007 22:26 ]
Betreff des Beitrags: 

Auric hat geschrieben:
Aber Nightbor,, wir wissen doch, das man die Optionen vor den Argumenten schreibt!

Außerdem hat nicht jeder zugriff auf eine Shell ;-)


Geht doch auch nachher? ;)
Zumindest bei mir gehts ^^

Autor:  sasa [ Di 13 Nov, 2007 18:31 ]
Betreff des Beitrags: 

so, thx leute, hab es nun per funktion gemacht, aber noch ne kleine frage dazu, wenn ich bei meinem Formular auf absenden klicke, kann ich zwar $_POST machen, aber finden tut er die Variabeln nicht, nur wenn ich $_REQUEST mache, dann findet er sie. Wie kann ich das machen?

PS: Nochmal neu raufgeladen

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/