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

SELFPHP


Professional CronJob-Service

Suche


International PHP Conference


WebTech Conference



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



PHP Summit


Software Architecture Summit


:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 
HTML5 Days


JavaScript Days


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

Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 


Zurück   PHP Forum > SELFPHP > PHP Grundlagen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.07.2005, 18:09:40
Max_04 Max_04 ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 43
Max_04 befindet sich auf einem aufstrebenden Ast
Problem mit Registrierungscode

Hi Leute.

Hab mir aus dem Netz ein Login und Userverwaltungsscript runtergeladen.
Das Problem, ich kann keinen neuen User registrieren.
Hier der Code:

PHP-Code:
<?php 
include ("config.php");
$reg_name $_POST['reg_name'];
$reg_pw2 $_POST['reg_pw2'];
$reg_mail $_POST['reg_mail'];
$reg_date  $_POST['reg_date'];
$reg_name1  $_POST['reg_name1'];
$fehlen "";
echo
'
<form name="form1" method="post" action="register.php?form=1">
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td width="31%"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Register:</strong></font></td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td><font size="2" face="Arial, Helvetica, sans-serif">Benutzername:</font></td>
    <td><input name="reg_name" type="text" id="reg_name" value="'
.$reg_name.'">';
if (
$form == AND empty($reg_name)) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Du musst einen Nick angeben</font>'
$fehlen $fehlen."Nick";} echo'</td>
  </tr>
  <tr> 
    <td><font size="2" face="Arial, Helvetica, sans-serif">Name:</font></td>
    <td><input name="reg_name1" type="text" id="reg_name1"  value="'
.$reg_name1.'">';
 if (
$form == AND empty($reg_name1)) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Du musst einen Namen angeben</font>'
$fehlen $fehlen."<LI>Name";} echo'</td>
  </tr>
  <tr> 
    <td><font size="2" face="Arial, Helvetica, sans-serif">E- Mail:</font></td>
    <td><input name="reg_mail" type="text" id="reg_mail"  value="'
.$reg_mail.'">'
if (
$form == AND empty($reg_mail)) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Du musst eine E- Mail angeben</font>'
$fehlen $fehlen."<LI>Mail";} echo'</td>
  </tr>
  <tr> 
    <td><font size="2" face="Arial, Helvetica, sans-serif">Passwort:</font></td>
    <td><input name="reg_pw" type="password" id="reg_pw">'
;
if (
$form == AND empty($reg_pw)) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Du musst einen Passwort angeben</font>'
$fehlen $fehlen."<LI>pw";} echo'</td>
  </tr>
  <tr> 
    <td><font size="2" face="Arial, Helvetica, sans-serif">Passwort wiederholen:</font></td>
    <td><input name="reg_pw2" type="password" id="reg_pw2">'

if (
$form == AND $reg_pw != $reg_pw2) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Die Passwörter stimmen nicht überein</font>'
$fehlen $fehlen."<LI>pw2";} echo'</td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Anmelden"></td>
  </tr>
</table>
</form>'
;

