ugrás a tartalomhoz

Hogyan oldjam meg a hiba kiírást?

sziszka95 · 2011. Szep. 21. (Sze), 15.25
nem tudom hogy oldjam meg valakinek valami ötlete mert probálkozom
pl a $hiba="Valami hiba" de nem írja ki

itt a kód(regisztracio.php)
  1. <?  
  2. $reg = $_SESSION['k1'] . $_SESSION['k2'] . $_SESSION['k3'] . $_SESSION['k4'] . $_SESSION['k5'];  
  3.   
  4. $_SESSION['reg'] = $reg;  
  5.   
  6. if(!emptyempty($_POST['hitelesites']))  
  7. {  
  8.     if($_SESSION['reg'] == $_POST['hitelesites'])  
  9.     {  
  10.         if($pw1 != $pw2)  
  11.         {  
  12.             echo "$regerror7";  
  13.         }  
  14.         else  
  15.         {  
  16.         $username = mysql_real_escape_string($_POST['username']);  
  17.         $pw1      = mysql_real_escape_string($_POST['password']);  
  18.         $pw2      = mysql_real_escape_string($_POST['password2']);  
  19.         $email    = mysql_real_escape_string($_POST['email']);  
  20.         $hitelesites = mysql_real_escape_string($_POST['hitelesites']);  
  21.         $berlet   = $_POST['berlet'];  
  22.   
  23.         $username = addslashes($username);  
  24.         $pw1      = addslashes($pw1);  
  25.         $pw2      = addslashes($pw2);  
  26.         $email    = addslashes($email);  
  27.   
  28.         $username = quotemeta($username);  
  29.         $pw1      = quotemeta($pw1);  
  30.         $pw2      = quotemeta($pw2);  
  31.         $email    = quotemeta($email);  
  32.   
  33.         $password = sha1(md5("maffia".$pw1."$username"));  
  34.           
  35.         leker_user_adatlap1($username);  
  36.         if($user1_username == $username)  
  37.         {  
  38.             echo "$regerror3";  
  39.         }  
  40.         else  
  41.         {  
  42.             $sql_user = mysql_query("SELECT * FROM users WHERE email='$email'");  
  43.             $num_email = mysql_num_rows($sql_user);  
  44.             if($num_email>0)  
  45.             {  
  46.                 echo "$regerror4";  
  47.             }  
  48.             else  
  49.             {  
  50.                 $ip        = getenv("REMOTE_ADDR");  
  51.                 $ip_online = time();  
  52.                 $reg_date  = date("Y-m-d G:i:s");  
  53.                 $sql = "SELECT * FROM users WHERE ip='$ip'";  
  54.                 $ered_sql = mysql_query($sql);  
  55.                 while($tip = mysql_fetch_array($ered_sql))  
  56.                 {  
  57.                     $online_ip = $tip['online'];  
  58.                     $tipi = $tip['ip'];  
  59.                 }  
  60.                 $ip_online2 = $online_ip+300;  
  61.                 if(($ip == $tipiand ($ip_online2 >= $ip_online))  
  62.                 {  
  63.                     echo "$regerror5";  
  64.                 }  
  65.                 else  
  66.                 {  
  67.                     $smstime = time()+604800;  
  68.                     $mysql = "INSERT INTO users(username, regkod, password, email, ip, sms_time, reg_date, active, item, alvas) VALUES('$username', '$ip_online', '$password', '$email', '$ip', '$smstime', '$reg_date', '1', '31', 'alvas')";  
  69.                     if(mysql_query($mysql))  
  70.                     {  
  71.                         mkdir"user_images/$username", 0777);  
  72.   
  73.                         if($berlet == "1honap")  
  74.                         {  
  75.                             $ar = "200 HUF";  
  76.                         }  
  77.                         elseif($berlet == "3honap")  
  78.                         {  
  79.                             $ar = "500 HUF";  
  80.                         }  
  81.                         elseif($berlet = "6honap")  
  82.                         {  
  83.                             $ar = "1000 HUF";  
  84.                         }  
  85.                         else  
  86.                         {  
  87.                             $ar = "2000 HUF";  
  88.                         }  
  89.                         leker_user_adatlap1($username);  
  90.                         $regkod = $user1_regkod;  
  91.                            
  92.                         $to  = $email;  
  93.   
  94.                         // subject  
  95.                         $subject = 'Offline Maffia Regisztráció';  
  96.   
  97.                         // message  
  98.                         $message = '  
  99.                         <html>  
  100.                         <head>  
  101.                         <style>  
  102.                         body{  
  103.                         background:url(/images/bg3.png) #000000;  
  104.                         }  
  105.                         </style>  
  106.                         <script language=javascript>  
  107.   
  108. var rev = "fwd";  
  109.   
  110. function titlebar(val)  
  111.   
  112. {  
  113.   
  114.    var msg  = "Offline Maffia Regisztráció";  
  115.   
  116.    var res = " ";  
  117.   
  118.    var speed = 180;  
  119.   
  120.    var pos = val;  
  121.   
  122.   
  123.   
  124.    msg = ""+msg+"";  
  125.   
  126.    var le = msg.length;  
  127.   
  128.    if(rev == "fwd"){  
  129.   
  130.        if(pos < le){  
  131.   
  132.        pos = pos+1;  
  133.   
  134.        scroll = msg.substr(0,pos);  
  135.   
  136.        document.title = scroll;  
  137.   
  138.        timer = window.setTimeout("titlebar("+pos+")",speed);  
  139.   
  140.        }  
  141.   
  142.        else{  
  143.   
  144.        rev = "bwd";  
  145.   
  146.        timer = window.setTimeout("titlebar("+pos+")",speed);  
  147.   
  148.        }  
  149.   
  150.    }  
  151.   
  152.    else{  
  153.   
  154.        if(pos > 0){  
  155.   
  156.        pos = pos-1;  
  157.   
  158.        var ale = le-pos;  
  159.   
  160.        scrol = msg.substr(ale,le);  
  161.   
  162.        document.title = scrol;  
  163.   
  164.        timer = window.setTimeout("titlebar("+pos+")",speed);  
  165.   
  166.        }  
  167.   
  168.        else{  
  169.   
  170.        rev = "fwd";  
  171.   
  172.        timer = window.setTimeout("titlebar("+pos+")",speed);  
  173.   
  174.        }      
  175.   
  176.    }  
  177.   
  178. }  
  179.   
  180.   
  181.   
  182. titlebar(0);  
  183.   
  184. </script>  
  185.                         </head>  
  186.                         <body>  
  187.                         <h1>Üdvözlünk az Offline Maffián!</h1>  
  188.   
  189. <strong>A játék stílusa:</strong>  
  190. <br />  
  191. Online szövegen alapuló,böngészőben játszható MMORPG maffiózós játék.  
  192.   
  193. <strong>A játék lényege: </strong>  
  194. <br />  
  195. Karaktereddel piti bűnözőként kezded,amit a játék során,fel kell fejlesztened,minél nagyobb szintre,hogy Te legyél a legnagyobb,legmenőbb maffiózó!A játék során figyelned kell kiben bízhatsz meg,mert sokan a pénzedre életedre törnek majd,amit később,mikor már te vagy a jobb megbosszulhatsz!Egy idő után,saját maffia családot alapíthatsz,melyben meghívhatsz tagokat,hogy velük együtt szerezzetek meg mindent,ezzel Ti uraljátok az adott területet.Lényeges,hogy kondizni mindig menj el,ugyanis a későbbi harcok során,nagy jelentősége lesz a statisztikádnak!A lényeg,hogy fejleszd a karaktered!  
  196.                         </body>  
  197.                         </html>  
  198.                         ';  
  199.   
  200.                         // To send HTML mail, the Content-type header must be set  
  201.                         $headers  = 'MIME-Version: 1.0' . "\r\n";  
  202.                         $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";  
  203.   
  204.                         // Additional headers  
  205.                         $headers .= 'To: '.$username.' <'.$email.'> Üdv:Offline Maffia<sz.szilard95##kukac##gmail.com>' . "\r\n";  
  206.   
  207.                         // Mail it  
  208.                         mail($to$subject$message$headers);  
  209.                           
  210.                          ////////////////////////////// user_weapons sor ///////////////////////////////////////  
  211.                            
  212.                          $sql_uw1 = "SELECT * FROM users WHERE username='$username' ";  
  213.                          $query_uw1 = mysql_query($sql_uw1);  
  214.                          $array_uw1 = mysql_fetch_array($query_uw1);  
  215.                            
  216.                          $sql_uw2 = "INSERT INTO   
  217.                          user_weapons(u_id, item, pistol, pistol_ammo, handgun, handgun_ammo, shotgun, shotgun_ammo, rifle, rifle_ammo, powergun, powergun_ammo, grenade, molotov, teargas)   
  218.                          VALUES ('".$array_uw1['id']."''31''0''0''0''0''0''0''0''0''0''0''0''0''0') ";  
  219.                          $query_uw2 = mysql_query($sql_uw2);  
  220.                          header("Location:index.php?cmd=login&regaccept=1");  
  221.                     }  
  222.                     else  
  223.                     {  
  224.                         echo "hiba2";  
  225.                     }  
  226.                 }  
  227.             }  
  228.         }  
  229.         }  
  230.     }  
  231.     else  
  232.     {  
  233.         echo "$hiba1";  
  234.     }  
  235.   
  236. }  
  237. else  
  238. {  
  239.     if($cmd != "register")  
  240.     {  
  241.         echo "$hiba";  
  242.     }  
  243. }  
  244.   
  245. include "reg_kever.php";  
  246.   
  247. $_SESSION['k1'] = $karakter[$kever1];  
  248. $_SESSION['k2'] = $karakter[$kever2];  
  249. $_SESSION['k3'] = $karakter[$kever3];  
  250. $_SESSION['k4'] = $karakter[$kever4];  
  251. $_SESSION['k5'] = $karakter[$kever5];  
  252.   
  253. include "reg_kep.php";  
  254.   
  255.   
  256.   
  257.   
  258. ?>  
  259.   
  260. <form name="login" method="POST" action="index.php?cmd=new_user">  
  261. <table width="400px" height="250px" cellpadding="0" cellspacing="0">  
  262. <tr>  
  263.     <td width="400px" height="20px" align="center" valign="center" colspan="2">  
  264.     <?php echo "<img src=\"$reg_header\" width=\"300px\" height=\"30px\" border=\"0\">"; ?>  
  265.     </td>  
  266. </tr>  
  267. <tr>  
  268.     <td width="400px" height="230px" colspan="2">  
  269.     <table width="400px" height="230px" cellpadding="0" cellspacing="0">  
  270.     <tr>  
  271.         <td width="400px" height="20px" colspan="2"></td>  
  272.     </tr>  
  273.     <tr>  
  274.         <td width="100px" height="20px" bgcolor="" align="center" valign="center">  
  275.         <?php echo "<img src=\"$reg_user\" width=\"150px\" border=\"0\">"; ?>  
  276.         </td>  
  277.         <td width="300px" height="20px" align="center" valign="center" bgcolor="e70c0c">  
  278.         <input name="username" type="text" class="login_text">                      
  279.         </td>  
  280.     </tr>  
  281.     <tr>  
  282.         <td width="400px" height="5px" colspan="2"></td>  
  283.     </tr>  
  284.     <tr>  
  285.         <td width="100px" height="20px"  bgcolor="" align="center" valign="center">  
  286.         <?php echo "<img src=\"$reg_pass\" width=\"150px\" border=\"0\">"; ?>  
  287.         </td>  
  288.         <td width="300px" height="20px" align="center" valign="center" bgcolor="">  
  289.         <input name="password" type="password" class="login_text">  
  290.         </td>  
  291.     </tr>  
  292.     <tr>  
  293.         <td width="400px" height="5px" colspan="2"></td>  
  294.     </tr>  
  295.     <tr>  
  296.         <td width="100px" height="20px"  bgcolor="" align="center" valign="center">  
  297.         <?php echo "<img src=\"$reg_pass2\" width=\"150px\" border=\"0\">"; ?>  
  298.         </td>  
  299.         <td width="300px" height="20px" align="center" valign="center" bgcolor="">  
  300.         <input name="password2" type="password" class="login_text">  
  301.         </td>  
  302.     </tr>  
  303.     <tr>  
  304.         <td width="400px" height="5px" colspan="2"></td>  
  305.     </tr>  
  306.     <tr>  
  307.         <td width="400px" height="5px" colspan="2"></td>  
  308.     </tr>  
  309.     <tr>  
  310.         <td width="100px" height="20px"  bgcolor="" align="center" valign="center">  
  311.         <?php echo "<img src=\"$reg_email\" width=\"150px\" border=\"0\">"; ?>  
  312.         </td>  
  313.         <td width="300px" height="20px" align="center" valign="center" bgcolor="">  
  314.         <input name="email" type="text" class="login_text">  
  315.         </td>  
  316.     </tr>  
  317.     <tr>  
  318.         <td width="100px" height="40px" align="center" valign="center">  
  319.             <img src="tmp/reg_kep.png" width="100">  
  320.         </td>  
  321.         <td width="300px" height="65px" align="center" valign="center">  
  322.         <input name="hitelesites" type="text" class="login_text">  
  323.         </td>  
  324.     </tr>  
  325.     <tr>  
  326.         <td width="400px" height="5px" colspan="2"></td>  
  327.     </tr>  
  328.     <tr>  
  329.         <td width="400px" height="20px" colspan="2" align="right" valign="center">  
  330.         <?php echo "<input type=\"submit\" name=\"register\" class=\"login_submit\" value=\"$reg_submit\">"; ?>  
  331.         </td>  
  332.     </tr>  
  333.     <tr>  
  334.         <td width="400px" height="5px" colspan="2"></td>  
  335.     </tr>  
  336.     </table>  
  337.     </td>  
  338. </tr>  
  339. <tr>  
  340.     <td width="400px" height="3px" bgcolor="" colspan="2"></td>  
  341. </tr>  
  342. </table>  
  343. </form>  
 
1

értékadás?

SecMan · 2011. Szep. 21. (Sze), 16.59
egyrészt van egy gépelési hiba:
echo hiba2 helyett echo $hiba2

másrészt a $hiba és $hiba2 változók honnan és milyen értéket kapnak?
2

Ép ezt nem értem én se

sziszka95 · 2011. Szep. 21. (Sze), 17.03
Szia énis ezen csodálkoztam mert sehol nincs ilyen hogy $hiba nem tudom honnan kapná ilyenkor mi a teendő??
3

egy példa

SecMan · 2011. Szep. 21. (Sze), 18.11
Pl.:
  1. else    
  2.     {    
  3.         echo "$hiba1";    
  4.     }    
helyett
  1. else    
  2.     {    
  3.         $hiba1 = 'Ez itt a hibaüzenet';  
  4.         echo "$hiba1";    
  5.     }