kostenloser Webspace werbefrei: lima-city


Weiterleitung mit echo

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    mclman

    Kostenloser Webspace von mclman

    mclman hat kostenlosen Webspace.

    Wenn eine if Funktion Wahr ist m?chte ich gerne, dass denn Weitergeleitet wird, wie geht das

    if($a = $b)
    {
    <meta http-equiv="refresh" content="2"; URL=URL">
    }
    Das geht irgendwie nicht oder ist das doch richtig?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ansatz ist schon im entfernten Sinne richtig. So gehts aber wirklich:

    if($a == $b)
    {
    echo '<meta http-equiv="refresh" content="2; URL=deine URL">';
    }
  4. Autor dieses Themas

    mclman

    Kostenloser Webspace von mclman

    mclman hat kostenlosen Webspace.

    also das funktioniert schon!

    ich habe denn noch ne frage:

    Kann mir vlt jem sagen was daran falsch ist?
    Dannach kommt immer nur


    Parse error: parse error, unexpected $ in /home/webpages/lima-city/mclman/html/unzip_mos.zip/log.php on line 36



    $name = $HTTP_GET_VARS['BN2'];
    $pass = $HTTP_GET_VARS['PW2'];
    $pass = md5($pass);
    if($pass and $name)
    {
    $server = "mysql.lima-city.de";
    $user = "USER";
    $passwort = "PW";
    $datenbank = "DB";
    $verbindung =mysql_connect($server, $user, $passwort)
    or die ("Es konnte keine Verbindung hergestellt werden");
    mysql_select_db($datenbank) or die ("Datenbank existiert nicht");
    $query = "Select * from User Where Benutzer = 'mysql_escape_string($name)'
    $result = mysql_query($query);
    $row = mysql_fetch_object($result);
    if (!$row)
    {
    echo ('Leider ist ein fehler geschehen');
    }
    else
    {
    if ($pass == $row->Passwort)
    {
    echo ('Erfolgreich Eingeloggt');
    }
    else
    {
    echo ('Passwort oder Benutzer falsch');
    }
    }
    else 
    {
    echo ('Bitte geben sie Daten ein');
    }


    w?re nett wenn mir jem den Fehler sagt!

    Beitrag ge?ndert am 13.04.2006 18:49 von mclman

    Beitrag ge?ndert am 13.04.2006 18:59 von mclman
  5. $name = $HTTP_GET_VARS['BN2'];
    $pass = $HTTP_GET_VARS['PW2'];
    $pass = md5($pass);
    if($pass and $name)
    {
    $server = "mysql.lima-city.de";
    $user = "USER30437";
    $passwort = "xxxx";
    $datenbank = "xxxx";
    $verbindung =mysql_connect($server, $user, $passwort)
    or die ("Es konnte keine Verbindung hergestellt werden");
    mysql_select_db($datenbank) or die ("Datenbank existiert nicht");
    $query = "Select * from User Where Benutzer = 'mysql_escape_string($name)'";
    $result = mysql_query($query);
    $row = mysql_fetch_object($result);
    if (!$row)
    {
    echo ('Leider ist ein fehler geschehen');
    }
    else
    {
    if ($pass == $row->Passwort)
    {
    echo ('Erfolgreich Eingeloggt');
    }
    else
    {
    echo ('Passwort oder Benutzer falsch');
    }
    }
    else 
    {
    echo ('Bitte geben sie Daten ein');
    }


    So m?ssts richtig sein. Passwort und Datenbank musste noch ersetzen

    Beitrag ge?ndert am 13.04.2006 18:51 von shakal
  6. Autor dieses Themas

    mclman

    Kostenloser Webspace von mclman

    mclman hat kostenlosen Webspace.

    der von mir aufegfallende Fehler ist weg, allerdings sagt er jetzt

    Parse error: parse error, unexpected T_ELSE in /home/webpages/lima-city/mclman/html/unzip_mos.zip/log.php on line 32

    Line 32 : Das letzte
    else

  7. c*********c

    Du hast die schliessende, geschweifte Klammer bei einem else-Zweig vergessen. So m?sste es funktionieren:

    $name = $HTTP_GET_VARS['BN2'];
    $pass = $HTTP_GET_VARS['PW2'];
    $pass = md5($pass);
    
    if($pass and $name)
    {
    	$server = "mysql.lima-city.de";
    	$user = "USER30437";
    	$passwort = "xxxx";
    	$datenbank = "xxxx";
    	$verbindung =mysql_connect($server, $user, $passwort)
    	or die ("Es konnte keine Verbindung hergestellt werden");
    	mysql_select_db($datenbank) or die ("Datenbank existiert nicht");
    	$query = "Select * from User Where Benutzer = 'mysql_escape_string($name)'";
    	$result = mysql_query($query);
    	$row = mysql_fetch_object($result);
    
    	if (!$row)
    	{
    		echo ('Leider ist ein fehler geschehen');
    	}
    	else
    	{
    		if ($pass == $row->Passwort)
    		{
    			echo ('Erfolgreich Eingeloggt');
    		}
    		else
    		{
    			echo ('Passwort oder Benutzer falsch');
    		}
    	}
    }
    else 
    {
    	echo ('Bitte geben sie Daten ein');
    }


    Beitrag ge?ndert am 13.04.2006 20:29 von compactdisc
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!