if (
$form == 1) {
include (
"config.php");
$user_result mysql_query("SELECT * FROM $user_tabelle WHERE name = '$reg_name'"$mysql_ce);
if (
mysql_affected_rows($mysql_ce) > 0){
     
$fehlen $fehlen."<LI>Benutzername vorhanden";
     echo
'<div align="center"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Der angegeben Benutzername ist leider schon vorhanden</font></div>'
;
}
$reg_date date("U");
$reg_pw2  md5($reg_pw2);
$dbanfrage "INSERT into $user_tabelle
(name, pw2, mail, reg_date, status, level, name1)
values ('$reg_name', 
        '$reg_pw2',
         '$reg_mail',
          '$reg_date', 
          'wait',
           '1', 
           '$reg_name1'
     )"
;
     
if (empty(
$fehlen)) {
if (
mysql_db_query ($mysql_db$dbanfrage$mysql_ce)) {
      
       
$subject "Anmeldung bei $emailname";
     
$message ="
     Hallo $name,

     Um die Anmeldung bei $emailname abzuschliessen, musst du noch auf den untenstehenden Bestätigungslink klicken:
     "
.$main_dir."/aktivierung.php?code=".md5(mysql_insert_id($mysql_ce))."&name=".$reg_name."

     Liebe Grüße

     dein $emailname Team
     
     PS: Bei weiteren Fragen wende dich bitte an: $mailadi"
;

     
//$headers  = "MIME-Version: 1.0\r\n";
     //$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
     
$headers "From: $emailname <$mailadi>\r\n";

     
mail($reg_mail$subject$message$headers);

     print 
"
     Um deinen Account nutzen zu können, musst du noch den Link in der
     Bestatigungsmail klicken die wir an <b> $reg_mail </b> gesendet haben.
     Solltest du die mail nicht erhalten, wende dich bitte an einen Administrator.<br>
     "
;
} else {
print (
"Leider traten Probleme bei der Anmeldung auf. Bitte wenden sie sich an einen Admin");
}
}
}
?>
Also, wenn ich einen neuen User eingeben passiert nix.
Es werden die Eingaben aus den Feldern Passwort und Passwort wiederholen gelöscht und die Seite "register.php" wird einfach wieder angezeigt. In der sql-db wird aber nichts eingetragen.

Im Normalfall müßte eine Fehlermeldung angezeigt werden, wenn ich z.B. die Emailadresse vergesse. Da passiert aber nichts.
Die seite wird einfach wieder angezeigt ohne jegliche Änderungen.

Geändert von Max_04 (24.07.2005 um 18:31:16 Uhr)
Mit Zitat antworten
  #2  
Alt 24.07.2005, 19:22:16
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
xabbuh befindet sich auf einem aufstrebenden Ast
AW: Problem mit Registrierungscode

Wo kommt denn die Variable $form her?
Mit Zitat antworten
  #3  
Alt 24.07.2005, 19:33:25
Max_04 Max_04 ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 43
Max_04 befindet sich auf einem aufstrebenden Ast
AW: Problem mit Registrierungscode

Keine Ahnung:
Ich mal am Anfang

error_reporting(E_ALL);

eingesetzt.
Bekomme dann die Fehlermeldungen raus:

-----------------------------
Notice: Undefined index: reg_date in /mnt/be2/07/117/00000006/htdocs/neu/register.php on line 8

Register:

Benutzername:
Notice: Undefined variable: form in /mnt/be2/07/117/00000006/htdocs/neu/register.php on line 24

Name:
Notice: Undefined variable: form in /mnt/be2/07/117/00000006/htdocs/neu/register.php on line 28

E- Mail:
Notice: Undefined variable: form in /mnt/be2/07/117/00000006/htdocs/neu/register.php on line 32

Passwort:
Notice: Undefined variable: form in /mnt/be2/07/117/00000006/htdocs/neu/register.php on line 36

Passwort wiederholen:
Notice: Undefined variable: form in /mnt/be2/07/117/00000006/htdocs/neu/register.php on line 40

Notice: Undefined variable: form in /mnt/be2/07/117/00000006/htdocs/neu/register.php on line 57
-------------------------------
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
Problem mit Header Fabian85 PHP für Fortgeschrittene und Experten 7 16.03.2005 02:06:49
Problem mit Redeclare Generator PHP Grundlagen 2 24.09.2004 15:50:28
Problem mit einer Abfrage für eine Suchoption. Bitte um schnelle Hilfe!!! Fabian85 MySQL 1 21.04.2004 16:12:13
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 18:05:13
SSL Problem im Internet Explorer, need help! Gladder PHP für Fortgeschrittene und Experten 6 02.09.2002 22:21:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:09:12 Uhr.


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


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