SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.05.2002, 17:13:08
Benutzerbild von Swordfish
Swordfish Swordfish ist offline
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....
Mit Zitat antworten
  #2  
Alt 01.05.2002, 20:27:10
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
ö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
Mit Zitat antworten
  #3  
Alt 01.05.2002, 22:01:03
Benutzerbild von Nev
Nev Nev ist offline
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"
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #4  
Alt 01.05.2002, 22:15:28
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
@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
Mit Zitat antworten
  #5  
Alt 01.05.2002, 22:52:36
Benutzerbild von Nev
Nev Nev ist offline
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
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #6  
Alt 01.05.2002, 23:02:58
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #7  
Alt 01.05.2002, 23:29:25
Benutzerbild von Swordfish
Swordfish Swordfish ist offline
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 ;)
Mit Zitat antworten
  #8  
Alt 01.05.2002, 23:39:51
Benutzerbild von Nev
Nev Nev ist offline
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/");
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #9  
Alt 01.05.2002, 23:47:19
Benutzerbild von Swordfish
Swordfish Swordfish ist offline
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!
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:59:51 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt