Comunidad de diseño web y desarrollo en internet online

Problema con un codigo PhP

Citar            
MensajeEscrito el 29 Ago 2009 10:27 pm
Perdon que el titulo no sea mas descriptivo pero no se me ocurria nada.

Bueno, me descarge un codigo PhP opensource, es un juego online donde un usuario tiene recursos, edificios, sube de lvl...

Me gustaria hacer una pagina donde haya un boton que al hacer clic te suba un 1 lvl directamente sin ser admin, siendo un user corriente, ya venia un codigo parecido que consiste en que si tu cuenta es admin puedes modificar el lvl de un user.
El codigo es el siguiente

level.php

Código PHP :

<?php include "antet.php"; include "func.php";

?>
<html>
<?php echo "<link rel='stylesheet' type='text/css' href='".$imgs.$fimgs."default.css'>"; ?>

<head>
<title><?php echo $title; ?> - <?php $lang['userLevel']; ?></title>
</head>

<body class="q_body">

<div align="center">
<?php echo $top_ad; ?>

<table class="q_table">
   <tr>
      <td class="td_logo">
      <?php logo($title); ?></td>
   </tr>
   <tr>
      <td class="td_top_menu"><?php menu_up(); ?></td>
   </tr>
   <tr>
     <td class="td_content">
          <form name="form1" method="post" action="level_.php">
       <label>
       <?php echo $lang['username'] ?>: 
       <input class='textbox' type="text" name="name">
       </label>
       <label>
       <?php echo $lang['level'] ?>: 
       <input class='textbox' type="text" name="level">
       </label>
            <label>
            <br>
            <?php echo $lang['yourPass'] ?>:
            <input class='textbox' type="password" name="pass">
            <br>
            <input class='button' type="submit" value="Ban">
            </label>
     </form>
     </td>
   </tr>
   <tr>
      <td class="td_bottom_menu">
      <?php menu_down(); ?></td>
   </tr>
</table>

<?php echo $bottom_ad; ?>
<p><?php about(); ?></div>

</body>

</html>


level_.php

Código PHP :

<?php include "antet.php"; include "func.php";

if (isset($_POST["name"], $_POST["level"]))
 if (isset($_SESSION["user"][0]))
  if (($_SESSION["user"][4]>3)&&($_SESSION["user"][2]==md5(clean($_POST["pass"]))))
  {
         $_POST["name"]=clean($_POST["name"]); $_POST["level"]=clean($_POST["level"]);
   $usr=user_($_POST["name"]);
   if ($_SESSION["user"][4]>$usr[4]) ban($_POST["name"], $_POST["level"]);
   else msg($lang['levelLow']);
  }
  else msg($lang['notAdmin']);
 else msg($lang['accessDenied']);
else msg($lang['noInput']);
?>


Muchisimas gracias ^^

Por _Vash_

19 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Sep 2009 02:28 pm
Hay un problema y es que yo creo que la lógica de todo ese funcionamiento está en los archivos antet.php y func.php que son incluidos al principio, por eso al leer este código no se ve practicamente nada.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.