ugrás a tartalomhoz

Szerintetek mért nem irányit ár a főoldalra?

sziszka95 · 2011. Szep. 27. (K), 18.35
//be írom az adatokat és csak egy css-sel megformált lapot ad be
http://localhost/takelogin.php
és nem csinál semmit !

szerintetek?
  1. <?  
  2. require_once("include/bittorrent.php");  
  3. if (!mkglobal("username:password"))  
  4.     die();  
  5.   
  6. dbconn();  
  7.   
  8. $res = mysql_query("SELECT id, passhash, class, secret, enabled FROM users WHERE username = " . sqlesc($username) . " AND status = 'confirmed'"or die(mysql_error());  
  9. $row = mysql_fetch_array($res);  
  10.   
  11. if (!$row)  
  12.     msglogin("Hiba!","Hibás felhasználói név!");  
  13.   
  14. if ($row["passhash"] != md5($row["secret"] . $password . $row["secret"]))  
  15.     msglogin("Hiba!","Hibás jelszó!");  
  16.   
  17. if ($row["enabled"] == "no")  
  18.     msglogin("Hiba!","Ez a felhasználói név kitiltva!");  
  19.   
  20. //if ($row["elofizetes"]<time() && $row["class"] < UC_POWER_USER)   
  21. //  msglogin("Hiba!","Az előfizetésed lejárt! A bejelentkezéshez elő kell fizetned egy újabb időszakra... Bővebb információ az előfizetés menüpont alatt...");  
  22.   
  23.       
  24. logincookie($row["id"], $row["passhash"]);  
  25.   
  26. if (!emptyempty($_POST["returnto"]))  
  27.     header("Location:$BASEURL$_POST[returnto]");  
  28. else  
  29.     header("Location:$BASEURL/index.php");  
  30.   
  31. ?>  
  32. </body>  
  33. </html>  
 
1

Az if ágban lévő headernél

aky22 · 2011. Szep. 27. (K), 19.30
Az if ágban lévő headernél hiányzik egy / jel. Amúgy lehet hogy kéne a fájl elejére az ob_flush(); A végére pedig ob_end_flush();
2

?

sziszka95 · 2011. Szep. 27. (K), 19.35
melyik if ágba?
3

Az utolsóban.

aky22 · 2011. Szep. 27. (K), 19.45
Az utolsóban.
4

tehát így?

sziszka95 · 2011. Szep. 27. (K), 19.52
  1. <?    
  2. require_once("include/bittorrent.php");    
  3. if (!mkglobal("username:password"))    
  4.     die();    
  5.     
  6. dbconn();    
  7.     
  8. $res = mysql_query("SELECT id, passhash, class, secret, enabled FROM users WHERE username = " . sqlesc($username) . " AND status = 'confirmed'"or die(mysql_error());    
  9. $row = mysql_fetch_array($res);    
  10.     
  11. if (!$row)    
  12.     msglogin("Hiba!","Hibás felhasználói név!");    
  13.     
  14. if ($row["passhash"] != md5($row["secret"] . $password . $row["secret"]))    
  15.     msglogin("Hiba!","Hibás jelszó!");    
  16.     
  17. if ($row["enabled"] == "no")    
  18.     msglogin("Hiba!","Ez a felhasználói név kitiltva!");    
  19.     
  20. //if ($row["elofizetes"]<time() && $row["class"] < UC_POWER_USER)     
  21. //  msglogin("Hiba!","Az előfizetésed lejárt! A bejelentkezéshez elő kell fizetned egy újabb időszakra... Bővebb információ az előfizetés menüpont alatt...");    
  22.     
  23.         
  24. logincookie($row["id"], $row["passhash"]);    
  25.     
  26. if   
  27. header(!emptyempty($_POST["returnto"]))    
  28.     header("Location:$BASEURL$_POST[returnto]");    
  29. else    
  30.     header("Location:$BASEURL/index.php");    
  31.     
  32. ?>    
  33. </body>    
  34. </html>    
5

Rosszabb

Poetro · 2011. Szep. 27. (K), 20.51
Ez egyre rosszabb. Legalább a PHP szintaxisát tartsd be.