php.de

Zurück   php.de > Stellenangebote und Projektausschreibungen > Sonstige

Hinweise

Sonstige Suche nach Mithilfe an privaten oder Opensource-Projekten, Suche nach Gleichgesinnten zur Umsetzung neuer Ideen etc.

Antwort
 
LinkBack Themen-Optionen
Alt 07.10.2011, 18:20  
Neuer Benutzer
 
Registriert seit: 10.07.2011
Beiträge: 5
PHP-Kenntnisse:
Anfänger
Dietrich79 befindet sich auf einem aufstrebenden Ast
Standard Registrierungs bestätigung in script

Hallo, vielleicht kann mir hier jemand helfen. Ich nutze ein script in dem keine Bestätigung bei erfolgreicher registrierung erscheint, das ist irgendwie nicht so toll. Fehler bei falscher Email usw werden aber angezeigt, nur keine Bestätigung bei erfolg. Ich füge mal den Code an.
PHP-Code:
<?
include('./_include/function.php');
include(
'./_include/sessionHandler.php');
$defaultpass "Wähle ein Passwort...";
$defaultuser "Wähle einen Benutzernamen...";

if(isset(
$_POST["email3"]) && isset($_POST["email4"]) && isset($_POST["email5"]))
{
    if(
check_email_address($_POST["email5"]))
    {
    
$xploder explode("@",$_POST["email5"]);
    
$dropper $xploder[1];
        
        
$sql_dropper mysql_query("SELECT * FROM drop_mail WHERE DP_EMAIL='$dropper'");
        
$sql_dropper_co mysql_num_rows($sql_dropper);
        
        if(
$sql_dropper_co 1)
        {    
            if(!empty(
$_POST["email4"]) && $_POST["email4"] != $defaultpass)
            {
                if(!empty(
$_POST["email5"]) )
                {
                    
$username htmlentities($_POST["email3"]);
                    
$sql_username_exists_ex mysql_query("SELECT * FROM user WHERE name='$username'");
                    
$sql_username_exists_co mysql_num_rows($sql_username_exists_ex);
                    
                    
$email          $_POST["email5"];
                    
$sql_email_exists_ex            mysql_query("SELECT * FROM user WHERE email='$email'");
                    
$sql_email_exists_co        mysql_num_rows($sql_email_exists_ex);
                    
                    
                    if(
$sql_username_exists_co )
                    {
                    
$reg_error_co 1;
                    
$reg_error       "Ihr Benutzername ist bereits vergeben!";
                    }
                    else
                    {
                        if(
$sql_email_exists_co 0)
                        {
                        
$reg_error_co 1;
                        
$reg_error       "Ihre E-Mail Adresse ist bereits in unserem System vorhanden!";
                        }
                        else
                        {
                            if(
$_POST["email3"] != $defaultuser)
                            {
                            
$activision_key str_makerand(5,10,false,false,false);
                            
$delete_key str_makerand(5,10,false,false,false);
                            if(isset(
$_SESSION["ref"]))
                            {
                            
$freund  $_SESSION["ref"];
                            }
                            else
                            {
                            
$freund "";
                            }
                            
                            if(isset(
$_POST["is_affili"]))
                            {
                            
$affil $_POST["is_affili"];
                            }
                            else
                            {
                            
$affil 0;
                            }
                            
$nw_date time();
                            
$sql_insert_new_user mysql_query("INSERT INTO user SET name='".$username."', email='".$email."', passwort='".md5($_POST['email4'])."', activated=0, user_del_key='".$delete_key."', activision_key='".$activision_key."', is_affili='".$affil."',refuser='".$freund."'") OR die(mysql_error());
                            
$sql_insert_new_nw_user mysql_query("INSERT INTO letterit_abonnenten SET BID='1', Email='".$email."', domain='".$dropper."', Status='1', Datum='".$nw_date."'");                        
                            
writeRegMail($username$_POST['email4'], $email$activision_key$delete_key);
                            }
                            else
                            {
                            
$reg_error_co 1;
                            
$reg_error       "Sie haben keinen Benutzernamen angegeben!";
                            }
                        }
                    }
            }
            else
            {
            
$reg_error_co 1;
            
$reg_error       "Sie haben keinen Benutzernamen angegeben!";
            }
        }
        else
        {
        
$reg_error_co 1;
        
$reg_error      "Sie haben kein Passwort angegeben!";
        }
    }
    else
    {
    
$reg_error_co 1;
    
$reg_error      "Wir akzeptieren keine Wegwerf-eMail-Adressen.";    
    }
    }
    else
    {
    
$reg_error_co 1;
    
$reg_error      "Ihre E-Mail Adresse ist nicht korrekt!";
    } 
}
?>
Dietrich79 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.10.2011, 18:27  
Erfahrener Benutzer
 
