Ich weis nicht mehr weiter...

Y05h1

Mitglied
Hi!

Ich hab versucht das tutorial vom login script mit sessions nachzubauen. Zuerst hab ich die codestücke nur rauskopiert und auf meinen server geladen.
Das ging scon mal nicht. Ich bekam imer nur irgendwelche zeichen ausgegeben.
Dann hab ich den code abgeschrieben, weil ich dachte das ich unerwünschte teile vom quellcode mitkopiert hatte....
jetzt aber noch immer nicht und ich weis nicht mehr weiter... (ja der server unterstützt PHP)
weiß jemand warum das so ist
und noch schnell eine 2. frage: kann ich irgend etwas machen um php scripte an meinem pc zuhause zu testen? so dass ich sie nicht auf den server laden muss?

Y05h1
 
Y05h1 hat gesagt.:
Das ging scon mal nicht. Ich bekam imer nur irgendwelche zeichen ausgegeben.
Was für Zeichen denn? Zeig doch mal ein bisschen Code. Vielleicht sind ein paar Fehler drin! Was für Fehlermeldungen kommen denn?
Y05h1 hat gesagt.:
und noch schnell eine 2. frage: kann ich irgend etwas machen um php scripte an meinem pc zuhause zu testen? so dass ich sie nicht auf den server laden muss?
Da könntest du dir nen Server auf deinen PC klatschen. Z.b.Apache musst aber dann noch PHP installieren!
Ansonsten kannst du gleich die Komplettlösung nehmen mit PHP und allem Drum-und-Dran: xampp

greetz
daddz
 
Also zu "scripte an meinem pc zu hause" empfehle ich dir wie schon gesagt XAMPP es liefert viele Möglichkeite. Wie zB MySQL uvm...
 
HI daddz!

wie gesagt es waren nur irgendwelche zeichen...
?????????????????????????????????????? <<-- so gings dann noch weiter...
ich verstehs wirklich nicht weil ich den code zuvor noch selber abgeschrieben habe....
 
Zeig mal deinen Code! Vielleicht sind da ein paar Fehler drin!
Weil anders kann ich mir das nicht erklären.

greetz
daddz
 
Code:
<?php
   session_start();
   
   $connectionid = mysql_connect ("localhost", , "".);
   if (!mysql_select_db("usr_web22_1",$connectionid))
   {
   	die("kene verbindung");
   }
   
   $sql ="SELECT".
   		"Id, Nickname, Nachname, Vorname".
   			"FROM".
   			"benutzerdaten".
   			"WHERE".
   			"(Nickname like '".$_REQUEST["name"]."')AND".
   			"(Kennwort = '".md5 ($_REQUEST["pwd"])."')";
   			$result = mysql ($sql);
   			
   			if(mysql_num_rows($result) > 0
   			{
 				$data = mysql_fetch_array ($result);
 				$SESSION["user_id"] = $data["ID";
 				$SESSION["user_nickname"] = $data["Nickname"];
 				$SESSION["user_nachname"] = $data["Nachname"];
 				$SESSION["user_vorname"] = $data["Vorname"];
   				
 				header ("Location: intern.php");
   			}
   			else
   			{
 				header ("Location: formular.php?fehler=1");
   			}
   			?>


http://www.tutorials.de/tutorials9684.html <<-- das ist das tutorial von da hab ichs abgeschrieben... sollte richtig sein -->> aber bekommt man bei solchen fehlern nicht nur eine normale fehlermeldung?

Y05h1

*EDIT die benutzerdaten hab ich natürlch rausgenomme nicht vergessen
 
Zuletzt bearbeitet:
hey es geht *freu*
ich glaube es lag daran das session_start(); nicht in der 1. zeile war kann das sein?
jetzt gehts auf jeden fall... danke für eure hilfe
 
Hmm...soweit ich dein Script sehe ist session_start() aber in der ersten Zeile. Es wäre aber gut möglich das es daran liegen könnte. Aber wenns jetz geht ists ja gut. Was hast du verändert?

greetz
daddz
 
<?php
session_start();
ist 2. zeile...
ich habs oben neben <?php hingetan..... wundert mich selber aber es klappt...

Y05h1
 
Zurück