CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
01.05.2002, 17:13:08
|
|
Anfänger
|
|
Registriert seit: Apr 2002
Beiträge: 46
|
|
Medlung nach Versenden durch mail()
Ich habe ein kleines Formular geschrieben, das via "mail()" versendet wird, wenn alle benötigten Felder ausgefüllt sind. Das Ganze funzt eigentlich mehr oder weniger aber ich würde gerne noch eine Statusmeldung wie "Ihre Formulareingaben wurden erfolgreich versandt" einfügen, auf einer neuen, leeren Seite. Die Meldung auf der selben Seite anzeigen lassen ist kein Problem, aber wie mache ich das auf einer neuen Seite?
thx....
|
01.05.2002, 20:27:10
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
öhm??? mal ne kleine frage... warum willst du das auf eine neue implementieren? das ist doch nur unnötiges "gewicht" für die homepage...
du hast es besimmt so:
<form action="<? $SELF_PHP ?>"...>
...
</form>
<?
...
?>
wenn du die meldung auf ner separaten seite willst dann mach es doch so:
form seite:
<form action="neue_seite.php"...>
...
</form>
neue_seite.php:
<?
...
?>
aber ich würde es so lassen wie es ist... aber nun ja :-)
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
01.05.2002, 22:01:03
|
|
Member
|
|
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
|
|
@|Coding
und was machst du wenn das Mail ned abgeschickt werden konnte??
dann kommt trotzdem die Erfolgsmeldung.
@SwordFish
du kannst überprüfen ob die Mail geschickt worden ist
PHP-Code:
if(mail(....))
echo "erfolg";
else
echo "Misserfolg";
|
01.05.2002, 22:15:28
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
@nev
für den zur verarbeitung nötigen php-code bin ich nicht zuständig das muss er selber wissen oder wenn nicht fragen.
seine frage war ja auch:
...aber wie mache ich das auf einer neuen Seite?
und nich:
...wie kann ich einen error-handle realisieren?
ich habe nur das beantwortet wo nach er fragte... vielleicht hat er ja schon einen error-handle für sein script geschrieben, das kann man ja nicht richen. ;-)
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
01.05.2002, 22:52:36
|
|
Member
|
|
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
|
|
@|Coding
hat jetzt irgendwie ernst geglungen, wollte dich nicht beleidigen
Ich habs falsch verstanden, bzw. hab ich gleich weiter gedacht.
BIG SORRY
|
01.05.2002, 23:02:58
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
ne ne das war nicht ernst gemeint, nur meine antwort auf dein posting. brauchst dich nicht zu entschuldigen. sorry wenns blöd geschrieben ist...
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
01.05.2002, 23:29:25
|
|
Anfänger
|
|
Registriert seit: Apr 2002
Beiträge: 46
|
|
Präzisierung
Guuuut, ich werde meine Frage etwas präzisieren....
Vor dem Abschicken sieht der Surfer die ausgefüllten Felder des Formulars. Wenn alle benötigten Felder vorhanden sind, wird das Formular versandt aber der Surfer sieht das nicht, er sieht immer noch die von ihm ausgefüllten Felder.
Da ich den "mail()"-Befehl am Schluss des Dokuments platziert habe (muss ja vorher überprüfen, ob die Felder ausgefüllt sind), kommt die Bestätigung unter dem Formular raus. (einfach ein "echo" nach "mail()")
Ich möchte aber, dass der Surfer vor einem mehr oder weniger leeren Bildschirm sitzt und nur sieht, ob die Mail versandt worden ist oder nicht. Wenn die Mail schon versandt worden ist, muss er ja seine Formulareingaben nicht mehr sehen, die Meldung genügt...
@ coding: die Überprüfung findet schon im selben Dokument statt (<form action="<? $SELF_PHP ?>"...>) aber die Meldung hätte ich gerne in einem neuen...
Hoffe, es ist jetzt ein wenig klarer ;)
|
01.05.2002, 23:39:51
|
|
Member
|
|
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
|
|
@swordfish
wie ich schon oben gepostet habe, kannst du abfragen ob das Mail abgeschickt werden konnte oder nicht.
wenn es abgeschickt wurde, machst du ein:
header("Location: http://www.example.com/");
|
01.05.2002, 23:47:19
|
|
Anfänger
|
|
Registriert seit: Apr 2002
Beiträge: 46
|
|
... und als Location kann ich ja dann meine neue Seite eingeben und es herrschen friede, freude, eierkuchen :)
thx!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:59:51 Uhr.
|