Registriert seit: 03.04.2010
Beiträge: 193
PHP-Kenntnisse:
Anfänger
Suralc befindet sich auf einem aufstrebenden Ast
Standard

Nur kurz überflogen, aber anscheinend setzt du die Variable $reg_error_co nur, wenn ein Fehler vorliegt.

isset oder ein Vergleich ob die Variable 1 ist sollten dir weiterhelfen, deine implizierte Frage zu beantworten.

btw. warum rufst du alle Spalten aus der Datenbank ab, wenn du nur die Emailadresse haben willst?
__________________
Zitat:
Zitat von nikosch Beitrag anzeigen
Naja, anscheinend spricht die Steckdose kein HTTP. LOL
Suralc ist offline   Mit Zitat antworten
Alt 07.10.2011, 18:43  
Neuer Benutzer
 
Registriert seit: 10.07.2011
Beiträge: 5
PHP-Kenntnisse:
Anfänger
Dietrich79 befindet sich auf einem aufstrebenden Ast
Standard

Hmm, ok...das script ist ja so wie es ist, ich habe das ja nicht so gemacht. Kann man da nicht einfach eine Bestätigung irgendwie einfügen? Warum das script alle spalten abruft kann ich nicht sagen.
Dietrich79 ist offline   Mit Zitat antworten
Alt 07.10.2011, 18:46  
Erfahrener Benutzer
 
Registriert seit: 03.04.2010
Beiträge: 193
PHP-Kenntnisse:
Anfänger
Suralc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Dietrich79 Beitrag anzeigen
Hmm, ok...das script ist ja so wie es ist, ich habe das ja nicht so gemacht. Kann man da nicht einfach eine Bestätigung irgendwie einfügen?
JA, in dem du per isset oder ähnlichem überprüfst, ob deine errorVariable gesetzt wurde.
__________________
Zitat:
Zitat von nikosch Beitrag anzeigen
Naja, anscheinend spricht die Steckdose kein HTTP. LOL
Suralc ist offline   Mit Zitat antworten
Alt 07.10.2011, 18:55  
Neuer Benutzer
 
Registriert seit: 10.07.2011
Beiträge: 5
PHP-Kenntnisse:
Anfänger
Dietrich79 befindet sich auf einem aufstrebenden Ast
Standard

Sry, wenn ich jetzt doof frage. Wie mache ich das? Ich habe von php überhaupt keine Ahnung.
Dietrich79 ist offline   Mit Zitat antworten
Alt 07.10.2011, 19:21  
Erfahrener Benutzer
 
Registriert seit: 03.04.2010
Beiträge: 193
PHP-Kenntnisse:
Anfänger
Suralc befindet sich auf einem aufstrebenden Ast
Standard

Mit ein paar Englischkenntnissen und ein bisschen Logik kannst du das aus deinem geposteten Code ableiten. Ansonsten:

http://www.php.de/php-einsteiger/489...nsammlung.html (Lerne Grundlagen | Quellensammlung)
__________________
Zitat:
Zitat von nikosch Beitrag anzeigen
Naja, anscheinend spricht die Steckdose kein HTTP. LOL
Suralc ist offline   Mit Zitat antworten
Alt 07.10.2011, 20:35  
Neuer Benutzer
 
Registriert seit: 10.07.2011
Beiträge: 5
PHP-Kenntnisse:
Anfänger
Dietrich79 befindet sich auf einem aufstrebenden Ast
Standard

Kann mir das vielleicht einer kurz mal fertig machen? Für 5€ auf Paypal?
Dietrich79 ist offline   Mit Zitat antworten
Alt 07.10.2011, 20:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.992
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

[MOD: verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Script auf bestimmten FTP... RavenZ PHP Tipps 2009 10 02.12.2009 16:03
Registrierungs Script Hilfe lamopius PHP Tipps 2009 36 26.11.2009 16:24
Werte von einem Php Script in ein anderes Php Script üergeben WINFO2105 PHP Tipps 2009 5 15.07.2009 20:05
Scriptangebot 1 Klick Counter Hosting Script Charbel Scriptbörse 0 23.06.2009 07:43
Firefox startet Script bei Timeout wieder neu Wolla PHP Tipps 2009 2 18.05.2009 18:07
php script mit html script verbinden Bimbo-01 PHP Tipps 2009 2 21.02.2009 14:11
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php registrierungsbestätigung

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum