Nefunkční PHP
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravím, mám jeden problém... Na mojem serveru (přes localhost) mi registrace funguje jak má, ale jakmile to dám sem, tak hned na vrchu stránky mi napíše tohle: Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'venuse.srv.wz.cz' (using password: NO) in /3w/borec.cz/z/zkusebniadresa/register.php on line 4 A navíc přestává fungovat i Email a heslo, prakticky vlastně funguje jen button, a jediné co se stane je to, že mě to přesměruje zpět na moje stránky index.php.. Jediné co funguje.. :// A ani se mi to neposílá na PHPMYAdmin :( Děkuju za odpověď
-
Chyba hovorí že nemáte oprávnenie sa pripojiť na databázu pomocou užívateľského mena root a bez hesla. Upravte si pripojenie na databázu podľa správnym údajov (nájdete v administrácií hostingu).
-
Jo díky, to už mám vše.. Už to mám propojené, ale data mi do tabulky nepřicházejí jen se mi zvedá ID. A email již funguje také, ale heslo to vezme i když se neshodují.. $db=mysqli_connect("..........TAJNÉ........","...................","..................","................"); if(isset($_POST['register_btn'])) { $username=mysql_real_escape_string($_POST['username']); $email=mysql_real_escape_string($_POST['email']); $password=mysql_real_escape_string($_POST['password']); $password2=mysql_real_escape_string($_POST['password2']); if($password==$password2) { //Create User $password=md5($password); //hash password before storing for security purposes $sql="INSERT INTO users(username,email,password) VALUES('$username','$email','$password')"; mysqli_query($db,$sql); $_SESSION['message']="Nyní jsi přihlášený, děkujeme za registraci na našich stránkách"; $_SESSION['username']=$username; header("location:home.php"); //redirect home page } else { $_SESSION['message']="Hesla se neshodují, napište prosím dvě stejná hesla"; }
-
Jestli se zvyšuje auto_increment, tak patrně skript dotaz provádí, ale ten z nějakého důvodu selže. P.S.: md5 dneska už není bezpečná hashovací funkce. P.P.S.: místo mysqli použij raději PDO (ušetří ti spoustu problémů, pokud někde zapomeneš kontrolovat vstupy z GET/POST/FILES/..)