Login  Regeln Aktuelles Datum und Uhrzeit: 09.01.2009, 03:24  
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
Unexpected T_STRING

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1365
Wohnort: Ostfildern ...

BeitragVerfasst am: 30.07.2006, 15:53    Titel: Unexpected T_STRING Antworten mit Zitat

Halo, ich hab hier nen script, das immer ausgibt:
Zitat:
Parse error: syntax error, unexpected T_STRING in (...)check_reg.php on line 33


Hier kommt der Codeausschnitt:
Ich habe die Zeile 33 markiert.
Code:
  else {
zeile 33:    print "Nickname schon registriert <br>"; ende zeile 33
   print "Bitte erneut registrieren:<br>";
   print "<a href='reg.html'>Registrierung</a>";
  }
  db_close($db);
 }

Woran liegt das, ich seh den Fehler nicht.

Bitte helft mir!!! Auf den Arm nehmen Verrückt

_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1499
Wohnort: Speyer

BeitragVerfasst am: 30.07.2006, 17:01    Titel: Antworten mit Zitat

was steht in der Zeile vor dem "else"


= Folgefehler

Zeile 31 stimmt nicht, verursacht aber keine Fehlermeldung
in einer folgezeile, Parser denk immer noch er ist in 31, wird dann ein Fehler gemeldet, obwohl dort keiner ist (in der Folgezeile)

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1365
Wohnort: Ostfildern ...

BeitragVerfasst am: 30.07.2006, 17:30    Titel: Antworten mit Zitat

Hier mal der ganze Code:
Code:
<html>
<body>
<?php
 include ("db.inc");

 if(isset($_REQUEST['nick'])){
  $nick = $_REQUEST['nick'];
 }
 if(isset($_REQUEST['pw'])){
  $pw = $_REQUEST['pw'];
 }
 if(isset($_REQUEST['email'])){
  $email = $_REQUEST['email'];
 }

 if (!empty($nick) && !empty($pw) && !empty($email)) {
  $db=db_connect();
  $anfrage="SELECT id_registered FROM user_registered WHERE nickname='".$nick."'";
  $ergebnis=db_query($anfrage);
  $anz=mysql_num_rows($ergebnis);
  if ($anz<1) {
   session_start();
   $session_id=session_id();
   $anfrage="INSERT INTO user_registered VALUES(0,'".$nick."','".$pw."','".$email."', now())";
   db_query($anfrage);
   $id_registered=mysql_insert_id($db);
   $anfrage="INSERT INTO sessions_valid VALUES('".$session_id."','".$id_registered."',now())";
   db_query($anfrage);

   header("Location: registriert.php);
  }
  else {
   $print = "Nickname schon registriert <br>";
   print $print
   print "Bitte erneut registrieren:<br>";
   print "<a href='reg.html'>Registrierung</a>";
  }
  db_close($db);
 }
 else {
   print "Sie haben keine Angaben getätigt. <br>";
   print "Bitte erneut registrieren:<br>";
   print "<a href='reg.html'>Registrieren</a>";
 }

?>
</body>
</html>

Ich hoffe dads reicht.

_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1499
Wohnort: Speyer

BeitragVerfasst am: 30.07.2006, 17:37    Titel: Antworten mit Zitat

Code:

   header("Location: registriert.php);
  }
  else {
   $print = "Nickname schon registriert <br>";



sagte ich doch, Folgefehler


$print = "Nickname schon registriert <br>";
da wurde gemotzt

drei Zeilen höher
was meinst du, ob da nicht vielleicht ein Anführungszeichen hinten fehlt?

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1365
Wohnort: Ostfildern ...

BeitragVerfasst am: 30.07.2006, 17:39    Titel: Antworten mit Zitat

oh jetzt seh ichs, vielen dank.
Der dachte also die Zeile würde bis nach da unten weitergehen?
OK vielen vielen Dank.

_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1499
Wohnort: Speyer

BeitragVerfasst am: 30.07.2006, 17:46    Titel: Antworten mit Zitat

benjam4 hat folgendes geschrieben:
oh jetzt seh ichs, vielen dank.
Der dachte also die Zeile würde bis nach da unten weitergehen?
OK vielen vielen Dank.

Ja, genau
du hast versucht
Code:
"Location: registriert.php);
  }
  else {
   $print = "
dem Headerbefehl zu übergeben
Danach hätte die Befehlsklamer geschloßen werden müßen ... was ja weiter oben aber schon geschehen ist, nur konnte es der Parser dort nicht sehen, weil er noch im Übergabestring war (dachte dort noch drin zu sein)

Also, bei so einem Tstring
immer die Zeilen dafor bekucken
(meistens nicht die wo der Fehler gemeldet wird)

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1365
Wohnort: Ostfildern ...

BeitragVerfasst am: 30.07.2006, 18:00    Titel: Antworten mit Zitat

Jo ich werds mir merken.
Vielen Dank

_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
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:  

Threadübersicht