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

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 Grundlagen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.07.2005, 19:09:40
Max_04 Max_04 ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 43
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 19:31:16 Uhr)
Mit Zitat antworten
  #2  
Alt 24.07.2005, 20:22:16
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Problem mit Registrierungscode

Wo kommt denn die Variable $form her?
Mit Zitat antworten
  #3  
Alt 24.07.2005, 20:33:25
Max_04 Max_04 ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 43
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 03:06:49
Problem mit Redeclare Generator PHP Grundlagen 2 24.09.2004 16:50:28
Problem mit einer Abfrage für eine Suchoption. Bitte um schnelle Hilfe!!! Fabian85 MySQLi/PDO/(MySQL) 1 21.04.2004 17:12:13
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 19:05:13
SSL Problem im Internet Explorer, need help! Gladder PHP für Fortgeschrittene und Experten 6 02.09.2002 23:21:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:04:26 Uhr.


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


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