#1 2011-09-09 18:17:18

buddyns
Člen
Registrován: 2011-09-09
Příspěvky: 3

Re: My SQL chyba

Dobrý den , mohli by jste mi prosím poradit co dělám špatně ?

Udělal jsem si login na web a první den ten skript fungoval ale po týdnu se něco stalo ... Píše mi to chybu že nebyla nalezena žádná db ...

Zde je stránka http://www.buddyfilez.4fan.cz/login.php ...

skript je zde :

<html>
<head><title>Buddyns Filez - přihlášení</title></head>
<body bgcolor="darkgrey">
<?php
session_start();
//Logining system created by Dawis
If(empty($_GET['logout']) or $_GET['logout'] != 1){
If(empty($_SESSION['logged']) or $_SESSION['logged'] != 1){

If(empty($_POST['nick'])){ ?>
<form method="POST" action="login.php">
  Už. jméno:<br>
  <input type="text" name="nick"><br>
  Už. heslo:<br>
  <input type="password" name="pass"><br>
  <input type="submit" value="Přihlásit"><br>
</form><?php
}ElseIf(isset($_POST['nick'])){
$connection = mysql_connect("sql.endora.cz:3308","scripts","mojetajneheslo" ) or die ('<b>Critical error!</b><br>Nepodarilo se pripojit k databazi!');
  mysql_select_db("login", $connection) or die ('Zadaná databáze není funkční nebo neexistuje!');
  mysql_query('SET NAMES cp1250');
  mysql_query("SET character_set_client=cp1250");
  mysql_query("SET character_set_connection=cp1250");
  mysql_query("SET character_set_results=cp1250"); 
 
  $nick = $_POST['nick'];
  $pass = $_POST['pass'];
  $pass = addslashes(strtoupper($pass));
  $find = mysql_query("SELECT * FROM Accounts WHERE `Nick` = '$nick' and `Password` = '$pass'") or die (mysql_error());
  $exist = mysql_num_rows($find);
  If($exist == 1){
   $info = mysql_fetch_array($find);
   $_SESSION['logged'] = 1;
   $_SESSION['redirect'] = $info['Redirect'];
   $_SESSION['nick'] = $info['Nick'];
   echo "Byl jste úspěšně přihlášen! Budete přesměrován na Vaši stránku."; ?>
           <script type='text/javascript'>
        setTimeout("location.href='<?php $_SESSION['redirect']; ?>';", 3000);
        </script>
    <?php
  }ElseIf($exist != 1){
    echo "Uživatelské jméno nebo heslo není správné!";
  }Else echo "Error: [LOGIN] Unknown account";
};

}ElseIf($_SESSION['logged'] == 1){
echo "Vítej ".$_SESSION['nick']."<br> Vyber, co chceš udělat:"; ?>
<a href='<?php echo $_SESSION['redirect']; ?>'>Přejít na svoji stránku</a> | <a href="login.php?logout=1">Odhlásit</a><?php
};
}ElseIF($_GET['logout'] == 1){
$_SESSION = array();
echo "Byl jste úspěšně odhlášen. <a href='http://buddyfilez.4fan.cz/'>Úvodní stránka</a>";
};
?>
</body>
</html>


Poradí mi někdo ? Děkuji a přeji příjemný zbytek dne ..

Offline

#2 2011-09-10 12:07:02

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: My SQL chyba

Nemenil si heslo na MySQL účet? Skontroluj si, či DB más vo webadmine, poprípade skús si zmeniť heslo a potom prihl. údaje do MySQL serveru.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#3 2011-09-10 17:06:16

buddyns
Člen
Registrován: 2011-09-09
Příspěvky: 3

Re: My SQL chyba

Tak DB ve webadminu mám ... normálne si tam muzu prohlizet uzivatele atd ... A mají prihlasovací udaje s tim neco spolecneho ?

Offline

#4 2011-09-10 20:53:12

buddyns
Člen
Registrován: 2011-09-09
Příspěvky: 3

Re: My SQL chyba

Problém vyřešen , chyba na mé straně  wink

Offline

Zápatí

Založeno na FluxBB | CZ a SK