Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/06/2009, 07:23
juan007
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Warning: Cannot modify header information - headers already.....

Haber compañeros (as) Continuo con mi problema he borrado todo el contenido html y cuando llamo a la libreria prototype la hago con un echo de esta forma:
Código PHP:
echo "<script language='javascript' src='../js/prototype.js'></script>
    <script language='javascript' src='../js/funciones.js'></script>"

Esto esta bien ya que le hago un alert"Pase por aca"; y me muestra el mensaje.

Con respecto a lo que me comentaba abimaelrc sobre si declaro una variable SID no en ningun momento hago eso.

Bueno con los cambios que me han recomendado los he hecho y el codigo hasta el momento lo tengo de esta forma:
Código PHP:
<?php 
session_start
(); 
?>
 <?php
     
echo "<script language='javascript' src='../js/prototype.js'></script>
    <script language='javascript' src='../js/funciones.js'></script>"
;
    
    include(
"bd/classBaseDatos.php");
    
//creamos el objeto con los datos de nuestra base de datos
    
$objBD=new conectarMySQL("localhost","usuario","pass","baseDatos"); 
    
//realizamos la conexión a la base de datos
    
$objBD->conectar();
$CAPTCHA_CODE = (string) $_POST['CAPTCHA_CODE'];
$usuarioAdmin mysql_real_escape_string($_POST['usuarioAdmin']); 
$claveAdmin mysql_real_escape_string($_POST['claveAdmin']);

$mensaje="";
if (empty(
$usuarioAdmin)) { $mensaje ="El nombre de Usuario esta vacio.<br>";} 
if (empty(
$claveAdmin)) { $mensaje .="La Clave esta vacia.<br>";}
if (empty(
$CAPTCHA_CODE)) { $mensaje .="El codigo de seguridad esta vacio.<br>";}
if (
sha1($CAPTCHA_CODE) <> $_SESSION["CAPTCHA_CODE"]) { $mensaje .="Los valores introducidos en el codigo de seguridad estan incorrectos.<br>";}    

        if (!empty(
$mensaje)){ 
            echo 
"<b>:: Ha ocurrido un Error ::</b><br><br>"
            echo 
$mensaje
        } else{
            
$claveAdmin=md5($claveAdmin);
            
$query "SELECT * FROM socios1 WHERE nombre_usuario='$usuarioAdmin' and pass='$claveAdmin'";
            
//aquí realizamos la consulta que queramos
            
$objBD->consultar($query);
        
            
$coincidencias=$objBD->numCoincidencias();
                if (
$coincidencias>0){
                    
//echo "Filas encontradas".$coincidencias."<br><br>";
                    
$row=$objBD->obtendatos();    
                    
$_SESSION['id']=$row['id'];
                    
$_SESSION['rut']=$row['rut'];
                    
$_SESSION['nombre']=$row['nombre'];                            
                    
//header("Location:espacioSocioS.php".SID); 
                    
echo "<script language='javascript'>document.location=\"espacioSocioS.php."SID."\";</script>";
                }
                else{
                    
//header("Location: erroresAccesoS.php".SID); 
                    
echo "<script language='javascript'>document.location=\"erroresAccesoS.php."SID."\";</script>";  
                    exit;
                }
            }
?>
PERO ESTE CODIGO NO ME HACE NADA DE NADA...NO ENTIENDO PORQUE NO ME ARROJA ERRORES TAMPOCO EN LA CONSOLA DE ERRORES FIREFOX .... AHORA SI ESO DEL SID NO ENTIENDO SI INFLUIRA O SI DEBO SACARLO EN QUE AFECTARA.

Otro dato mas es que yo cargo la pagina espacioSocioS.php cuando los datos son correctos en un div (contenido) a traves de ajax precisamente ocupando el framework prototype.

Nose si servira de algo.....estos datos.

Gracias a todos por su ayuda y espero que puedan seguir guiandome ayudandome.

Saludos desde CHILE.