Login  Regeln Aktuelles Datum und Uhrzeit: 08.01.2009, 02:13  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Wo liegt das Problem?

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Klopfer
Erfahrener [User]
Erfahrener



Anmeldung: 05.09.05
Beiträge: 73
Wohnort: Wipperfürt ...

BeitragVerfasst am: 03.01.2006, 21:35    Titel: Wo liegt das Problem? Antworten mit Zitat

Hallo.

Ich habe ein Skript geschrieben um eine Benutzerregistrierung mit Registrierungsmail durchzuführen.

Wenn ich die Seite aufrufe bekomme ich allerdings folgende Fehlermeldung:
Code:

Parse error: parse error, unexpected T_ELSE in /usr/export/www/vhosts/funnetwork/hosting/klopfer404/vtc/anmelden.php on line 40


Hier ist mein PHP Code

Code:

<html>
<head>
<title>VTC Wipperf&uuml;rth</title>
</head>
<body bgcolor="#000000" text="#CCCCCC">

<?php

$DatabaseHost = "localhost";
$DatabaseUser = "klopfer404";
$DatabasePassword = "Vollmond";
$Database = "klopfer404";
$TableAktivierung = "Aktivierung";

$Absender = "klopfer@kalinke.net";
$password = $_REQUEST['EMail'];
$passwd = md5($password);

if($_REQUEST['Send'])
{
if(empty($_REQUEST['EMail']) || empty($_REQUEST['name']) || empty($_REQUEST['passwd']) || empty($_REQUEST['passwd2'])){
echo "Es wurden nicht alle Felder ausgefüllt!";
}
else{
if($_REQUEST['passwd'] == $_REQUEST['passwd2']){
   $DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
   mysql_select_db($Database, $DatabasePointer);

   $Erstellt = date("Y-m-d H:i:s");
   $Aktivierungscode = rand(1, 99999999);

   mysql_query("INSERT INTO $TableAktivierung (Aktivierungscode, Erstellt, EMail, Aktiviert, passwort, ip, name) VALUES ('$Aktivierungscode', '$Erstellt', '".$_REQUEST['EMail']."', 'Nein', '".$passwd."', '".$_REQUEST['ip']."', '".$_REQUEST['name']."')", $DatabasePointer);

   mail($_REQUEST['EMail'], "Aktivierung vornehmen", "Hallo,\n\num den Registierungsprozess abzuschließen, klicken Sie auf den folgenden Link:\n\nhttp://klopfer404.kl.funpic.de/vtc/regfin.php?Aktivierungscode=$Aktivierungscode", "FROM: $Absender");
   echo"Um die Registrierung abzuschließen, rufen Sie Ihr eMail-Postfach ab und klicken Sie auf den Aktivierungslink.";
}
else{
echo "Die beiden eingegebenen Passwörter sind nicht identisch!";
}
else{
?>
<br><br>
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="ip" value="<? echo $_SERVER['REMOTE_ADDR']; ?>">
<table border="0" align="center">
<tr>
<td align="right">Username:</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td align="right">E-Mail:</td>
<td><input maxlength="255" name="EMail" type="text"></td>
</tr>
<tr>
<td align="right">Passwort:</td>
<td><input type="password" name="passwd"></td>
</tr>
<tr>
<td align="right">Passwort wiederholen:</td>
<td><input type="password" name="passwd2"></td>
</tr>
<tr>
<td align="right"><input name="Send" type="submit" value="Absenden"></td>
<td><input name="reset" type="reset" value="Formular zur&uuml;cksetzen"></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>


Wo liegt da das Problem?
Ich hoffe ihr könnt mir helfen.
Thx schonmal im Voraus.
Gruß Klopfer

_________________
Wolfen Tears


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
JörgK
Beliebter [Mod]
Beliebter



Anmeldung: 09.04.04
Beiträge: 376

BeitragVerfasst am: 03.01.2006, 23:56    Titel: Antworten mit Zitat

Wenn ich mich nicht täusche, fehlt vor Zeile 40 wohl noch ein } um "if($_REQUEST['Send']) {" zu schließen:

Code hat folgendes geschrieben:

}
else{
echo "Die beiden eingegebenen Passwörter sind nicht identisch!";
}
}
else{

_________________
Webnotizen - Forum für XHTML, CSS und SEO - Bookmarks


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Klopfer
Erfahrener [User]
Erfahrener



Anmeldung: 05.09.05
Beiträge: 73
Wohnort: Wipperfürt ...

BeitragVerfasst am: 04.01.2006, 01:19    Titel: Antworten mit Zitat

ne daran liegt es nicht. dann kommt folgende Fehlermeldung:
Code:
Parse error: parse error, unexpected T_ELSE in /usr/export/www/vhosts/funnetwork/hosting/klopfer404/vtc/anmelden.php on line 41

_________________
Wolfen Tears


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1668
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 04.01.2006, 08:15    Titel: Antworten mit Zitat

Hier sind mehrere Dinge falsch...

1.) Das else in der Zeile 40 ist ungültig, weil bereits in Zeile 24 auf dieser Ebene ein else erstellt ist, in einer if-Abfrage 2x else einbauen geht nicht.

2.) Ganz am Schluss fehlt noch ein } für das if($_REQUEST['Send']) { , das in Zeile 19 geöffnet wurde.

_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
JörgK
Beliebter [Mod]
Beliebter



Anmeldung: 09.04.04
Beiträge: 376

BeitragVerfasst am: 04.01.2006, 08:16    Titel: Antworten mit Zitat

Du hast insgesamt 6 { in dem Code, aber nur 4 } - also fehlen insgesamt sogar noch 2 }
_________________
Webnotizen - Forum für XHTML, CSS und SEO - Bookmarks


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Klopfer
Erfahrener [User]
Erfahrener



Anmeldung: 05.09.05
Beiträge: 73
Wohnort: Wipperfürt ...

BeitragVerfasst am: 04.01.2006, 13:37    Titel: Antworten mit Zitat

oha is mir noch gar nich wirklich aufgefallen.
Danke für den Tipp.

_________________
Wolfen Tears


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Klopfer
Erfahrener [User]
Erfahrener



Anmeldung: 05.09.05
Beiträge: 73
Wohnort: Wipperfürt ...

BeitragVerfasst am: 04.01.2006, 14:17    Titel: Antworten mit Zitat

Juhu! Es klappt! Problem behoben.
Hatte die Anweisungsblöcke falsch verschachtelt!

_________________
Wolfen Tears


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Problem bei Aufruf über Suchmaschine Ranger24 Einsteigerforum 2 06.01.2009, 18:41 Letzten Beitrag anzeigen
Keine neuen Beiträge SQL Problem nach include chingdog Serverseitige Websprachen 10 27.12.2008, 22:25 Letzten Beitrag anzeigen
Keine neuen Beiträge Medion Laptop Problem samy Grafik-Forum 1 13.12.2008, 19:35 Letzten Beitrag anzeigen
Keine neuen Beiträge Isset Problem Arnee Serverseitige Websprachen 1 12.12.2008, 22:52 Letzten Beitrag anzeigen
Keine neuen Beiträge iframe problem miwix HTML & CSS 3 02.12.2008, 19:28 Letzten Beitrag anzeigen
Threadübersicht