Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/04/2011, 08:47
rufus
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: fallo en sesion de logueo

ok lo tendre en cuenta pero ahora me e dado cuenta de una cosa. tengo un archivo que se llama initialize.php

que contiene las rutas a los includes de los diferenes archivos de la aplicación y me da error. este error al cargar el archivo create.php

) Notice: Use of undefined constant LIB_DIR - assumed 'LIB_DIR' in G:\wamp\www\mudanzasavellan4\create.php on line 3

Notice: Use of undefined constant SD - assumed 'SD' in G:\wamp\www\mudanzasavellan4\create.php on line 3

y asi es como tengo el archivo initialize.php
Código PHP:

<?php
defined
("SD") ? NULL define ("SD",DIRECTORY_SEPARATOR);
defined("RAIZ_DIR") ? NULL define ("RAIZ_DIR""G:".SD."wamp".SD."www".SD."mudanzasavellan4");
defined("LIB_DIR") ? NULL define ("LIB_DIR",RAIZ_DIR.SD."includes"); 

require_once(
LIB_DIR.SD."config.php");
require_once(
LIB_DIR.SD."functions.php");
require_once(
LIB_DIR.SD."database.php");
require_once(
LIB_DIR.SD."database_table.php");
require_once(
LIB_DIR.SD."session.php");
require_once(
LIB_DIR.SD."user.php");
//require_once(LIB_DIR.SD."photo.php");
//require_once(LIB_DIR.SD."comment.php");
//require_once(LIB_DIR.SD."pagination.php");
?>
y no entiendo por que no me carga

create.php
Código PHP:
<?php  require_once(LIB_DIR.SD."database.php"); ?>

<?php
    
if(isset($_POST["username"]))
    {
        
$errores = array();
        
$errores array_merge($erroresvalidar_campos_obligatorios(array("username","password")));
        
$max_caracteres = array("username" => 150,"password" => 40);
        foreach(
$max_caracteres as $campo => $max)
        {
            if(
strlen($_POST[$campo])>$max)
            {
                
$errores[] = $campo;    
            }            
        }
        
        
$username trim(preparar_consulta($_POST["username"]));
        
$password sha1(trim(preparar_consulta($_POST["password"])));
        
        if(empty(
$errores))
        {
            
$consulta "INSERT INTO usuarios (
                            username,password
                            ) VALUES (
                            '{$username}','{$password}')"
;
            
$resultado mysql_query($consulta);
            if(
$resultado)
            {
                
$mensaje "El usuario ha sido creado.";
            }
            else
            {
                
$mensaje "No se ha podido crear el usuario: " mysql_error();
            }
        }
        else
        {
            
$mensaje "Se han encontrado " count($errores) . " errores";
        }
    }
?>
<?php 
include("includes/header.php"); ?>
  <table id="estructura">
    <tr>
      <td id="menu">
      <a href="admin/admin.php">Regresar al menú principal</a>
      </td>
      <td id="pagina">
          <h2>Crear nuevo usuario</h2>
        <?php if(isset($mensaje)) { echo "<p>" $mensaje "</p>"; } ?>
        <form action="create.php" method="post">
        <table>
            <tr>
                <td>Nombre de usuario:</td>
                <td><input type="text" name="username" /></td>
            </tr>
            <tr>
                <td>Contraseña:</td>
                <td><input type="password" name="password" /></td>
            </tr>
            
        </table>
        <input type="submit" value="Crear usuario" />
        </form>
     </td>
    </tr>
  </table>
<?php require_once("includes/footer.php"); ?>