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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.04.2009, 16:01:51
Andy25 Andy25 ist offline
Anfänger
 
Registriert seit: Apr 2009
Alter: 40
Beiträge: 4
Weiterleitung Formmailer

Hey,

ich bin ganz neu hier und absoluter Anfänger, was PHP betrifft. Ich hoffe, dass ihr mir bei meinem folgenden Problem helfen könnt.

Ich bastel momentan an einem kleinen Formmailer rum und komme an einer Stelle nicht weiter. Und zwar ist es so, nach der erfolgreichen Eingabe aller Daten erscheint eine weiße Seite mit dem Text, "Danke...etc" wie man erkennen kann.

Mein Problem, ich möchte alles so behalten, nur soll der Nutzer nach dem erfolgreichen Absenden der Daten nicht diese Meldung bekommen, sondern auf eine andere Seite weitergeleitet werden (z.B. ...test.de/test/test.html). Fehlermeldungen usw. können ruhig so stehen bleiben.

Ich hoffe, dass ihr mir helfen könnt, schon mal vielen Dank im Voraus!
Hier der Code:
PHP-Code:
/*Webmaster*/
$webmaster "test@test.de";

/*Absender*/
$absender "test@test.de";


/*Email Webmaster*/
/*Betreff*/    
$betreffwebmaster "Test";
/*Textkörper*/  $koerperwebmaster "$Vorname $Name ($mail) Test!"
        
        
$nachricht";

/*Email Absender*/
/*Betreff*/    $betreffabsender = "
Test";
/*Textkörper*/     $koerperabsender = "
Test";
    
/*Falsche Email Adresse*/
$mailfalsch = "
<class=ueber1>Fehler</p><p>Leider ist die E-Mail-Adresse falsch!</p>";

/*Fehlermeldung Pflichtfelder*/
$felderleer = "
<class=ueber1>Fehler</p><p>Die Nachricht konnte nicht versandt werdenda nicht alle Felder ausgefüllt wurden!</p>";

/*Text*/
$abgesandt = "
<class=ueber1>Danke,</p><p>Ihre Registrierung war erfolgreich!</p>";

/*Pflichtfelder*/
if ($Name == "" || $Vorname =="" || $mail =="")
    {
    /*nein*/    
    echo "
$felderleer";
    }
        else
            {
            /*ja*/
            /*Ist die E-Mail-Adresse richtig eingegeben?*/
            if (ereg("
^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+.)+([a-zA-Z]{2,3})$", $mail))
                {
                /*E-Mail-Adresse ist richtig*/
                mail("
$webmaster","$betreffwebmaster","$koerperwebmastern","FROM$absendern");                    

                /*Soll der Absender eine Kopie erhalten?*/
                if ($kopie == "
ja") 
                    {
                    mail("
$mail","$betreffabsender","$koerperabsender","FROM$absendern");
                    echo "
$abgesandt";
                    }
                else
                    {
                    echo "
$abgesandt";
                    }
                }
                else
                {
                    /*nein*/
                    echo "
$mailfalsch";
                }                
        }
?> 
Viele Grüße,
Andy

Geändert von vt1816 (07.04.2009 um 16:17:09 Uhr) Grund: Verhaltensregeln im SelfPHP-Forum
Mit Zitat antworten
  #2  
Alt 07.04.2009, 16:21:56
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Weiterleitung Formmailer

Hallo,
willkommen hier im Forum!

Ist ja man 'nen bischen wenig Code. Wo ist Dein Formular für die Eingaben?
Solltes Dich als absoluter Anfänger mal mehr mit den einschlägigen Tut's beschäftigen - siehe Punkt D in den Verhaltensregeln im SelfPHP-Forum.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 07.04.2009, 19:18:46
Andy25 Andy25 ist offline
Anfänger
 
Registriert seit: Apr 2009
Alter: 40
Beiträge: 4
AW: Weiterleitung Formmailer

Hey,

vielen Dank für deine Antwort und die Bearbeitung. Wie bereits gesagt, ich bin Anfänger und muss mich jeden Tag etwas mehr einlesen.

Mein Formular befindet sich auf der HTML-Seite und die Daten werden über einen Form-Tag an die oben beschriebene PHP Datei geleitet.

Vielleicht kann mir ja noch jemand helfen bzw. hat einen Tipp wie ich eine Art Weiterleitung einbaue, mehrere Versuche sind leider gescheitert. Es ist ja nicht so, dass ich hier eine fertige Lösung möchte und noch nichts versucht habe.

Viele Grüße,
Andy
Mit Zitat antworten
  #4  
Alt 08.04.2009, 09:46:02
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Weiterleitung Formmailer

serverseitige "weiterleitungen" werden durch das senden eines headers bewerkstelligt.

cx
Mit Zitat antworten
  #5  
Alt 08.04.2009, 10:23:39
Andy25 Andy25 ist offline
Anfänger
 
Registriert seit: Apr 2009
Alter: 40
Beiträge: 4
AW: Weiterleitung Formmailer

Danke für deine Antwort. Mit dem Header habe ich mich auch schon beschäftigt, jedoch habe ich noch nicht verstanden wie ich diese "Weiterleitung" in meinem Fall einbaue. Ich habe schon ein paar Varianten probiert, aber es hat bisher noch nicht funktioniert.

Also, es soll nur eine Weiterleitung geben, wenn alle Daten vollständig eingegeben wurden bzw. alternativ zum Test, "Danke...". Leider habe ich es noch nicht verstanden wie genau ich den Header einbaue...


Viele Grüße,
Andy
Mit Zitat antworten
  #6  
Alt 08.04.2009, 13:45:30
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Weiterleitung Formmailer

Zitat:
Zitat von Andy25 Beitrag anzeigen
Leider habe ich es noch nicht verstanden wie genau ich den Header einbaue...
PHP-Code:
header'Location: http://domain.TLD/skript.php' ); 
das war's. für alles übrige gilt, das von vt1816 bereits gesagte: forenrichtlinien punkt D.

cx
Mit Zitat antworten
  #7  
Alt 08.04.2009, 15:07:14
Andy25 Andy25 ist offline
Anfänger
 
Registriert seit: Apr 2009
Alter: 40
Beiträge: 4
AW: Weiterleitung Formmailer

So, ich habe mich jetzt ausführlich eingelesen und bedanke mich recht herzlich für deinen Tipp, es hat funktioniert ;-).

Nochmals vielen Dank für die Hilfe!


Viele Grüße,
Andy
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Weiterleitung klausb PHP Grundlagen 2 06.07.2008 23:32:23
Formulare & Formmailer?! VivaAndi PHP Grundlagen 2 24.10.2007 05:46:55
formmailer ausgefüllt? bloods PHP Grundlagen 1 19.10.2007 07:59:46
header weiterleitung erst nach fünf sekunden?! Knisterkarl PHP Grundlagen 4 30.09.2005 14:34:02
Eigenbau Formmailer??? PHP-Newbie PHP für Fortgeschrittene und Experten 1 20.04.2003 06:17:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:05:11 Uhr.


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


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